1 SOURCES=$(wildcard *.cpp)
 
   3 all: test_pg_driver pg_driver.so
 
   5 test_pg_driver: test_pg_driver.o
 
   8 pg_driver.so: pg_driver.o
 
   9         $(CXX) $^ -shared -lpq -o $@
 
  12         rm -f *.d *.o *.so test_pg_driver
 
  15 -include $(subst .cpp,.d,$(SOURCES))
 
  18         @$(CC) -MM $(CXXFLAGS) $< > $@.$$$$; \
 
  19             sed 's,\($*\).o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \