Created an ACM MS ADPCM codec.
[wine/wine-kai.git] / dlls / Makefile.in
blobd156fdb3e1c3edfb332af497b9617736ae7ad7a0
1 # Automatically generated by make_dlls; DO NOT EDIT!!
3 TOPSRCDIR = @top_srcdir@
4 TOPOBJDIR = ..
5 SRCDIR = @srcdir@
6 VPATH = @srcdir@
8 # special configure-dependent targets
10 GLU32FILES = glu32
11 OPENGLFILES = opengl32
12 XFILES = ddraw x11drv
13 EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@
15 # Subdir list
17 SUBDIRS = \
18 $(EXTRADIRS) \
19 advapi32 \
20 avicap32 \
21 avifil32 \
22 comcat \
23 comctl32 \
24 commdlg \
25 crtdll \
26 crypt32 \
27 dciman32 \
28 devenum \
29 dinput \
30 dplay \
31 dplayx \
32 dsound \
33 gdi \
34 icmp \
35 imagehlp \
36 imm32 \
37 kernel \
38 lzexpand \
39 mapi32 \
40 mpr \
41 msacm \
42 msacm/imaadp32 \
43 msacm/msadp32 \
44 msacm/msg711 \
45 msdmo \
46 msimg32 \
47 msisys \
48 msnet32 \
49 msrle32 \
50 msvcrt \
51 msvcrt20 \
52 msvideo \
53 netapi32 \
54 ntdll \
55 odbc32 \
56 ole32 \
57 oleaut32 \
58 olecli \
59 oledlg \
60 olepro32 \
61 olesvr \
62 psapi \
63 qcap \
64 quartz \
65 rasapi32 \
66 richedit \
67 rpcrt4 \
68 serialui \
69 setupapi \
70 shdocvw \
71 shell32 \
72 shfolder \
73 shlwapi \
74 snmpapi \
75 sti \
76 tapi32 \
77 ttydrv \
78 twain \
79 url \
80 urlmon \
81 user \
82 version \
83 win32s \
84 winaspi \
85 winedos \
86 wineps \
87 wininet \
88 winmm \
89 winmm/joystick \
90 winmm/mcianim \
91 winmm/mciavi \
92 winmm/mcicda \
93 winmm/mciseq \
94 winmm/mciwave \
95 winmm/midimap \
96 winmm/wavemap \
97 winmm/winearts \
98 winmm/wineoss \
99 winnls \
100 winsock \
101 winspool \
102 wintrust \
103 wow32 \
104 wsock32
106 # Main target
108 @MAKE_RULES@
110 all: \
111 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
112 advapi32.dll$(DLLEXT) \
113 avicap32.dll$(DLLEXT) \
114 avifil32.dll$(DLLEXT) \
115 avifile.dll$(DLLEXT) \
116 comcat.dll$(DLLEXT) \
117 comctl32.dll$(DLLEXT) \
118 comdlg32.dll$(DLLEXT) \
119 comm.dll$(DLLEXT) \
120 commdlg.dll$(DLLEXT) \
121 compobj.dll$(DLLEXT) \
122 crtdll.dll$(DLLEXT) \
123 crypt32.dll$(DLLEXT) \
124 dciman32.dll$(DLLEXT) \
125 ddeml.dll$(DLLEXT) \
126 devenum.dll$(DLLEXT) \
127 dinput.dll$(DLLEXT) \
128 dispdib.dll$(DLLEXT) \
129 display.dll$(DLLEXT) \
130 dplay.dll$(DLLEXT) \
131 dplayx.dll$(DLLEXT) \
132 dsound.dll$(DLLEXT) \
133 gdi.exe$(DLLEXT) \
134 gdi32.dll$(DLLEXT) \
135 icmp.dll$(DLLEXT) \
136 imaadp32.acm$(DLLEXT) \
137 imagehlp.dll$(DLLEXT) \
138 imm.dll$(DLLEXT) \
139 imm32.dll$(DLLEXT) \
140 joystick.drv$(DLLEXT) \
141 kernel32.dll$(DLLEXT) \
142 keyboard.dll$(DLLEXT) \
143 krnl386.exe$(DLLEXT) \
144 lz32.dll$(DLLEXT) \
145 lzexpand.dll$(DLLEXT) \
146 mapi32.dll$(DLLEXT) \
147 mcianim.drv$(DLLEXT) \
148 mciavi.drv$(DLLEXT) \
149 mcicda.drv$(DLLEXT) \
150 mciseq.drv$(DLLEXT) \
151 mciwave.drv$(DLLEXT) \
152 midimap.drv$(DLLEXT) \
153 mmsystem.dll$(DLLEXT) \
154 mouse.dll$(DLLEXT) \
155 mpr.dll$(DLLEXT) \
156 msacm.dll$(DLLEXT) \
157 msacm.drv$(DLLEXT) \
158 msacm32.dll$(DLLEXT) \
159 msadp32.acm$(DLLEXT) \
160 msdmo.dll$(DLLEXT) \
161 msg711.acm$(DLLEXT) \
162 msimg32.dll$(DLLEXT) \
163 msisys.ocx$(DLLEXT) \
164 msnet32.dll$(DLLEXT) \
165 msrle32.dll$(DLLEXT) \
166 msvcrt.dll$(DLLEXT) \
167 msvcrt20.dll$(DLLEXT) \
168 msvfw32.dll$(DLLEXT) \
169 msvideo.dll$(DLLEXT) \
170 netapi32.dll$(DLLEXT) \
171 ntdll.dll$(DLLEXT) \
172 odbc32.dll$(DLLEXT) \
173 ole2.dll$(DLLEXT) \
174 ole2conv.dll$(DLLEXT) \
175 ole2disp.dll$(DLLEXT) \
176 ole2nls.dll$(DLLEXT) \
177 ole2prox.dll$(DLLEXT) \
178 ole2thk.dll$(DLLEXT) \
179 ole32.dll$(DLLEXT) \
180 oleaut32.dll$(DLLEXT) \
181 olecli.dll$(DLLEXT) \
182 olecli32.dll$(DLLEXT) \
183 oledlg.dll$(DLLEXT) \
184 olepro32.dll$(DLLEXT) \
185 olesvr.dll$(DLLEXT) \
186 olesvr32.dll$(DLLEXT) \
187 psapi.dll$(DLLEXT) \
188 qcap.dll$(DLLEXT) \
189 quartz.dll$(DLLEXT) \
190 rasapi16.dll$(DLLEXT) \
191 rasapi32.dll$(DLLEXT) \
192 riched32.dll$(DLLEXT) \
193 rpcrt4.dll$(DLLEXT) \
194 serialui.dll$(DLLEXT) \
195 setupapi.dll$(DLLEXT) \
196 setupx.dll$(DLLEXT) \
197 shdocvw.dll$(DLLEXT) \
198 shell.dll$(DLLEXT) \
199 shell32.dll$(DLLEXT) \
200 shfolder.dll$(DLLEXT) \
201 shlwapi.dll$(DLLEXT) \
202 snmpapi.dll$(DLLEXT) \
203 sound.dll$(DLLEXT) \
204 sti.dll$(DLLEXT) \
205 storage.dll$(DLLEXT) \
206 stress.dll$(DLLEXT) \
207 system.dll$(DLLEXT) \
208 tapi32.dll$(DLLEXT) \
209 toolhelp.dll$(DLLEXT) \
210 ttydrv.dll$(DLLEXT) \
211 twain_32.dll$(DLLEXT) \
212 typelib.dll$(DLLEXT) \
213 url.dll$(DLLEXT) \
214 urlmon.dll$(DLLEXT) \
215 user.exe$(DLLEXT) \
216 user32.dll$(DLLEXT) \
217 ver.dll$(DLLEXT) \
218 version.dll$(DLLEXT) \
219 w32skrnl.dll$(DLLEXT) \
220 w32sys.dll$(DLLEXT) \
221 win32s16.dll$(DLLEXT) \
222 win87em.dll$(DLLEXT) \
223 winaspi.dll$(DLLEXT) \
224 windebug.dll$(DLLEXT) \
225 winearts.drv$(DLLEXT) \
226 winedos.dll$(DLLEXT) \
227 wineoss.drv$(DLLEXT) \
228 wineps.dll$(DLLEXT) \
229 wineps16.dll$(DLLEXT) \
230 wing.dll$(DLLEXT) \
231 wininet.dll$(DLLEXT) \
232 winmm.dll$(DLLEXT) \
233 winnls.dll$(DLLEXT) \
234 winnls32.dll$(DLLEXT) \
235 winsock.dll$(DLLEXT) \
236 winspool.drv$(DLLEXT) \
237 wintrust.dll$(DLLEXT) \
238 wnaspi32.dll$(DLLEXT) \
239 wow32.dll$(DLLEXT) \
240 wprocs.dll$(DLLEXT) \
241 ws2_32.dll$(DLLEXT) \
242 wsock32.dll$(DLLEXT)
244 # Map library name to directory
246 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
247 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
249 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
250 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
252 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
253 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
255 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
256 $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
258 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
259 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
261 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
262 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
264 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
265 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
267 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
268 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
270 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
271 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
273 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
274 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
276 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
277 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
279 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
280 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
282 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
283 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
285 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
286 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
288 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
289 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
291 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
292 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
293 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
295 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
296 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
298 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
299 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
301 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
302 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
304 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
305 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
307 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
308 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
310 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
311 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
313 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
314 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
315 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
316 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
318 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
319 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
321 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
322 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
324 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
325 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
327 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
328 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
330 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
331 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
333 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
334 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
336 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
337 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
339 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
340 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
342 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
343 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
345 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
346 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
348 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
349 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
351 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
352 $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
354 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
355 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
357 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
358 $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
360 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
361 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
363 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
364 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
366 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
367 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
369 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
370 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
372 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
373 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
375 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
376 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
378 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
379 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
381 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
382 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
384 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
385 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
387 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
388 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
390 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
391 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
392 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
393 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
395 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
396 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
398 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
399 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
401 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
402 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
404 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
405 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
407 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
408 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
410 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
411 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
413 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
414 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
416 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
417 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
419 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
420 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
422 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
423 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
425 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
426 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
428 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
429 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
431 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
432 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
434 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
435 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
437 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
438 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
440 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
441 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
443 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
444 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
446 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
447 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
449 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
450 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
452 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
453 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
455 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
456 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
458 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
459 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
461 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
462 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
464 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
465 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
467 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
468 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
470 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
471 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
472 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
474 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
475 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
477 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
478 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
480 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
481 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
483 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
484 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
486 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
487 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
489 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
490 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
492 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
493 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
495 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
496 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
498 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
499 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
501 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
502 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
504 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
505 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
507 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
508 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
510 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
511 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
513 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
514 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
516 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
517 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
519 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
520 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
522 # Inter-dll dependencies
524 advapi32/advapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
525 @cd advapi32 && $(MAKE) advapi32.dll$(DLLEXT)
527 avicap32/avicap32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
528 @cd avicap32 && $(MAKE) avicap32.dll$(DLLEXT)
530 avifil32/avifil32.dll$(DLLEXT): dummy msvfw32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
531 @cd avifil32 && $(MAKE) avifil32.dll$(DLLEXT)
533 comcat/comcat.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
534 kernel32.dll$(DLLEXT)
535 @cd comcat && $(MAKE) comcat.dll$(DLLEXT)
537 comctl32/comctl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
538 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) winmm.dll$(DLLEXT)
539 @cd comctl32 && $(MAKE) comctl32.dll$(DLLEXT)
541 commdlg/comdlg32.dll$(DLLEXT): dummy shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
542 comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
543 kernel32.dll$(DLLEXT)
544 @cd commdlg && $(MAKE) comdlg32.dll$(DLLEXT)
546 crtdll/crtdll.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT)
547 @cd crtdll && $(MAKE) crtdll.dll$(DLLEXT)
549 crypt32/crypt32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
550 @cd crypt32 && $(MAKE) crypt32.dll$(DLLEXT)
552 dciman32/dciman32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
553 @cd dciman32 && $(MAKE) dciman32.dll$(DLLEXT)
555 ddraw/ddraw.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
556 kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
557 libntdll.dll.$(LIBEXT)
558 @cd ddraw && $(MAKE) ddraw.dll$(DLLEXT)
560 devenum/devenum.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
561 @cd devenum && $(MAKE) devenum.dll$(DLLEXT)
563 dinput/dinput.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
564 @cd dinput && $(MAKE) dinput.dll$(DLLEXT)
566 dplay/dplay.dll$(DLLEXT): dummy dplayx.dll$(DLLEXT)
567 @cd dplay && $(MAKE) dplay.dll$(DLLEXT)
569 dplayx/dplayx.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) \
570 user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
571 @cd dplayx && $(MAKE) dplayx.dll$(DLLEXT)
573 dsound/dsound.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
574 kernel32.dll$(DLLEXT)
575 @cd dsound && $(MAKE) dsound.dll$(DLLEXT)
577 gdi/gdi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
578 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
579 @cd gdi && $(MAKE) gdi32.dll$(DLLEXT)
581 glu32/glu32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
582 @cd glu32 && $(MAKE) glu32.dll$(DLLEXT)
584 icmp/icmp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
585 @cd icmp && $(MAKE) icmp.dll$(DLLEXT)
587 imagehlp/imagehlp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
588 @cd imagehlp && $(MAKE) imagehlp.dll$(DLLEXT)
590 imm32/imm32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
591 @cd imm32 && $(MAKE) imm32.dll$(DLLEXT)
593 kernel/kernel32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
594 @cd kernel && $(MAKE) kernel32.dll$(DLLEXT)
596 lzexpand/lz32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
597 @cd lzexpand && $(MAKE) lz32.dll$(DLLEXT)
599 mapi32/mapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
600 @cd mapi32 && $(MAKE) mapi32.dll$(DLLEXT)
602 mpr/mpr.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
603 @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
605 msacm/imaadp32/imaadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
606 kernel32.dll$(DLLEXT)
607 @cd msacm/imaadp32 && $(MAKE) imaadp32.acm$(DLLEXT)
609 msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
610 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
611 @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
613 msacm/msadp32/msadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
614 kernel32.dll$(DLLEXT)
615 @cd msacm/msadp32 && $(MAKE) msadp32.acm$(DLLEXT)
617 msacm/msg711/msg711.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
618 kernel32.dll$(DLLEXT)
619 @cd msacm/msg711 && $(MAKE) msg711.acm$(DLLEXT)
621 msdmo/msdmo.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
622 @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
624 msimg32/msimg32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
625 @cd msimg32 && $(MAKE) msimg32.dll$(DLLEXT)
627 msisys/msisys.ocx$(DLLEXT): dummy kernel32.dll$(DLLEXT)
628 @cd msisys && $(MAKE) msisys.ocx$(DLLEXT)
630 msnet32/msnet32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
631 @cd msnet32 && $(MAKE) msnet32.dll$(DLLEXT)
633 msrle32/msrle32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
634 @cd msrle32 && $(MAKE) msrle32.dll$(DLLEXT)
636 msvcrt/msvcrt.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
637 @cd msvcrt && $(MAKE) msvcrt.dll$(DLLEXT)
639 msvcrt20/msvcrt20.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT)
640 @cd msvcrt20 && $(MAKE) msvcrt20.dll$(DLLEXT)
642 msvideo/msvfw32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) \
643 version.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
644 @cd msvideo && $(MAKE) msvfw32.dll$(DLLEXT)
646 netapi32/netapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
647 @cd netapi32 && $(MAKE) netapi32.dll$(DLLEXT)
649 ntdll/ntdll.dll$(DLLEXT): dummy
650 @cd ntdll && $(MAKE) ntdll.dll$(DLLEXT)
652 odbc32/odbc32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
653 @cd odbc32 && $(MAKE) odbc32.dll$(DLLEXT)
655 ole32/ole32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
656 gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
657 @cd ole32 && $(MAKE) ole32.dll$(DLLEXT)
659 oleaut32/oleaut32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) user32.dll$(DLLEXT) \
660 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) comctl32.dll$(DLLEXT)
661 @cd oleaut32 && $(MAKE) oleaut32.dll$(DLLEXT)
663 olecli/olecli32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
664 kernel32.dll$(DLLEXT)
665 @cd olecli && $(MAKE) olecli32.dll$(DLLEXT)
667 oledlg/oledlg.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
668 @cd oledlg && $(MAKE) oledlg.dll$(DLLEXT)
670 olepro32/olepro32.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT)
671 @cd olepro32 && $(MAKE) olepro32.dll$(DLLEXT)
673 olesvr/olesvr32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
674 @cd olesvr && $(MAKE) olesvr32.dll$(DLLEXT)
676 opengl32/opengl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
677 kernel32.dll$(DLLEXT)
678 @cd opengl32 && $(MAKE) opengl32.dll$(DLLEXT)
680 psapi/psapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
681 @cd psapi && $(MAKE) psapi.dll$(DLLEXT)
683 qcap/qcap.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
684 @cd qcap && $(MAKE) qcap.dll$(DLLEXT)
686 quartz/quartz.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
687 @cd quartz && $(MAKE) quartz.dll$(DLLEXT)
689 rasapi32/rasapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
690 @cd rasapi32 && $(MAKE) rasapi32.dll$(DLLEXT)
692 richedit/riched32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
693 @cd richedit && $(MAKE) riched32.dll$(DLLEXT)
695 rpcrt4/rpcrt4.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
696 @cd rpcrt4 && $(MAKE) rpcrt4.dll$(DLLEXT)
698 serialui/serialui.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
699 kernel32.dll$(DLLEXT)
700 @cd serialui && $(MAKE) serialui.dll$(DLLEXT)
702 setupapi/setupapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
703 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
704 @cd setupapi && $(MAKE) setupapi.dll$(DLLEXT)
706 shdocvw/shdocvw.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
707 @cd shdocvw && $(MAKE) shdocvw.dll$(DLLEXT)
709 shell32/shell32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
710 comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
711 kernel32.dll$(DLLEXT)
712 @cd shell32 && $(MAKE) shell32.dll$(DLLEXT)
714 shfolder/shfolder.dll$(DLLEXT): dummy shell32.dll$(DLLEXT)
715 @cd shfolder && $(MAKE) shfolder.dll$(DLLEXT)
717 shlwapi/shlwapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
718 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
719 @cd shlwapi && $(MAKE) shlwapi.dll$(DLLEXT)
721 snmpapi/snmpapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
722 @cd snmpapi && $(MAKE) snmpapi.dll$(DLLEXT)
724 sti/sti.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
725 @cd sti && $(MAKE) sti.dll$(DLLEXT)
727 tapi32/tapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
728 @cd tapi32 && $(MAKE) tapi32.dll$(DLLEXT)
730 ttydrv/ttydrv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
731 kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
732 libntdll.dll.$(LIBEXT)
733 @cd ttydrv && $(MAKE) ttydrv.dll$(DLLEXT)
735 twain/twain_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
736 kernel32.dll$(DLLEXT)
737 @cd twain && $(MAKE) twain_32.dll$(DLLEXT)
739 url/url.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
740 @cd url && $(MAKE) url.dll$(DLLEXT)
742 urlmon/urlmon.dll$(DLLEXT): dummy ole32.dll$(DLLEXT)
743 @cd urlmon && $(MAKE) urlmon.dll$(DLLEXT)
745 user/user32.dll$(DLLEXT): dummy gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
746 kernel32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
747 @cd user && $(MAKE) user32.dll$(DLLEXT)
749 version/version.dll$(DLLEXT): dummy lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
750 @cd version && $(MAKE) version.dll$(DLLEXT)
752 win32s/w32skrnl.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
753 @cd win32s && $(MAKE) w32skrnl.dll$(DLLEXT)
755 winaspi/wnaspi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
756 @cd winaspi && $(MAKE) wnaspi32.dll$(DLLEXT)
758 winedos/winedos.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
759 libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
760 @cd winedos && $(MAKE) winedos.dll$(DLLEXT)
762 wineps/wineps.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
763 winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
764 @cd wineps && $(MAKE) wineps.dll$(DLLEXT)
766 wininet/wininet.dll$(DLLEXT): dummy shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) \
767 kernel32.dll$(DLLEXT)
768 @cd wininet && $(MAKE) wininet.dll$(DLLEXT)
770 winmm/joystick/joystick.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT)
771 @cd winmm/joystick && $(MAKE) joystick.drv$(DLLEXT)
773 winmm/mcianim/mcianim.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
774 kernel32.dll$(DLLEXT)
775 @cd winmm/mcianim && $(MAKE) mcianim.drv$(DLLEXT)
777 winmm/mciavi/mciavi.drv$(DLLEXT): dummy msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
778 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
779 @cd winmm/mciavi && $(MAKE) mciavi.drv$(DLLEXT)
781 winmm/mcicda/mcicda.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
782 user32.dll$(DLLEXT)
783 @cd winmm/mcicda && $(MAKE) mcicda.drv$(DLLEXT)
785 winmm/mciseq/mciseq.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
786 user32.dll$(DLLEXT)
787 @cd winmm/mciseq && $(MAKE) mciseq.drv$(DLLEXT)
789 winmm/mciwave/mciwave.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
790 user32.dll$(DLLEXT)
791 @cd winmm/mciwave && $(MAKE) mciwave.drv$(DLLEXT)
793 winmm/midimap/midimap.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
794 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
795 @cd winmm/midimap && $(MAKE) midimap.drv$(DLLEXT)
797 winmm/wavemap/msacm.drv$(DLLEXT): dummy msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
798 user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
799 @cd winmm/wavemap && $(MAKE) msacm.drv$(DLLEXT)
801 winmm/winearts/winearts.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
802 kernel32.dll$(DLLEXT)
803 @cd winmm/winearts && $(MAKE) winearts.drv$(DLLEXT)
805 winmm/wineoss/wineoss.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
806 kernel32.dll$(DLLEXT)
807 @cd winmm/wineoss && $(MAKE) wineoss.drv$(DLLEXT)
809 winmm/winmm.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
810 kernel32.dll$(DLLEXT)
811 @cd winmm && $(MAKE) winmm.dll$(DLLEXT)
813 winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
814 @cd winnls && $(MAKE) winnls32.dll$(DLLEXT)
816 winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
817 ntdll.dll$(DLLEXT)
818 @cd winsock && $(MAKE) ws2_32.dll$(DLLEXT)
820 winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
821 @cd winspool && $(MAKE) winspool.drv$(DLLEXT)
823 wintrust/wintrust.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
824 @cd wintrust && $(MAKE) wintrust.dll$(DLLEXT)
826 wow32/wow32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
827 @cd wow32 && $(MAKE) wow32.dll$(DLLEXT)
829 wsock32/wsock32.dll$(DLLEXT): dummy ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
830 @cd wsock32 && $(MAKE) wsock32.dll$(DLLEXT)
832 x11drv/x11drv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
833 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
834 libkernel32.dll.$(LIBEXT)
835 @cd x11drv && $(MAKE) x11drv.dll$(DLLEXT)
837 # Special targets for dlls that we need to link to
839 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
840 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
842 libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
843 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
845 libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
846 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
848 libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
849 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
851 # Misc rules
853 $(SUBDIRS:%=%/__checklink__): dummy
854 @cd `dirname $@` && $(MAKE) checklink
856 install:: $(SUBDIRS:%=%/__install__)
858 uninstall:: $(SUBDIRS:%=%/__uninstall__)
859 -rmdir $(dlldir)
861 check test:: $(SUBDIRS:%=%/__test__)
863 checklink:: $(SUBDIRS:%=%/__checklink__)