Changeset 1993 for trunk/tools/database/makefile.icc
- Timestamp:
 - Dec 6, 1999, 7:11:50 PM (26 years ago)
 - File:
 - 
      
- 1 edited
 
- 
          
  trunk/tools/database/makefile.icc (modified) (8 diffs)
 
 
Legend:
- Unmodified
 - Added
 - Removed
 
- 
      
trunk/tools/database/makefile.icc
r830 r1993 1 # $Id: makefile.icc,v 1. 1 1999-09-05 02:56:39bird Exp $1 # $Id: makefile.icc,v 1.2 1999-12-06 18:11:50 bird Exp $ 2 2 3 3 # 4 # Common makefile for database utils. ICC and GCC(DB.DLL only)4 # Common makefile for database utils. ICC edition 5 5 # 6 6 … … 11 11 # Addjust common definitions 12 12 !ifdef DEBUG 13 CFLAGS = $(CFLAGS) -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common - Wall+ppt-ppc-inl-cnv-gnr-vft-14 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common - Wall+ppt-ppc-inl-cnv-gnr-vft-15 LDFLAGS = $(LDFLAGS) -Ge+ -Fe$@ /B"/MAP:full" 13 CFLAGS = $(CFLAGS) -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft- 14 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft- 15 LDFLAGS = $(LDFLAGS) -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib 16 16 !else 17 CFLAGS = $(CFLAGS) -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common - Wall+ppt-ppc-inl-cnv-gnr-vft-18 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common - Wall+ppt-ppc-inl-cnv-gnr-vft-19 LDFLAGS = $(LDFLAGS) -Ge+ -Fe$@ /B"/MAP:full" 17 CFLAGS = $(CFLAGS) -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft- 18 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft- 19 LDFLAGS = $(LDFLAGS) -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib 20 20 !endif 21 22 #23 # gcc defines24 #25 GCC = gcc26 # Note: old versions of GCC (< 2.8.x) may need the -fhandle-exceptions27 !ifdef DEBUG28 GCCFLAGS = -Zmt -Zdll -Zomf -mprobe -Imysql -g29 !else30 GCCFLAGS = -Zmt -Zdll -Zomf -mprobe -Imysql -s31 !endif32 33 21 34 22 … … 36 24 # All roule 37 25 # 38 all: db.dll db.libAPIImport.exe StateUpd.exe kHTMLPC.exe \39 ..\bin\ db.dll ..\bin\APIImport.exe ..\bin\StateUpd.exe \26 all: APIImport.exe StateUpd.exe kHTMLPC.exe \ 27 ..\bin\APIImport.exe ..\bin\StateUpd.exe \ 40 28 ..\bin\kHTMLPC.exe 41 29 42 30 43 31 # 44 # Database DLL32 # Database Access Module 45 33 # 46 db.dll: db.obj db.def47 $(GCC) $** $(GCCFLAGS) -lmysql\libmysqlclient -lsocket48 49 ..\bin\db.dll: db.dll50 $(CP) $** $@51 52 db.lib: db.def53 $(IMPLIB) $(IMPLIBFLAGS) $@ $**54 55 db.o: db.cpp56 $(GCC) -c $(GCCFLAGS) $**57 58 34 db.obj: db.cpp 59 $(GCC) -c $(GCCFLAGS) $**60 35 61 36 … … 64 39 # APIImport 65 40 # 66 APIImport.exe: APIImport.obj ..\common\commonicc.lib db.lib41 APIImport.exe: APIImport.obj db.obj ..\common\commonicc.lib mysql\libmysqlclient.lib 67 42 $(LD) $(LDFLAGS) $** 68 43 … … 83 58 # StateUpd 84 59 # 85 StateUpd.exe: StateUpd.obj db. lib60 StateUpd.exe: StateUpd.obj db.obj mysql\libmysqlclient.lib 86 61 $(LD) $(LDFLAGS) $** 87 62 … … 96 71 # kHTMLPC - HTML/Sql PreCompiler. 97 72 # 98 kHTMLPC.exe: kHTMLPC.obj db. lib gd/gdicc.lib73 kHTMLPC.exe: kHTMLPC.obj db.obj gd/gdicc.lib mysql\libmysqlclient.lib 99 74 $(LD) $(LDFLAGS) $** 100 75 … … 107 82 $(CP) $** $@ 108 83 109 gd /gdicc.lib: NUL84 gd\gdicc.lib: force 110 85 @cd gd 111 86 @nmake /nologo gdicc.lib … … 160 135 @nmake /nologo clean 161 136 162 137 force: 138 @$(ECHO) -  
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  