source: trunk/src/makefile@ 2562

Last change on this file since 2562 was 2536, checked in by sandervl, 26 years ago

fix

File size: 5.5 KB
RevLine 
[2536]1# $Id: makefile,v 1.41 2000-01-27 21:52:53 sandervl Exp $
[4]2
3#
4# PD-Win32 API
5#
6# Top of the src tree makefile
7#
8#
[1585]9# Usage: nmake ( all | libs | clean )
[4]10#
11# all: Build the entire src tree.
[1585]12# lib: Builds the libraries.
[4]13# clean: Bring src tree back to a "virgin" state.
14#
15#
16#
17!ifdef DEBUG
18MAKE_CMD = nmake -nologo DEBUG=1
19!else
20MAKE_CMD = nmake -nologo
21!endif
22
[1492]23!ifdef NODEBUGINFO
24MAKE_CMD = $(MAKE_CMD) NODEBUGINFO=1
25!endif
26
[1585]27LIBS = 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 \
[1649]38 wnaspi32\wnaspi32.lib wnetap32\wnetap32.lib wsock32\wsock32.lib \
[2531]39 wing32\wing32.lib dplayx\dplayx.lib wininet\wininet.lib \
[2536]40 opengl\opengl32.lib
[1492]41
[1585]42
43all: libs
[442]44 cd odincrt
[4]45 $(MAKE_CMD)
[442]46 cd ..\kernel32
47 $(MAKE_CMD)
[4]48 cd ..\gdi32
49 $(MAKE_CMD)
[957]50 cd ..\user32
[4]51 $(MAKE_CMD)
52 cd ..\advapi32
53 $(MAKE_CMD)
[1594]54 cd ..\shell32
[4]55 $(MAKE_CMD)
[46]56 cd ..\comctl32
57 $(MAKE_CMD)
[4]58 cd ..\capi2032
59 $(MAKE_CMD)
60 cd ..\wsock32
61 $(MAKE_CMD)
[1594]62 cd ..\comdlg32
63 $(MAKE_CMD)
[4]64 cd ..\tapi32
65 $(MAKE_CMD)
[773]66 cd ..\rasapi32
67 $(MAKE_CMD)
[4]68 cd ..\wnetap32
69 $(MAKE_CMD)
70 cd ..\mpr
71 $(MAKE_CMD)
72 cd ..\winmm
73 $(MAKE_CMD)
74 cd ..\winspool
75 $(MAKE_CMD)
76 cd ..\NTDLL
77 $(MAKE_CMD)
[469]78 cd ..\LZ32
79 $(MAKE_CMD)
[493]80 cd ..\version
81 $(MAKE_CMD)
[4]82 cd ..\peldr
83 $(MAKE_CMD)
[1288]84 cd ..\win32k\pe2lx
[35]85 $(MAKE_CMD)
[1288]86 cd ..\..\ddraw
[4]87 $(MAKE_CMD)
[1639]88 cd ..\dinput
[1632]89 $(MAKE_CMD)
[478]90 cd ..\ole32
91 $(MAKE_CMD)
[635]92 cd ..\oleaut32
93 $(MAKE_CMD)
[703]94 cd ..\olesvr32
95 $(MAKE_CMD)
[738]96 cd ..\olecli32
97 $(MAKE_CMD)
[748]98 cd ..\oledlg
99 $(MAKE_CMD)
[738]100 cd ..\imm32
101 $(MAKE_CMD)
[813]102 cd ..\psapi
103 $(MAKE_CMD)
104 cd ..\msvfw32
105 $(MAKE_CMD)
[865]106 cd ..\crtdll
107 $(MAKE_CMD)
[2155]108 cd ..\msvcrt
109 $(MAKE_CMD)
[779]110 cd ..\msacm32
111 $(MAKE_CMD)
[952]112 cd ..\imagehlp
113 $(MAKE_CMD)
[938]114 cd ..\avifil32
115 $(MAKE_CMD)
[952]116 cd ..\dplay
[738]117 $(MAKE_CMD)
[2199]118 cd ..\dplayx
119 $(MAKE_CMD)
[938]120 cd ..\wnaspi32
121 $(MAKE_CMD)
[1559]122 cd ..\shlwapi
123 $(MAKE_CMD)
[1412]124 cd ..\dsound
125 $(MAKE_CMD)
[2531]126 cd ..\opengl
127 $(MAKE_CMD)
[1649]128 cd ..\wing32
129 $(MAKE_CMD)
[2225]130 cd ..\wininet
131 $(MAKE_CMD)
[2323]132 cd ..\twain_32
133 $(MAKE_CMD)
[4]134
[1585]135
136libs: $(LIBS)
137
138$(LIBS): $(@D)\$(@B).def
139 cd $(@D)
140 $(MAKE_CMD) $(@F)
141 cd ..
142
143
[4]144clean:
[442]145 cd odincrt
[4]146 $(MAKE_CMD) clean
[1585]147 cd ..\peldr
[1317]148 $(MAKE_CMD) clean
[1313]149 cd ..\win32k\pe2lx
[442]150 $(MAKE_CMD) clean
[1317]151 cd ..\..\kernel32
[4]152 $(MAKE_CMD) clean
[957]153 cd ..\user32
[4]154 $(MAKE_CMD) clean
[957]155 cd ..\gdi32
[4]156 $(MAKE_CMD) clean
157 cd ..\advapi32
158 $(MAKE_CMD) clean
159 cd ..\comdlg32
160 $(MAKE_CMD) clean
[46]161 cd ..\comctl32
162 $(MAKE_CMD) clean
[773]163 cd ..\rasapi32
164 $(MAKE_CMD) clean
[4]165 cd ..\ole32
166 $(MAKE_CMD) clean
[635]167 cd ..\oleaut32
168 $(MAKE_CMD) clean
[703]169 cd ..\olesvr32
170 $(MAKE_CMD) clean
[738]171 cd ..\olecli32
172 $(MAKE_CMD) clean
173 cd ..\imm32
174 $(MAKE_CMD) clean
175 cd ..\imagehlp
176 $(MAKE_CMD) clean
[748]177 cd ..\oledlg
178 $(MAKE_CMD) clean
[4]179 cd ..\capi2032
180 $(MAKE_CMD) clean
[779]181 cd ..\msacm32
182 $(MAKE_CMD) clean
[4]183 cd ..\tapi32
184 $(MAKE_CMD) clean
185 cd ..\wsock32
186 $(MAKE_CMD) clean
187 cd ..\wnetap32
188 $(MAKE_CMD) clean
189 cd ..\ddraw
190 $(MAKE_CMD) clean
191 cd ..\dsound
192 $(MAKE_CMD) clean
193 cd ..\mpr
194 $(MAKE_CMD) clean
195 cd ..\version
196 $(MAKE_CMD) clean
197 cd ..\winmm
198 $(MAKE_CMD) clean
199 cd ..\winspool
200 $(MAKE_CMD) clean
[865]201 cd ..\crtdll
202 $(MAKE_CMD) clean
[1083]203 cd ..\msvcrt
204 $(MAKE_CMD) clean
[4]205 cd ..\shell32
206 $(MAKE_CMD) clean
207 cd ..\NTDLL
208 $(MAKE_CMD) clean
[469]209 cd ..\LZ32
210 $(MAKE_CMD) clean
[813]211 cd ..\psapi
212 $(MAKE_CMD) clean
213 cd ..\msvfw32
214 $(MAKE_CMD) clean
[938]215 cd ..\avifil32
[952]216 $(MAKE_CMD) clean
[939]217 cd ..\dplay
[952]218 $(MAKE_CMD) clean
[2199]219 cd ..\dplayx
220 $(MAKE_CMD) clean
[1639]221 cd ..\dinput
[1649]222 $(MAKE_CMD) clean
[952]223 cd ..\wnaspi32
224 $(MAKE_CMD) clean
[1559]225 cd ..\shlwapi
226 $(MAKE_CMD) clean
[1649]227 cd ..\wing32
228 $(MAKE_CMD) clean
[2225]229 cd ..\wininet
230 $(MAKE_CMD) clean
[2323]231 cd ..\twain_32
232 $(MAKE_CMD) clean
[2531]233 cd ..\opengl
234 $(MAKE_CMD) clean
[1649]235
Note: See TracBrowser for help on using the repository browser.