############################################################################ # Licensed Materials - Property of IBM # # # "Restricted Materials of IBM" # # # # IBM Informix Client SDK # # # (C) Copyright IBM Corporation 1997, 2010 All rights reserved. # # # # #************************************************************************** # # # Title: makefile # Description: Makefile for the ODBC demos # #************************************************************************** !include # INFORMIXDIR environment variable is not set by the install program. # You will need to set this to the directory where you have installed # the Informix ODBC product or modify this makefile to use the full # path. # # You can also link your application directly with iclit09b.lib file # which is import lib for Informix ODBC driver (instead of linking the # applications with odbc32.lib - which is Microsoft ODBC driver manager # import lib). ODBC_LIBS = odbc32.lib odbccp32.lib XODBC_LIBS = $(INFORMIXDIR)\lib\iclit09b.lib ODBC_INCL = $(INFORMIXDIR)\incl\cli ODBC_CFLAGS= /MD /D_CRT_SECURE_NO_DEPRECATE /D_CRT_NON_CONFORMING_SWPRINTFS /D_CRT_NONSTDC_NO_DEPRECATE /I"$(ODBC_INCL)" cflags = $(ccommon) -D_WINNT # targets BLKINSRT = blkinsrt.exe CATALOG = catalog.exe DBCREATE = dbcreate.exe DBDROP = dbdrop.exe DESC = desc.exe DISTSEL = distsel.exe LOCREATE = locreate.exe LOINFO = loinfo.exe LOSELECT = loselect.exe POSUPDT = posupdt.exe PROC = proc.exe RCCREATE = rccreate.exe RCSELECT = rcselect.exe RCUPDATE = rcupdate.exe RSETINFO = rsetinfo.exe TRANSACT = transact.exe OUTINOUTPARAMBLOB = OutInOutParamBlob.exe BLKINSRTw = blkinsrtW.exe CATALOGw = catalogW.exe DBCREATEw = dbcreateW.exe DBDROPw = dbdropW.exe DESCw = descW.exe DISTSELw = distselW.exe LOCREATEw = locreateW.exe LOINFOw = loinfoW.exe LOSELECTw = loselectW.exe POSUPDTw = posupdtW.exe PROCw = procW.exe RCCREATEw = rccreateW.exe RCSELECTw = rcselectW.exe RCUPDATEw = rcupdateW.exe RSETINFOw = rsetinfoW.exe TRANSACTw = transactW.exe OUTINOUTPARAMBLOBw = OutInOutParamBlobW.exe TARGET = $(BLKINSRT) $(CATALOG) $(DBCREATE) $(DBDROP) $(DESC) \ $(DISTSEL) $(LOCREATE) $(LOINFO) $(LOSELECT) $(POSUPDT) \ $(PROC) $(RCCREATE) $(RCSELECT) $(RCUPDATE) $(RSETINFO) \ $(TRANSACT) $(OUTINOUTPARAMBLOB) UNICODE = $(BLKINSRTw) $(CATALOGw) $(DBCREATEw) $(DBDROPw) \ $(DESCw) $(DISTSELw) $(LOCREATEw) $(LOINFOw) $(LOSELECTw) \ $(POSUPDTw) $(PROCw) $(RCCREATEw) $(RCSELECTw) $(RCUPDATEw) \ $(RSETINFOw) $(TRANSACTw) $(OUTINOUTPARAMBLOBw) all: $(TARGET) UnicodeDemo: $(UNICODE) ntxa: OnePhaseCommitRollback.exe # Rules OnePhaseCommitRollback.obj: OnePhaseCommitRollback.c $(cc) $(cflags) $(cdebug) $(ODBC_CFLAGS) OnePhaseCommitRollback.c OnePhaseCommitRollback.exe: OnePhaseCommitRollback.obj $(link) $(conlflags) $(ldebug) $*.obj $(XODBC_LIBS) $(conlibs) .c.exe: $(cc) $(cflags) $(cdebug) $(ODBC_CFLAGS) $*.c $(link) $(conlflags) $(ldebug) $*.obj $(ODBC_LIBS) $(conlibs) if exist $*.exe.manifest mt.exe -manifest $*.exe.manifest -outputresource:$*.exe;1