Ignore:
Timestamp:
Dec 6, 1999, 7:11:50 PM (26 years ago)
Author:
bird
Message:

VA compilation without db.dll. Fixed bugs in stateupd.cpp.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/database/makefile.icc

    r830 r1993  
    1 # $Id: makefile.icc,v 1.1 1999-09-05 02:56:39 bird Exp $
     1# $Id: makefile.icc,v 1.2 1999-12-06 18:11:50 bird Exp $
    22
    33#
    4 # Common makefile for database utils. ICC and GCC(DB.DLL only)
     4# Common makefile for database utils. ICC edition
    55#
    66
     
    1111# Addjust common definitions
    1212!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"
     13CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ -I$(PDWIN32_INCLUDE)      -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     14CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     15LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib
    1616!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"
     17CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ -I$(PDWIN32_INCLUDE)      -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     18CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -Igd -Imysql -I..\common -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     19LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib
    2020!endif
    21 
    22 #
    23 # gcc defines
    24 #
    25 GCC       = gcc
    26 # Note: old versions of GCC (< 2.8.x) may need the -fhandle-exceptions
    27 !ifdef DEBUG
    28 GCCFLAGS  = -Zmt -Zdll -Zomf -mprobe -Imysql -g
    29 !else
    30 GCCFLAGS  = -Zmt -Zdll -Zomf -mprobe -Imysql -s
    31 !endif
    32 
    3321
    3422
     
    3624# All roule
    3725#
    38 all: db.dll db.lib APIImport.exe StateUpd.exe kHTMLPC.exe   \
    39      ..\bin\db.dll ..\bin\APIImport.exe ..\bin\StateUpd.exe \
     26all: APIImport.exe StateUpd.exe kHTMLPC.exe   \
     27     ..\bin\APIImport.exe ..\bin\StateUpd.exe \
    4028     ..\bin\kHTMLPC.exe
    4129
    4230
    4331#
    44 # Database DLL
     32# Database Access Module
    4533#
    46 db.dll: db.obj db.def
    47    $(GCC) $** $(GCCFLAGS) -lmysql\libmysqlclient -lsocket
    48 
    49 ..\bin\db.dll: db.dll
    50     $(CP) $** $@
    51 
    52 db.lib: db.def
    53    $(IMPLIB) $(IMPLIBFLAGS) $@ $**
    54 
    55 db.o:   db.cpp
    56    $(GCC) -c $(GCCFLAGS) $**
    57 
    5834db.obj: db.cpp
    59     $(GCC) -c $(GCCFLAGS) $**
    6035
    6136
     
    6439# APIImport
    6540#
    66 APIImport.exe: APIImport.obj ..\common\commonicc.lib db.lib
     41APIImport.exe: APIImport.obj db.obj ..\common\commonicc.lib mysql\libmysqlclient.lib
    6742   $(LD) $(LDFLAGS) $**
    6843
     
    8358# StateUpd
    8459#
    85 StateUpd.exe: StateUpd.obj db.lib
     60StateUpd.exe: StateUpd.obj db.obj mysql\libmysqlclient.lib
    8661   $(LD) $(LDFLAGS) $**
    8762
     
    9671# kHTMLPC - HTML/Sql PreCompiler.
    9772#
    98 kHTMLPC.exe: kHTMLPC.obj db.lib gd/gdicc.lib
     73kHTMLPC.exe: kHTMLPC.obj db.obj gd/gdicc.lib mysql\libmysqlclient.lib
    9974   $(LD) $(LDFLAGS) $**
    10075
     
    10782   $(CP) $** $@
    10883
    109 gd/gdicc.lib: NUL
     84gd\gdicc.lib: force
    11085   @cd gd
    11186   @nmake /nologo gdicc.lib
     
    160135   @nmake /nologo clean
    161136
    162 
     137force:
     138    @$(ECHO) -
Note: See TracChangeset for help on using the changeset viewer.