# # Variables # INCLUDE=-I/usr/include/pgsql -I/usr/local/include CXXFLAGS=-Wall -g $(DEBUG) $(INCLUDE) DB_LIBS=-lpq++ CGI_LIBS=-L/usr/local/lib $(DB_LIBS) -lcgicc CXX=g++ # # Main Targets # default: all all: sample.cgi clean: rm -f *.o # # Dependencies # utils.o: utils.cpp utils.h # # Programs # serialize_auth_files: serialize_auth_files.o dbcgi.o # # CGI scripts # sample.cgi: sample.o #Extra deps are needed: dbcgi.o # # Generic Rules # %.cgi: %.o $(CXX) -o $@ $^ $(CGI_LIBS) /bin/chmod 755 $@ %: %.o $(CXX) $(CXXFLAGS) -o $@ $^ $(DB_LIBS)