Changeset 2714 for trunk/tools


Ignore:
Timestamp:
Feb 10, 2000, 12:52:04 AM (26 years ago)
Author:
bird
Message:

Dependencies.

Location:
trunk/tools
Files:
4 added
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/common/makefile

    r826 r2714  
    1 # $Id: makefile,v 1.2 1999-09-05 02:30:45 bird Exp $
     1# $Id: makefile,v 1.3 2000-02-09 23:50:51 bird Exp $
    22
    33#
     
    66#       Tools common parts
    77#
    8 #       Usage: nmake ( all | clean )
     8#       Usage: nmake ( all | clean | dep |..)
    99#
    1010#            all: Build the entire src.
    1111#            clean: Back to a "virgin" state.
     12#            dep: Creates the .depend file.
    1213#            needed: Builds the tools used during compilation of the src tree.
    1314#            commonicc.lib: Build the IBM VA for C++ version of the library.
     
    1617#
    1718#
     19
     20PDWIN32_INCLUDE = ..\..\include
     21PDWIN32_TOOLS = ..\bin
     22!include $(PDWIN32_INCLUDE)\pdwin32.mk
     23
     24
    1825!ifdef DEBUG
    1926MAKE_CMD = nmake -nologo DEBUG=1
     
    2128MAKE_CMD = nmake -nologo
    2229!endif
     30
    2331
    2432all:    commonicc.lib commongcc.a commongcc.lib
     
    2836
    2937
     38dep:
     39    $(DEPEND) -I$(PDWIN32_INCLUDE);$(PDWIN32_INCLUDE)\win \
     40    *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h *.c *.cpp -objo *.c *.cpp -objgobj *.c *.cpp
     41
     42
    3043commonicc.lib: dummy
    31         -@echo $@
    32         @$(MAKE_CMD) -f makefile.icc
     44    -@echo $@
     45    @$(MAKE_CMD) -f makefile.icc
    3346
    3447commongcc.a: dummy
    35         -@echo $@
    36         @$(MAKE_CMD) OMF=0 -f makefile.gcc
     48    -@echo $@
     49    @$(MAKE_CMD) OMF=0 -f makefile.gcc
    3750
    3851commongcc.lib: dummy
    39         -@echo $@
    40         @$(MAKE_CMD) OMF=1 -f makefile.gcc
     52    -@echo $@
     53    @$(MAKE_CMD) OMF=1 -f makefile.gcc
    4154
    4255#a simple hack to make nmake process the target.
     
    4457     -@echo ...
    4558
     59
    4660clean:
    47         @$(MAKE_CMD) -f makefile.icc clean
    48         @$(MAKE_CMD) OMF=0 -f makefile.gcc clean
    49         @$(MAKE_CMD) OMF=1 -f makefile.gcc clean
     61    @$(MAKE_CMD) -f makefile.icc clean
     62    @$(MAKE_CMD) OMF=0 -f makefile.gcc clean
     63    @$(MAKE_CMD) OMF=1 -f makefile.gcc clean
    5064
    5165
  • trunk/tools/common/makefile.gcc

    r826 r2714  
    1 # $Id: makefile.gcc,v 1.2 1999-09-05 02:30:46 bird Exp $
     1# $Id: makefile.gcc,v 1.3 2000-02-09 23:50:51 bird Exp $
    22
    33#
     
    4444#Note: Add -fhandle-exceptions if old gcc version (< 2.8.x?).
    4545!ifndef DEBUG
    46 CFLAGS        = $(CFZOMF) -Wall -Zmap -Zmt -mprobe -Wall -s -O
     46CFLAGS    = $(CFZOMF) -Wall -Zmap -Zmt -mprobe -Wall -s -O
    4747!else
    48 CFLAGS        = $(CFZOMF) -Wall -Zmap -Zmt -mprobe -Wall -g
     48CFLAGS    = $(CFZOMF) -Wall -Zmap -Zmt -mprobe -Wall -g
    4949!endif
    5050CXXFLAGS  = $(CFLAGS)
     
    6666
    6767commongcc.$(LIB): kFilePE.$(O) kFileDef.$(O)
    68    -$(RM) $@
     68   $(RM) $@
    6969   $(AR) cr $@ kFilePE.$(O) kFileDef.$(O)
    7070
    7171
    72 clean:
    73    -@$(RM) *.$(O)
    74    -@$(RM) commongcc.$(LIB)
     72dep:
     73    @nmake /nologo -f makefile NODEP=1 dep
     74
     75!ifndef NODEP
     76!include .depend
     77!endif
    7578
    7679
    77 # dependencies
    78 kFilePE.$(O):   kFilePE.cpp   \
    79                 kFilePE.h     \
    80                 kFileFormatBase.h
     80clean:
     81   @$(RM) *.$(O) commongcc.$(LIB)
    8182
    82 kFileDef.$(O):  kFileDef.cpp  \
    83                 kFileDef.h    \
    84                 kFileFormatBase.h
    85 
  • trunk/tools/common/makefile.icc

    r1007 r2714  
    1 # $Id: makefile.icc,v 1.3 1999-09-22 09:46:52 sandervl Exp $
     1# $Id: makefile.icc,v 1.4 2000-02-09 23:50:51 bird Exp $
    22
    33#
     
    2828
    2929
    30 clean:
    31    -@$(RM) *.obj
    32    -@$(RM) commonicc.lib
    33    -@$(RM) cset*.pch
     30dep:
     31    @nmake /nologo -f makefile NODEP=1 dep
     32
     33!ifndef NODEP
     34!include .depend
     35!endif
    3436
    3537
    36 # dependencies
    37 kFilePE.obj:    kFilePE.cpp   \
    38                 kFilePE.h     \
    39                 kFileFormatBase.h
    40 
    41 kFileDef.obj:   kFileDef.cpp  \
    42                 kFileDef.h    \
    43                 kFileFormatBase.h
     38clean:
     39   @$(RM) *.obj commonicc.lib cset*.pch
    4440
    4541
     42
     43
  • trunk/tools/database/Makefile

    r2004 r2714  
    1 # $Id: Makefile,v 1.3 1999-12-06 23:52:43 bird Exp $
     1# $Id: Makefile,v 1.4 2000-02-09 23:50:31 bird Exp $
    22
    33#
     
    77# common include directory
    88PDWIN32_INCLUDE = ..\..\include
     9PDWIN32_TOOLS = ..\bin
    910!include $(PDWIN32_INCLUDE)\pdwin32.tools
    1011
     
    6667#
    6768all: db.$(A) APIImport.exe StateUpd.exe kHTMLPC.exe \
    68    ..\bin\APIImport.exe ..\bin\StateUpd.exe ..\bin\kHTMLPC.exe
     69    ..\bin\APIImport.exe ..\bin\StateUpd.exe ..\bin\kHTMLPC.exe
    6970
    7071
     
    7475#
    7576db.$(A): db.$(O)
    76    -$(RM) $@
    77    $(AR) cr $@ $**
    78 
    79 db.$(O): db.cpp db.h mysql\mysql.h
     77    -$(RM) $@
     78    $(AR) cr $@ $**
    8079
    8180
     
    8584#
    8685APIImport.exe: APIImport.$(O) db.$(A) ..\common\commongcc.$(A)
    87    $(LINK) APIImport.$(O) -l..\common\commongcc $(LIBS)
     86    $(LINK) APIImport.$(O) -l..\common\commongcc $(LIBS)
    8887
    8988..\bin\APIImport.exe: APIImport.exe
    90    $(CP) $** $@
     89    $(CP) $** $@
    9190
    9291..\common\commongcc.$(A):
     
    10099#
    101100StateUpd.exe: StateUpd.$(O) db.$(A)
    102    $(LINK) StateUpd.$(O)  $(LIBS)
     101    $(LINK) StateUpd.$(O)  $(LIBS)
    103102
    104103..\bin\StateUpd.exe: StateUpd.exe
    105    $(CP) $** $@
    106 
    107 StateUpd.$(O):     StateUpd.cpp db.h
     104    $(CP) $** $@
    108105
    109106
     
    113110#
    114111kHTMLPC.exe: kHTMLPC.$(O) gd/gdgcc.$(A) db.$(A)
    115    $(LINK) kHTMLPC.$(O) -lgd/gdgcc  $(LIBS)
     112    $(LINK) kHTMLPC.$(O) -lgd/gdgcc  $(LIBS)
    116113
    117114..\bin\kHTMLPC.exe: kHTMLPC.exe
    118    $(CP) $** $@
    119 
    120 kHTMLPC.$(O): kHTMLPC.cpp kHTMLPC.h db.h ..\common\kLIFO.cpp    \
    121             ..\common\kLIFO.h ..\common\kList.h ..\common\kList.cpp \
    122             gd/gd.h gd/gdfontg.h gd/gdfontl.h gd/gdfontmb.h gd/gdfonts.h \
    123             gd/gdfontt.h
     115    $(CP) $** $@
    124116
    125117
    126118gd/gdgcc.$(A): force
    127    @cd gd
    128    @nmake /nologo gdgcc.$(A)
    129    @cd ..
     119    @cd gd
     120    @nmake /nologo gdgcc.$(A)
     121    @cd ..
    130122
    131123
     
    146138#
    147139Odin32: CreateTables.sql States.sql Authors.sql
    148    -mysqladmin refresh
    149    -mysqladmin DROP Odin32
    150    mysql < CreateTables.sql
    151    mysql < States.sql
    152    mysql < Authors.sql
    153    -mysqladmin refresh
     140    -mysqladmin refresh
     141    -mysqladmin DROP Odin32
     142    mysql < CreateTables.sql
     143    mysql < States.sql
     144    mysql < Authors.sql
     145    -mysqladmin refresh
    154146
    155147Authors: Authors.sql
    156    mysql < Authors.sql
    157    -mysqladmin refresh
     148    mysql < Authors.sql
     149    -mysqladmin refresh
    158150
    159151States: States.sql
    160    mysql < States.sql
    161    -mysqladmin refresh
     152    mysql < States.sql
     153    -mysqladmin refresh
     154
     155
     156
     157#
     158# Autogenerated depenencies.
     159#
     160dep:
     161    $(DEPEND) $(CINCLUDES) *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \
     162        *.c *.cpp -objo *.c *.cpp
     163    cd gd
     164    @nmake /nologo dep
     165    cd ..
     166
     167!ifndef NODEP
     168!include .depend
     169!endif
     170
    162171
    163172
     
    166175#
    167176clean:
    168    -@$(RM) *.obj
    169    -@$(RM) *.lib
    170    -@$(RM) *.o
    171    -@$(RM) *.a
    172    -@$(RM) *.dll
    173    -@$(RM) *.exe
    174    -@$(RM) *.pch
    175    -@$(RM) *.log
    176    -@$(RM) *.map
     177   @$(RM) *.obj *.lib *.o *.a *.dll *.exe *.pch *.log *.map
    177178   @cd gd
    178179   @nmake /nologo clean
     180   @cd ..
    179181
    180182force:
  • trunk/tools/database/gd/Makefile

    r2004 r2714  
    88#for your system.
    99
     10
    1011all: gdgcc.a gdgcc.lib gdicc.lib
     12
     13PDWIN32_TOOLS = ..\..\bin
     14PDWIN32_INCLUDE = ..\..\..\include
     15!include ..\..\..\include\pdwin32.tools
    1116
    1217gdgcc.a: force
     
    2227    @echo ...
    2328
     29dep:
     30    $(DEPEND) *.c *.cpp *.h *.asm *.inc -Objo *.c *.cpp -objgobj *.c *.cpp
     31
     32!ifndef NODEP
     33!include .depend
     34!endif
     35
     36
    2437clean:
    2538   @nmake /nologo -f makefile.icc clean
  • trunk/tools/database/gd/Makefile.gcc

    r829 r2714  
    88#for your system.
    99
    10 !include ..\..\..\include\pdwin32.tools
     10PDWIN32_INCLUDE = ..\..\..\include
     11PDWIN32_TOOLS = ..\..\bin
     12!include $(PDWIN32_INCLUDE)\pdwin32.mk
    1113
    1214CC=gcc
     
    5557
    5658gdgcc.$(A): gd.$(O) gdfontt.$(O) gdfonts.$(O) gdfontmb.$(O) gdfontl.$(O) gdfontg.$(O) \
    57         gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
    58         -@$(RM) gdgcc.$(A)
    59         $(AR) rc gdgcc.$(A) gd.$(O) gdfontt.$(O) gdfonts.$(O) gdfontmb.$(O) \
    60                 gdfontl.$(O) gdfontg.$(O)
     59    gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
     60    @$(RM) gdgcc.$(A)
     61    $(AR) rc gdgcc.$(A) gd.$(O) gdfontt.$(O) gdfonts.$(O) gdfontmb.$(O) \
     62        gdfontl.$(O) gdfontg.$(O)
    6163
    6264gddemo.exe: gddemo.$(O) gdgcc.$(A) gd.h gdfonts.h gdfontl.h
    63         $(LD) $(LDFLAGS) gddemo.$(O) -o $@ $(LIBS)
     65    $(LD) $(LDFLAGS) gddemo.$(O) -o $@ $(LIBS)
    6466
    6567giftogd.exe: giftogd.$(O) gdgcc.$(A) gd.h
    66         $(LD) $(LDFLAGS) giftogd.$(O) -o $@ $(LIBS)
     68    $(LD) $(LDFLAGS) giftogd.$(O) -o $@ $(LIBS)
    6769
    6870webgif.exe: webgif.$(O) gdgcc.$(A) gd.h
    69         $(LD) $(LDFLAGS) webgif.$(O) -o $@ $(LIBS)
     71    $(LD) $(LDFLAGS) webgif.$(O) -o $@ $(LIBS)
     72
     73dep:
     74    @nmake /nologo -f makefile NODEP=1 dep
     75
     76!ifndef NODEP
     77!include .depend
     78!endif
    7079
    7180clean:
    72        -@$(RM) *.$(O)
    73        -@$(RM) *.$(A)
    74        -@$(RM) *.exe
    75        -@$(RM) *.map
     81    -@$(RM) *.$(O) *.$(A) *.exe *.map
    7682
  • trunk/tools/database/gd/Makefile.icc

    r829 r2714  
    99
    1010
    11 # common include directory
    1211PDWIN32_INCLUDE = ..\..\..\include
     12PDWIN32_TOOLS = ..\..\bin
    1313!include $(PDWIN32_INCLUDE)\pdwin32.mk
    1414
     
    2424
    2525gdicc.lib: gd.obj gdfontt.obj gdfonts.obj gdfontmb.obj gdfontl.obj gdfontg.obj \
    26         gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
    27         -@$(RM) $@
    28         $(AR) $@ +gd.obj +gdfontt.obj +gdfonts.obj +gdfontmb.obj \
    29                 +gdfontl.obj +gdfontg.obj, NUL
     26    gd.h gdfontt.h gdfonts.h gdfontmb.h gdfontl.h gdfontg.h
     27    @$(RM) $@
     28    $(AR) $@ +gd.obj +gdfontt.obj +gdfonts.obj +gdfontmb.obj \
     29          +gdfontl.obj +gdfontg.obj, NUL
    3030
    3131gddemo.exe: gddemo.obj gdicc.lib gd.h gdfonts.h gdfontl.h
    32         $(LD) gddemo.obj -Fe$@ $(LIBS)
     32    $(LD) gddemo.obj -Fe$@ $(LIBS)
    3333
    3434giftogd.exe: giftogd.obj gdicc.lib gd.h
    35         $(LD) giftogd.obj -Fe$@ $(LIBS)
     35    $(LD) giftogd.obj -Fe$@ $(LIBS)
    3636
    3737webgif.exe: webgif.obj gdicc.lib gd.h
    38         $(LD) webgif.obj -Fe$@ $(LIBS)
     38    $(LD) webgif.obj -Fe$@ $(LIBS)
     39
     40dep:
     41    @nmake /nologo -f makefile NODEP=1 dep
     42
     43!ifndef NODEP
     44!include .depend
     45!endif
    3946
    4047clean:
    41        -@$(RM) *.obj
    42        -@$(RM) *.exe
    43        -@$(RM) *.map
    44        -@$(RM) gdicc.lib
    45        -@$(RM) cset*.pch
     48    @$(RM) *.obj *.exe *.map gdicc.lib cset*.pch
    4649
  • trunk/tools/database/makefile.icc

    r2004 r2714  
    1 # $Id: makefile.icc,v 1.3 1999-12-06 23:52:43 bird Exp $
     1# $Id: makefile.icc,v 1.4 2000-02-09 23:50:31 bird Exp $
    22
    33#
     
    77# include common definitions
    88PDWIN32_INCLUDE = ..\..\include
     9PDWIN32_TOOLS   = ..\bin
    910!include ..\..\include\pdwin32.mk
    1011
    1112# Addjust common definitions
     13CINCLUDES= -I$(PDWIN32_INCLUDE) -I$(PDWIN32_INCLUDE)\win -Igd -Imysql -I..\common
    1214!ifdef DEBUG
    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-
     15CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ $(CINCLUDES)      -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     16CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ $(CINCLUDES) -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
    1517LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib
    1618!else
    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-
     19CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ $(CINCLUDES)      -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
     20CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ $(CINCLUDES) -DNO_CLIENT_LONG_LONG -Wall+ppt-ppc-inl-cnv-gnr-vft-
    1921LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full" $(RTLLIB) os2386.lib
    2022!endif
     
    2931
    3032
    31 #
    32 # Database Access Module
    33 #
    34 db.obj: db.cpp
    35 
    36 
    3733
    3834#
     
    4137APIImport.exe: APIImport.obj db.obj ..\common\commonicc.lib mysql\libmysqlclient.lib
    4238   $(LD) $(LDFLAGS) $**
    43 
    44 APIImport.obj:    APIImport.cpp APIImport.h db.h ..\common\kFileFormatBase.h \
    45                    ..\common\kFileDef.h  ..\common\kFilePe.h
    4639
    4740..\bin\APIImport.exe: APIImport.exe
     
    6457   $(CP) $** $@
    6558
    66 StateUpd.obj:     StateUpd.cpp db.h
    67 
    6859
    6960
     
    7465   $(LD) $(LDFLAGS) $**
    7566
    76 kHTMLPC.obj:      kHTMLPC.cpp kHTMLPC.h db.h ..\common\kLIFO.cpp \
    77                   ..\common\kLIFO.h ..\common\kList.h ..\common\kList.cpp \
    78                   gd/gd.h gd/gdfontg.h gd/gdfontl.h gd/gdfontmb.h \
    79                   gd/gdfonts.h gd/gdfontt.h
    8067
    8168..\bin\kHTMLPC.exe: kHTMLPC.exe
     
    119106
    120107
     108
     109#
     110# Autogenerated depenencies.
     111#
     112dep:
     113    $(DEPEND) $(CINCLUDES) *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \
     114        *.c *.cpp -objo *.c *.cpp
     115    cd gd
     116    @nmake /nologo dep
     117    cd ..
     118
     119!ifndef NODEP
     120!include .depend
     121!endif
     122
     123
    121124#
    122125# clean
  • trunk/tools/impdef/makefile

    r1007 r2714  
    1 # $Id: makefile,v 1.2 1999-09-22 09:46:52 sandervl Exp $
     1# $Id: makefile,v 1.3 2000-02-09 23:50:13 bird Exp $
    22
    33#
     
    1111# include common definitions
    1212PDWIN32_INCLUDE = ..\..\include
     13PDWIN32_TOOLS   = ..\bin
    1314!include $(PDWIN32_INCLUDE)\pdwin32.mk
    1415
    1516# Addjust common definitions
     17CINCLUDES= -I$(PDWIN32_INCLUDE) -I$(PDWIN32_INCLUDE)\win -I..\common
    1618!ifdef DEBUG
    17 CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -I..\common  \
    18            -Wall+ppt-ppc-inl-cnv-gnr-vft-
    19 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -I..\common \
    20            -Wall+ppt-ppc-inl-cnv-gnr-vft-
     19CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ $(CINCLUDES) -Wall+ppt-ppc-inl-cnv-gnr-vft-
     20CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ $(CINCLUDES) -Wall+ppt-ppc-inl-cnv-gnr-vft-
    2121LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full"
    2222!else
    23 CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ -I$(PDWIN32_INCLUDE) -I..\common      \
    24            -Wall+ppt-ppc-inl-cnv-gnr-vft-
    25 CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ -I$(PDWIN32_INCLUDE) -I..\common \
    26            -Wall+ppt-ppc-inl-cnv-gnr-vft-
     23CFLAGS   = $(CFLAGS)   -Ge+ -Tx+ $(CINCLUDES) -Wall+ppt-ppc-inl-cnv-gnr-vft-
     24CXXFLAGS = $(CXXFLAGS) -Ge+ -Gx- -Tx+ $(CINCLUDES) -Wall+ppt-ppc-inl-cnv-gnr-vft-
    2725LDFLAGS  = $(LDFLAGS)  -Ge+ -Fe$@ /B"/MAP:full"
    2826!endif
     
    4543
    4644
    47 clean:
    48    -@$(RM) *.obj
    49    -@$(RM) *.exe
    50    -@$(RM) *.map
    51    -@$(RM) *.pch
    52    -@$(RM) *.log
     45dep:
     46    $(DEPEND) $(CINCLUDES) -I *.h *.asm *.inc $(PDWIN32_INCLUDE)\*.h \
     47        *.c *.cpp
     48
     49!ifndef NODEP
     50!include .depend
     51!endif
    5352
    5453
    55 # Dependencies
    56 ImpDef.obj:    ImpDef.cpp ImpDef.h ..\common\kFileFormatBase.h \
    57                ..\common\kFileDef.h
     54clean:
     55    @$(RM) *.obj *.exe *.map *.pch *.log
    5856
     57
  • trunk/tools/makefile

    r2058 r2714  
    1 # $Id: makefile,v 1.6 1999-12-12 10:52:14 achimha Exp $
     1# $Id: makefile,v 1.7 2000-02-09 23:48:48 bird Exp $
    22
    33#
     
    77#
    88#
    9 #       Usage: nmake ( all | needed | clean )
     9#       Usage: nmake ( all | needed | dep | clean )
    1010#
    1111#            all: Build the entire tools tree.
    1212#            needed: Builds the tools used during compilation of the src tree.
     13#            dep: Make dependencies for the tools tree.
    1314#            clean: Bring tools tree back to a "virgin" state.
    1415#
     
    2526
    2627all:
    27         cd common
    28         $(MAKE_CMD)
    29         cd ..\database
    30         $(MAKE_CMD)
    31         cd ..\impdef
    32         $(MAKE_CMD)
    33         cd ..\wrc
    34         make -f makefile.os2
    35         cd ..
     28    cd common
     29    $(MAKE_CMD)
     30    cd ..\database
     31    $(MAKE_CMD)
     32    cd ..\impdef
     33    $(MAKE_CMD)
     34    cd ..\fastdep
     35    $(MAKE_CMD)
     36    cd ..\wrc
     37    $(MAKE_CMD) -f makefile.os2
     38    cd ..\omfdumper
     39    $(MAKE_CMD)
     40    cd ..\sdf
     41    $(MAKE_CMD)
     42    cd ..
    3643
    3744# compile tools needed to compile rest of the tree.
    3845needed:
    39         cd common
    40         $(MAKE_CMD) needed
    41         cd ..\impdef
    42         $(MAKE_CMD)
    43         cd ..
     46    cd fastdep
     47    $(MAKE_CMD)
     48    cd ..\common
     49    $(MAKE_CMD) NODEP=1 dep
     50    $(MAKE_CMD) needed
     51    cd ..\impdef
     52    $(MAKE_CMD) NODEP=1 dep
     53    $(MAKE_CMD)
     54    cd ..
     55
     56
     57dep:
     58    cd common
     59    $(MAKE_CMD) NODEP=1 dep
     60    cd ..\database
     61    $(MAKE_CMD) NODEP=1 dep
     62    cd ..\impdef
     63    $(MAKE_CMD) NODEP=1 dep
     64    cd ..\wrc
     65    $(MAKE_CMD) -f makefile.os2 NODEP=1 dep
     66    cd ..\omfdumper
     67    $(MAKE_CMD) NODEP=1 dep
     68    cd ..\sdf
     69    $(MAKE_CMD) NODEP=1 dep
     70    cd ..
     71
    4472
    4573clean:
    46         cd common
    47         $(MAKE_CMD) clean
    48         cd ..\database
    49         $(MAKE_CMD) clean
    50         cd ..\impdef
    51         $(MAKE_CMD) clean
    52         cd ..\wrc
    53         $(MAKE_CMD) -f makefile.os2 clean
    54         cd ..\bin
     74    cd common
     75    $(MAKE_CMD) clean
     76    cd ..\database
     77    $(MAKE_CMD) clean
     78    cd ..\impdef
     79    $(MAKE_CMD) clean
     80    cd ..\fastdep
     81    $(MAKE_CMD) clean
     82    cd ..\wrc
     83    $(MAKE_CMD) -f makefile.os2 clean
     84    cd ..\omfdumper
     85    $(MAKE_CMD) clean
     86    cd ..\sdf
     87    $(MAKE_CMD) clean
     88
     89    cd ..\bin
    5590# wrc.exe requires lots of tools so better not remove it...
    56 #        -$(RM) *.exe *.dll
    57         cd ..\..
     91#    $(RM) *.exe *.dll
     92    cd ..\..
    5893
  • trunk/tools/omfdumper/makefile

    r827 r2714  
    1 # $Id: makefile,v 1.1 1999-09-05 02:34:31 bird Exp $
     1# $Id: makefile,v 1.2 2000-02-09 23:49:55 bird Exp $
    22
    33#
     
    1717   $(CP) $** $@
    1818
     19dep: # dummy rule
     20
    1921clean:
    2022   -@$(RM) *.obj
  • trunk/tools/wrc/makefile.os2

    r2047 r2714  
    1 #!include ..\..\include\pdwin32.tools
     1# $Id: makefile.os2,v 1.9 2000-02-09 23:49:07 bird Exp $
     2
     3
     4PDWIN32_TOOLS = ..\bin
     5PDWIN32_INCLUDE = ..\..\include
     6!include $(PDWIN32_INCLUDE)\pdwin32.tools
     7
    28
    39#DEFS      = -D__WINE__ -D__WIN32OS2__ -idirafter ../../include/win -idirafter ../../include
     
    814
    915OBJS = \
    10         dumpres.o \
    11         genres.o \
    12         newstruc.o \
    13         preproc.o \
    14         readres.o \
    15         utils.o \
    16         wrc.o \
    17         y.tab.o \
    18         lexyy.o \
    19         writeres.o
     16        dumpres.o \
     17        genres.o \
     18        newstruc.o \
     19        preproc.o \
     20        readres.o \
     21        utils.o \
     22        wrc.o \
     23        y.tab.o \
     24        lexyy.o \
     25        writeres.o
    2026
    2127EXTRA_SRCS = parser.y parser.l
     
    3440
    3541.c.o :
    36         $(CC) $(CFLAGS_G) $(DEFS) -c $< -o $@
     42    $(CC) $(CFLAGS_G) $(DEFS) -c $< -o $@
    3743
    3844wrc.exe: lexyy.c y.tab.c $(OBJS)
    39         $(CC) $(CFLAGS) -o $@ $(OBJS)
    40         copy $@ ..\bin
     45    $(CC) $(CFLAGS) -o $@ $(OBJS)
     46    copy $@ ..\bin
    4147
    4248y.tab.c y.tab.h: parser.y
    43         $(YACC) -d -t parser.y -o y.tab.c
     49    $(YACC) -d -t parser.y -o y.tab.c
    4450
    4551lexyy.c: parser.l
    46         $(LEX) -8 parser.l
     52    $(LEX) -8 parser.l
     53
     54
     55dep:
     56    $(DEPEND) -I../../include/win -I../../include -I$(C_INCLUDE_PATH) \
     57        *.h *.asm *.inc  $(PDWIN32_INCLUDE)\*.h *.c *.cpp -objo *.c *.cpp
     58
     59!ifndef NODEP
     60!include .depend
     61!endif
     62
    4763
    4864clean:
    49         rm -f *.o *.exe
    50 #       $(RM) y.tab.c y.tab.h lexyy.c *.o *.exe
     65    rm -f *.o *.exe
     66#    $(RM) y.tab.c y.tab.h lexyy.c *.o *.exe
    5167
Note: See TracChangeset for help on using the changeset viewer.