# # Windows # Make file to build the PostgreSQL driver for the dbConnect API # Copyright (c) Johnathan Ingram 2003, jingram@rogueware.org # ##################################################################### include ..\..\windows.conf SOURCES = pgsqlConnection.cpp pgsqlQuery.cpp pgsqlBindParam.cpp pgsqlValue.cpp LIB_OBJS = $(SOURCES:.cpp=.obj) LIB_OBJS = $(LIB_OBJS) main_so.obj IFLAGS = /I..\base $(PGSQL_INCLUDE) CPPFLAGS = $(CPPFLAGS) /DDBCONNECTVER=\"$(dbconn_version)\" all: dynamic copy *.dll ..\..\lib\drivers\ /V /Y dynamic: $(LIB_OBJS) $(CXX) /LD $(LIB_OBJS) ..\dbconnect\libdbconnect.lib $(PGSQL_LIB) /Fedbconndrv-postgresql.dll $(CPPFLAGS) clean: @if exist *.obj del *.obj @if exist *.dll del *.dll @if exist *.lib del *.lib @if exist *.exp del *.exp .cpp.obj: $(CXX) /c $< $(CPPFLAGS) $(IFLAGS) /Fo$@