CFLAGS=-Wall INCLUDE_DIR != pg_config --includedir-server INSTALL_DIR != pg_config --pkglibdir serenitas.so: serenitas.o gcc -lcds -shared -o serenitas.so serenitas.o $(CFLAGS) serenitas.o: serenitas.c gcc -fPIC -I $(INCLUDE_DIR) -c $(CFLAGS) $< .PHONY: install clean install: serenitas.so -cp $< $(INSTALL_DIR) clean: -rm *.o serenitas.so