db_bridge/Makefile
changeset 12 9f0ce4eaa1ce
child 17 b3731a25b9ec
new file mode 100644
--- /dev/null
+++ b/db_bridge/Makefile
@@ -0,0 +1,28 @@
+CC=g++
+CFLAGS=-Wall -O2 -ansi -Iinclude
+TARGET=\
+	mysql_db \
+	postgresql_db
+
+.SUFFIXES: .cpp
+
+.cpp.o:
+	$(CC) -c $(CFLAGS) $<
+
+all: $(TARGET)
+
+mysql_db: mysql_db.o main.o
+	$(CC) $< main.o -lmysqlclient -o $@
+	rm -f main.o
+
+postgresql_db: postgresql_db.o main.cpp
+	$(CC) -c $(CFLAGS) -DWITH_POSTGRESQL main.cpp
+	$(CC) $< main.o -lpq -o $@
+	rm -f main.o
+
+.PHONY: clean
+
+clean:
+	rm -f *.o;
+	rm -f *~
+	rm -f $(TARGET)