123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- ############################################################################
- # 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 <win32.mak>
- # 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
|