File indexing completed on 2025-02-23 05:15:18
0001 # The following variable is specific to this backend and its correct 0002 # values might depend on your environment - feel free to set it accordingly. 0003 0004 ODBCINCLUDEDIR="C:\Program Files\Microsoft Platform SDK\Include" 0005 0006 # The rest of the Makefile is indepentent of the target environment. 0007 0008 COMPILER = cl 0009 CXXFLAGS = /nologo /EHsc /D_CRT_SECURE_NO_DEPRECATE 0010 INCLUDEDIRS = /I..\..\core /I$(ODBCINCLUDEDIR) 0011 0012 OBJECTS = blob.obj factory.obj row-id.obj session.obj standard-into-type.obj \ 0013 standard-use-type.obj statement.obj vector-into-type.obj \ 0014 vector-use-type.obj 0015 0016 soci-odbc.lib : $(OBJECTS) 0017 lib /NOLOGO /OUT:$@ $? 0018 del *.obj 0019 0020 blob.obj : blob.cpp 0021 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0022 0023 factory.obj : factory.cpp 0024 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0025 0026 row-id.obj : row-id.cpp 0027 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0028 0029 session.obj : session.cpp 0030 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0031 0032 standard-into-type.obj : standard-into-type.cpp 0033 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0034 0035 standard-use-type.obj : standard-use-type.cpp 0036 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0037 0038 statement.obj : statement.cpp 0039 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0040 0041 vector-into-type.obj : vector-into-type.cpp 0042 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0043 0044 vector-use-type.obj : vector-use-type.cpp 0045 $(COMPILER) /c $? $(CXXFLAGS) $(INCLUDEDIRS) 0046 0047 clean : 0048 del soci-odbc.lib soci-odbc.dll