Changeset 13295


Ignore:
Timestamp:
Feb 10, 2000, 1:01:37 AM (25 years ago)
Author:
bird
Message:

Dependencies.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified tags/trunk/src/makefile

    r13225 r13295  
    1 # $Id: makefile,v 1.42 2000-02-05 01:50:15 sandervl Exp $
     1# $Id: makefile,v 1.43 2000-02-10 00:01:37 bird Exp $
    22
    33#
     
    77#
    88#
    9 #       Usage: nmake ( all | libs | clean )
     9#       Usage: nmake ( all | libs | dep | clean )
    1010#
    1111#            all: Build the entire src tree.
    1212#            lib: Builds the libraries.
     13#            dep: Builds depenency information for the entire src tree.
    1314#            clean: Bring src tree back to a "virgin" state.
    1415#
    1516#
    1617#
     18
     19PDWIN32_INCLUDE = ..\include
     20PDWIN32_LIB     = ..\lib
     21PDWIN32_BIN     = ..\bin
     22PDWIN32_TOOLS   = ..\tools\bin
     23!include $(PDWIN32_INCLUDE)\pdwin32.mk
     24
     25
    1726!ifdef DEBUG
    1827MAKE_CMD = nmake -nologo DEBUG=1
     
    2534!endif
    2635
    27 LIBS = advapi32\advapi32.lib  avifil32\avifil32.lib  capi2032\capi2032.lib    \
    28        comctl32\comctl32.lib  comdlg32\comdlg32.lib  crtdll\crtdll.lib        \
    29        ddraw\ddraw.lib        dplay\dplay.lib        dsound\dsound.lib        \
    30        gdi32\gdi32.lib        imagehlp\imagehlp.lib  imm32\imm32.lib          \
    31        kernel32\kernel32.lib  lz32\lz32.lib          mpr\mpr.lib              \
    32        msacm32\msacm32.lib    msvfw32\msvfw32.lib    ntdll\ntdll.lib          \
    33        odincrt\odincrt.lib    ole32\ole32.lib        oleaut32\oleaut32.lib    \
    34        olecli32\olecli32.lib  oledlg\oledlg.lib      olesvr32\olesvr32.lib    \
    35        psapi\psapi.lib        rasapi32\rasapi32.lib  shell32\shell32.lib      \
    36        shlwapi\shlwapi.lib    tapi32\tapi32.lib      user32\user32.lib        \
    37        version\version.lib    winmm\winmm.lib        winspool\winspool.lib    \
    38        wnaspi32\wnaspi32.lib  wnetap32\netapi32.lib  wsock32\wsock32.lib      \
    39        wing32\wing32.lib      dplayx\dplayx.lib      wininet\wininet.lib      \
    40        opengl\opengl32.lib
     36NOTTOBEMADE = CVS;win32k;pe2lx;odin32api;odinwps;spy
     37NOTDLLS     = $(NOTTOBEMADE);peldr
     38NOTHAVELIBS = $(NOTDLLS)
     39
     40#LIBS = advapi32\advapi32.lib  avifil32\avifil32.lib  capi2032\capi2032.lib    \
     41#       comctl32\comctl32.lib  comdlg32\comdlg32.lib  crtdll\crtdll.lib        \
     42#       ddraw\ddraw.lib        dplay\dplay.lib        dsound\dsound.lib        \
     43#       gdi32\gdi32.lib        imagehlp\imagehlp.lib  imm32\imm32.lib          \
     44#       kernel32\kernel32.lib  lz32\lz32.lib          mpr\mpr.lib              \
     45#       msacm32\msacm32.lib    msvfw32\msvfw32.lib    ntdll\ntdll.lib          \
     46#       odincrt\odincrt.lib    ole32\ole32.lib        oleaut32\oleaut32.lib    \
     47#       olecli32\olecli32.lib  oledlg\oledlg.lib      olesvr32\olesvr32.lib    \
     48#       psapi\psapi.lib        rasapi32\rasapi32.lib  shell32\shell32.lib      \
     49#       shlwapi\shlwapi.lib    tapi32\tapi32.lib      user32\user32.lib        \
     50#       version\version.lib    winmm\winmm.lib        winspool\winspool.lib    \
     51#       wnaspi32\wnaspi32.lib  wnetap32\netapi32.lib  wsock32\wsock32.lib      \
     52#       wing32\wing32.lib      dplayx\dplayx.lib      wininet\wininet.lib      \
     53#       opengl\opengl32.lib
    4154
    4255
    4356all: libs
    44         cd dllentry
    45         $(MAKE_CMD)
    46         cd ..\odincrt
    47         $(MAKE_CMD)
    48         cd ..\kernel32
    49         $(MAKE_CMD)
    50         cd ..\gdi32
    51         $(MAKE_CMD)
    52         cd ..\user32
    53         $(MAKE_CMD)
    54         cd ..\advapi32
    55         $(MAKE_CMD)
    56         cd ..\shell32
    57         $(MAKE_CMD)
    58         cd ..\comctl32
    59         $(MAKE_CMD)
    60         cd ..\capi2032
    61         $(MAKE_CMD)
    62         cd ..\wsock32
    63         $(MAKE_CMD)
    64         cd ..\comdlg32
    65         $(MAKE_CMD)
    66         cd ..\tapi32
    67         $(MAKE_CMD)
    68         cd ..\rasapi32
    69         $(MAKE_CMD)
    70         cd ..\wnetap32
    71         $(MAKE_CMD)
    72         cd ..\mpr
    73         $(MAKE_CMD)
    74         cd ..\winmm
    75         $(MAKE_CMD)
    76         cd ..\winspool
    77         $(MAKE_CMD)
    78         cd ..\NTDLL
    79         $(MAKE_CMD)
    80         cd ..\LZ32
    81         $(MAKE_CMD)
    82         cd ..\version
    83         $(MAKE_CMD)
    84         cd ..\peldr
    85         $(MAKE_CMD)
    86         cd ..\win32k\pe2lx
    87         $(MAKE_CMD)
    88         cd ..\..\ddraw
    89         $(MAKE_CMD)
    90         cd ..\dinput
    91         $(MAKE_CMD)
    92         cd ..\ole32
    93         $(MAKE_CMD)
    94         cd ..\oleaut32
    95         $(MAKE_CMD)
    96         cd ..\olesvr32
    97         $(MAKE_CMD)
    98         cd ..\olecli32
    99         $(MAKE_CMD)
    100         cd ..\oledlg
    101         $(MAKE_CMD)
    102         cd ..\imm32
    103         $(MAKE_CMD)
    104         cd ..\psapi
    105         $(MAKE_CMD)
    106         cd ..\msvfw32
    107         $(MAKE_CMD)
    108         cd ..\crtdll
    109         $(MAKE_CMD)
    110         cd ..\msvcrt
    111         $(MAKE_CMD)
    112         cd ..\msacm32
    113         $(MAKE_CMD)
    114         cd ..\imagehlp
    115         $(MAKE_CMD)
    116         cd ..\avifil32
    117         $(MAKE_CMD)
    118         cd ..\dplay
    119         $(MAKE_CMD)
    120         cd ..\dplayx
    121         $(MAKE_CMD)
    122         cd ..\wnaspi32
    123         $(MAKE_CMD)
    124         cd ..\shlwapi
    125         $(MAKE_CMD)
    126         cd ..\dsound
    127         $(MAKE_CMD)
    128         cd ..\opengl
    129         $(MAKE_CMD)
    130         cd ..\wing32
    131         $(MAKE_CMD)
    132         cd ..\wininet
    133         $(MAKE_CMD)
    134         cd ..\twain_32
    135         $(MAKE_CMD)
     57    cd dllentry
     58    $(MAKE_CMD)
     59    cd ..\odincrt
     60    $(MAKE_CMD)
     61    cd ..\kernel32
     62    $(MAKE_CMD)
     63    cd ..\gdi32
     64    $(MAKE_CMD)
     65    cd ..\user32
     66    $(MAKE_CMD)
     67    cd ..\advapi32
     68    $(MAKE_CMD)
     69    cd ..\shell32
     70    $(MAKE_CMD)
     71    cd ..\comctl32
     72    $(MAKE_CMD)
     73    cd ..\capi2032
     74    $(MAKE_CMD)
     75    cd ..\wsock32
     76    $(MAKE_CMD)
     77    cd ..\comdlg32
     78    $(MAKE_CMD)
     79    cd ..\tapi32
     80    $(MAKE_CMD)
     81    cd ..\rasapi32
     82    $(MAKE_CMD)
     83    cd ..\wnetap32
     84    $(MAKE_CMD)
     85    cd ..\mpr
     86    $(MAKE_CMD)
     87    cd ..\winmm
     88    $(MAKE_CMD)
     89    cd ..\winspool
     90    $(MAKE_CMD)
     91    cd ..\NTDLL
     92    $(MAKE_CMD)
     93    cd ..\LZ32
     94    $(MAKE_CMD)
     95    cd ..\version
     96    $(MAKE_CMD)
     97    cd ..\peldr
     98    $(MAKE_CMD)
     99    cd ..\win32k\pe2lx
     100    $(MAKE_CMD)
     101    cd ..\..\ddraw
     102    $(MAKE_CMD)
     103    cd ..\dinput
     104    $(MAKE_CMD)
     105    cd ..\ole32
     106    $(MAKE_CMD)
     107    cd ..\oleaut32
     108    $(MAKE_CMD)
     109    cd ..\olesvr32
     110    $(MAKE_CMD)
     111    cd ..\olecli32
     112    $(MAKE_CMD)
     113    cd ..\oledlg
     114    $(MAKE_CMD)
     115    cd ..\imm32
     116    $(MAKE_CMD)
     117    cd ..\psapi
     118    $(MAKE_CMD)
     119    cd ..\msvfw32
     120    $(MAKE_CMD)
     121    cd ..\crtdll
     122    $(MAKE_CMD)
     123    cd ..\msvcrt
     124    $(MAKE_CMD)
     125    cd ..\msacm32
     126    $(MAKE_CMD)
     127    cd ..\imagehlp
     128    $(MAKE_CMD)
     129    cd ..\avifil32
     130    $(MAKE_CMD)
     131    cd ..\dplay
     132    $(MAKE_CMD)
     133    cd ..\dplayx
     134    $(MAKE_CMD)
     135    cd ..\wnaspi32
     136    $(MAKE_CMD)
     137    cd ..\shlwapi
     138    $(MAKE_CMD)
     139    cd ..\dsound
     140    $(MAKE_CMD)
     141    cd ..\opengl
     142    $(MAKE_CMD)
     143    cd ..\wing32
     144    $(MAKE_CMD)
     145    cd ..\wininet
     146    $(MAKE_CMD)
     147    cd ..\twain_32
     148    $(MAKE_CMD)
    136149
    137150
    138 libs: $(LIBS)
     151#libs: $(LIBS)
     152#
     153#$(LIBS): $(@D)\$(@B).def
     154#    cd $(@D)
     155#    $(MAKE_CMD) $(@F)
     156#    cd ..
    139157
    140 $(LIBS): $(@D)\$(@B).def
    141         cd $(@D)
    142         $(MAKE_CMD) $(@F)
    143         cd ..
     158libs:
     159    $(DOWITHDIRS) -e$(NOTHAVELIBS) -cp $(MAKE_CMD) lib
     160
     161
     162dep:
     163    $(DOWITHDIRS) -e$(NOTTOBEMADE) -cp $(MAKE_CMD) NODEP=1 dep
     164    cd win32k\pe2lx
     165    $(MAKE_CMD) NODEP=1 dep
     166    cd ..\..
    144167
    145168
    146169clean:
    147         cd odincrt
    148         $(MAKE_CMD) clean
    149         cd ..\peldr
    150         $(MAKE_CMD) clean
    151         cd ..\win32k\pe2lx
    152         $(MAKE_CMD) clean
    153         cd ..\..\kernel32
    154         $(MAKE_CMD) clean
    155         cd ..\user32
    156         $(MAKE_CMD) clean
    157         cd ..\gdi32
    158         $(MAKE_CMD) clean
    159         cd ..\advapi32
    160         $(MAKE_CMD) clean
    161         cd ..\comdlg32
    162         $(MAKE_CMD) clean
    163         cd ..\comctl32
    164         $(MAKE_CMD) clean
    165         cd ..\rasapi32
    166         $(MAKE_CMD) clean
    167         cd ..\ole32
    168         $(MAKE_CMD) clean
    169         cd ..\oleaut32
    170         $(MAKE_CMD) clean
    171         cd ..\olesvr32
    172         $(MAKE_CMD) clean
    173         cd ..\olecli32
    174         $(MAKE_CMD) clean
    175         cd ..\imm32
    176         $(MAKE_CMD) clean
    177         cd ..\imagehlp
    178         $(MAKE_CMD) clean
    179         cd ..\oledlg
    180         $(MAKE_CMD) clean
    181         cd ..\capi2032
    182         $(MAKE_CMD) clean
    183         cd ..\msacm32
    184         $(MAKE_CMD) clean
    185         cd ..\tapi32
    186         $(MAKE_CMD) clean
    187         cd ..\wsock32
    188         $(MAKE_CMD) clean
    189         cd ..\wnetap32
    190         $(MAKE_CMD) clean
    191         cd ..\ddraw
    192         $(MAKE_CMD) clean
    193         cd ..\dsound
    194         $(MAKE_CMD) clean
    195         cd ..\mpr
    196         $(MAKE_CMD) clean
    197         cd ..\version
    198         $(MAKE_CMD) clean
    199         cd ..\winmm
    200         $(MAKE_CMD) clean
    201         cd ..\winspool
    202         $(MAKE_CMD) clean
    203         cd ..\crtdll
    204         $(MAKE_CMD) clean
    205         cd ..\msvcrt
    206         $(MAKE_CMD) clean
    207         cd ..\shell32
    208         $(MAKE_CMD) clean
    209         cd ..\NTDLL
    210         $(MAKE_CMD) clean
    211         cd ..\LZ32
    212         $(MAKE_CMD) clean
    213         cd ..\psapi
    214         $(MAKE_CMD) clean
    215         cd ..\msvfw32
    216         $(MAKE_CMD) clean
    217         cd ..\avifil32
    218         $(MAKE_CMD) clean
    219         cd ..\dplay
    220         $(MAKE_CMD) clean
    221         cd ..\dplayx
    222         $(MAKE_CMD) clean
    223         cd ..\dinput
    224         $(MAKE_CMD) clean
    225         cd ..\wnaspi32
    226         $(MAKE_CMD) clean
    227         cd ..\shlwapi
    228         $(MAKE_CMD) clean
    229         cd ..\wing32
    230         $(MAKE_CMD) clean
    231         cd ..\wininet
    232         $(MAKE_CMD) clean
    233         cd ..\twain_32
    234         $(MAKE_CMD) clean
    235         cd ..\opengl
    236         $(MAKE_CMD) clean
     170    $(DOWITHDIRS) -e$(NOTTOBEMADE) -cp $(MAKE_CMD) NODEP=1 clean
     171    cd win32k\pe2lx
     172    $(MAKE_CMD) $(MAKE_CMD) NODEP=1 clean
     173    cd ..\..
     174    cd win32k
     175    if exist makefile.inc $(MAKE_CMD) NODEP=1 clean
    237176
Note: See TracChangeset for help on using the changeset viewer.