CXX=g++
CPPFLAGS=-I/usr/include/postgresql -I/usr/local/pgsql/include -I/usr/local/pqxx/include
CXXFLAGS=-Wall -pedantic -O
LDFLAGS=-L/usr/local/pgsql/lib
LOADLIBES=-lpq /usr/local/pqxx/lib/libpqxx.a

SAMPLES=sample1 sample2 sample3 sample4 sample5

all: $(SAMPLES)

sample1 : sample1.cxx
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< $(LDFLAGS) $(LOADLIBES) -o $@

sample2 : sample2.cxx
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< $(LDFLAGS) $(LOADLIBES) -o $@

sample3 : sample3.cxx
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< $(LDFLAGS) $(LOADLIBES) -o $@

sample4 : sample4.cxx
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< $(LDFLAGS) $(LOADLIBES) -o $@

sample5 : sample5.cxx
	$(CXX) $(CPPFLAGS) $(CXXFLAGS) $< $(LDFLAGS) $(LOADLIBES) -o $@


clean:
	rm -f $(SAMPLES)

