source: trunk/src/makefile@ 2013

Last change on this file since 2013 was 1649, checked in by phaller, 26 years ago

Add: added WING32 to makefile

File size: 5.1 KB
Line 
1# $Id: makefile,v 1.35 1999-11-08 22:59:06 phaller Exp $
2
3#
4# PD-Win32 API
5#
6# Top of the src tree makefile
7#
8#
9# Usage: nmake ( all | libs | clean )
10#
11# all: Build the entire src tree.
12# lib: Builds the libraries.
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
23!ifdef NODEBUGINFO
24MAKE_CMD = $(MAKE_CMD) NODEBUGINFO=1
25!endif
26
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 \
38 wnaspi32\wnaspi32.lib wnetap32\wnetap32.lib wsock32\wsock32.lib \
39 wing32\wing32.lib
40
41
42all: libs
43 cd odincrt
44 $(MAKE_CMD)
45 cd ..\kernel32
46 $(MAKE_CMD)
47 cd ..\gdi32
48 $(MAKE_CMD)
49 cd ..\user32
50 $(MAKE_CMD)
51 cd ..\advapi32
52 $(MAKE_CMD)
53 cd ..\shell32
54 $(MAKE_CMD)
55 cd ..\comctl32
56 $(MAKE_CMD)
57 cd ..\capi2032
58 $(MAKE_CMD)
59 cd ..\wsock32
60 $(MAKE_CMD)
61 cd ..\comdlg32
62 $(MAKE_CMD)
63 cd ..\tapi32
64 $(MAKE_CMD)
65 cd ..\rasapi32
66 $(MAKE_CMD)
67 cd ..\wnetap32
68 $(MAKE_CMD)
69 cd ..\mpr
70 $(MAKE_CMD)
71 cd ..\winmm
72 $(MAKE_CMD)
73 cd ..\winspool
74 $(MAKE_CMD)
75 cd ..\NTDLL
76 $(MAKE_CMD)
77 cd ..\LZ32
78 $(MAKE_CMD)
79 cd ..\version
80 $(MAKE_CMD)
81 cd ..\peldr
82 $(MAKE_CMD)
83 cd ..\win32k\pe2lx
84 $(MAKE_CMD)
85 cd ..\..\ddraw
86 $(MAKE_CMD)
87 cd ..\dinput
88 $(MAKE_CMD)
89 cd ..\ole32
90 $(MAKE_CMD)
91 cd ..\oleaut32
92 $(MAKE_CMD)
93 cd ..\olesvr32
94 $(MAKE_CMD)
95 cd ..\olecli32
96 $(MAKE_CMD)
97 cd ..\oledlg
98 $(MAKE_CMD)
99 cd ..\imm32
100 $(MAKE_CMD)
101 cd ..\psapi
102 $(MAKE_CMD)
103 cd ..\msvfw32
104 $(MAKE_CMD)
105 cd ..\crtdll
106 $(MAKE_CMD)
107# cd ..\msvcrt
108# $(MAKE_CMD)
109 cd ..\msacm32
110 $(MAKE_CMD)
111 cd ..\imagehlp
112 $(MAKE_CMD)
113 cd ..\avifil32
114 $(MAKE_CMD)
115 cd ..\dplay
116 $(MAKE_CMD)
117 cd ..\wnaspi32
118 $(MAKE_CMD)
119 cd ..\shlwapi
120 $(MAKE_CMD)
121 cd ..\dsound
122 $(MAKE_CMD)
123 cd ..\wing32
124 $(MAKE_CMD)
125
126
127libs: $(LIBS)
128
129$(LIBS): $(@D)\$(@B).def
130 cd $(@D)
131 $(MAKE_CMD) $(@F)
132 cd ..
133
134
135clean:
136 cd odincrt
137 $(MAKE_CMD) clean
138 cd ..\peldr
139 $(MAKE_CMD) clean
140 cd ..\win32k\pe2lx
141 $(MAKE_CMD) clean
142 cd ..\..\kernel32
143 $(MAKE_CMD) clean
144 cd ..\user32
145 $(MAKE_CMD) clean
146 cd ..\gdi32
147 $(MAKE_CMD) clean
148 cd ..\advapi32
149 $(MAKE_CMD) clean
150 cd ..\comdlg32
151 $(MAKE_CMD) clean
152 cd ..\comctl32
153 $(MAKE_CMD) clean
154 cd ..\rasapi32
155 $(MAKE_CMD) clean
156 cd ..\ole32
157 $(MAKE_CMD) clean
158 cd ..\oleaut32
159 $(MAKE_CMD) clean
160 cd ..\olesvr32
161 $(MAKE_CMD) clean
162 cd ..\olecli32
163 $(MAKE_CMD) clean
164 cd ..\imm32
165 $(MAKE_CMD) clean
166 cd ..\imagehlp
167 $(MAKE_CMD) clean
168 cd ..\oledlg
169 $(MAKE_CMD) clean
170 cd ..\capi2032
171 $(MAKE_CMD) clean
172 cd ..\msacm32
173 $(MAKE_CMD) clean
174 cd ..\tapi32
175 $(MAKE_CMD) clean
176 cd ..\wsock32
177 $(MAKE_CMD) clean
178 cd ..\wnetap32
179 $(MAKE_CMD) clean
180 cd ..\ddraw
181 $(MAKE_CMD) clean
182 cd ..\dsound
183 $(MAKE_CMD) clean
184 cd ..\mpr
185 $(MAKE_CMD) clean
186 cd ..\version
187 $(MAKE_CMD) clean
188 cd ..\winmm
189 $(MAKE_CMD) clean
190 cd ..\winspool
191 $(MAKE_CMD) clean
192 cd ..\crtdll
193 $(MAKE_CMD) clean
194 cd ..\msvcrt
195 $(MAKE_CMD) clean
196 cd ..\shell32
197 $(MAKE_CMD) clean
198 cd ..\NTDLL
199 $(MAKE_CMD) clean
200 cd ..\LZ32
201 $(MAKE_CMD) clean
202 cd ..\psapi
203 $(MAKE_CMD) clean
204 cd ..\msvfw32
205 $(MAKE_CMD) clean
206 cd ..\avifil32
207 $(MAKE_CMD) clean
208 cd ..\dplay
209 $(MAKE_CMD) clean
210 cd ..\dinput
211 $(MAKE_CMD) clean
212 cd ..\wnaspi32
213 $(MAKE_CMD) clean
214 cd ..\shlwapi
215 $(MAKE_CMD) clean
216 cd ..\wing32
217 $(MAKE_CMD) clean
218
Note: See TracBrowser for help on using the repository browser.