all:
	gcc -O2 -c -DPIC -I./uuid/include -I../pgsql/src/include uuid/src/*.c

	ar rcs libpguuid.a *.o
	rm *.o
	
	gcc -O2 -c -DPIC -fPIC -I./uuid/include -I../pgsql/src/include -I`pg_config --includedir-server` src/*.c

	gcc -L`pg_config --libdir` -L . -shared *.o -lpq -lpguuid -o pguuid.so
	rm *.o *.a

clean:
	rm *.so
