Correct behaviour of DEL key back to deleting the current character.
[wine.git] / dlls / Makefile.in
blob1bdb3108957ad45c3d19231cd2853c1e0d70975f
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 comctl32 \
23 commdlg \
24 crtdll \
25 crypt32 \
26 dciman32 \
27 devenum \
28 dinput \
29 dplay \
30 dplayx \
31 dsound \
32 gdi \
33 icmp \
34 imagehlp \
35 imm32 \
36 kernel \
37 lzexpand \
38 mapi32 \
39 mpr \
40 msacm \
41 msacm/imaadp32 \
42 msacm/msg711 \
43 msdmo \
44 msimg32 \
45 msisys \
46 msnet32 \
47 msrle32 \
48 msvcrt \
49 msvcrt20 \
50 msvideo \
51 netapi32 \
52 ntdll \
53 odbc32 \
54 ole32 \
55 oleaut32 \
56 olecli \
57 oledlg \
58 olepro32 \
59 olesvr \
60 psapi \
61 qcap \
62 quartz \
63 rasapi32 \
64 richedit \
65 rpcrt4 \
66 serialui \
67 setupapi \
68 shdocvw \
69 shell32 \
70 shfolder \
71 shlwapi \
72 snmpapi \
73 sti \
74 tapi32 \
75 ttydrv \
76 twain \
77 url \
78 urlmon \
79 user \
80 version \
81 win32s \
82 winaspi \
83 winedos \
84 wineps \
85 wininet \
86 winmm \
87 winmm/joystick \
88 winmm/mcianim \
89 winmm/mciavi \
90 winmm/mcicda \
91 winmm/mciseq \
92 winmm/mciwave \
93 winmm/midimap \
94 winmm/wavemap \
95 winmm/winearts \
96 winmm/wineoss \
97 winnls \
98 winsock \
99 winspool \
100 wintrust \
101 wow32 \
102 wsock32
104 # Main target
106 @MAKE_RULES@
108 all: \
109 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
110 advapi32.dll$(DLLEXT) \
111 avicap32.dll$(DLLEXT) \
112 avifil32.dll$(DLLEXT) \
113 avifile.dll$(DLLEXT) \
114 comctl32.dll$(DLLEXT) \
115 comdlg32.dll$(DLLEXT) \
116 comm.dll$(DLLEXT) \
117 commdlg.dll$(DLLEXT) \
118 compobj.dll$(DLLEXT) \
119 crtdll.dll$(DLLEXT) \
120 crypt32.dll$(DLLEXT) \
121 dciman32.dll$(DLLEXT) \
122 ddeml.dll$(DLLEXT) \
123 devenum.dll$(DLLEXT) \
124 dinput.dll$(DLLEXT) \
125 dispdib.dll$(DLLEXT) \
126 display.dll$(DLLEXT) \
127 dplay.dll$(DLLEXT) \
128 dplayx.dll$(DLLEXT) \
129 dsound.dll$(DLLEXT) \
130 gdi.exe$(DLLEXT) \
131 gdi32.dll$(DLLEXT) \
132 icmp.dll$(DLLEXT) \
133 imaadp32.acm$(DLLEXT) \
134 imagehlp.dll$(DLLEXT) \
135 imm.dll$(DLLEXT) \
136 imm32.dll$(DLLEXT) \
137 joystick.drv$(DLLEXT) \
138 kernel32.dll$(DLLEXT) \
139 keyboard.dll$(DLLEXT) \
140 krnl386.exe$(DLLEXT) \
141 lz32.dll$(DLLEXT) \
142 lzexpand.dll$(DLLEXT) \
143 mapi32.dll$(DLLEXT) \
144 mcianim.drv$(DLLEXT) \
145 mciavi.drv$(DLLEXT) \
146 mcicda.drv$(DLLEXT) \
147 mciseq.drv$(DLLEXT) \
148 mciwave.drv$(DLLEXT) \
149 midimap.drv$(DLLEXT) \
150 mmsystem.dll$(DLLEXT) \
151 mouse.dll$(DLLEXT) \
152 mpr.dll$(DLLEXT) \
153 msacm.dll$(DLLEXT) \
154 msacm.drv$(DLLEXT) \
155 msacm32.dll$(DLLEXT) \
156 msdmo.dll$(DLLEXT) \
157 msg711.drv$(DLLEXT) \
158 msimg32.dll$(DLLEXT) \
159 msisys.ocx$(DLLEXT) \
160 msnet32.dll$(DLLEXT) \
161 msrle32.dll$(DLLEXT) \
162 msvcrt.dll$(DLLEXT) \
163 msvcrt20.dll$(DLLEXT) \
164 msvfw32.dll$(DLLEXT) \
165 msvideo.dll$(DLLEXT) \
166 netapi32.dll$(DLLEXT) \
167 ntdll.dll$(DLLEXT) \
168 odbc32.dll$(DLLEXT) \
169 ole2.dll$(DLLEXT) \
170 ole2conv.dll$(DLLEXT) \
171 ole2disp.dll$(DLLEXT) \
172 ole2nls.dll$(DLLEXT) \
173 ole2prox.dll$(DLLEXT) \
174 ole2thk.dll$(DLLEXT) \
175 ole32.dll$(DLLEXT) \
176 oleaut32.dll$(DLLEXT) \
177 olecli.dll$(DLLEXT) \
178 olecli32.dll$(DLLEXT) \
179 oledlg.dll$(DLLEXT) \
180 olepro32.dll$(DLLEXT) \
181 olesvr.dll$(DLLEXT) \
182 olesvr32.dll$(DLLEXT) \
183 psapi.dll$(DLLEXT) \
184 qcap.dll$(DLLEXT) \
185 quartz.dll$(DLLEXT) \
186 rasapi16.dll$(DLLEXT) \
187 rasapi32.dll$(DLLEXT) \
188 riched32.dll$(DLLEXT) \
189 rpcrt4.dll$(DLLEXT) \
190 serialui.dll$(DLLEXT) \
191 setupapi.dll$(DLLEXT) \
192 setupx.dll$(DLLEXT) \
193 shdocvw.dll$(DLLEXT) \
194 shell.dll$(DLLEXT) \
195 shell32.dll$(DLLEXT) \
196 shfolder.dll$(DLLEXT) \
197 shlwapi.dll$(DLLEXT) \
198 snmpapi.dll$(DLLEXT) \
199 sound.dll$(DLLEXT) \
200 sti.dll$(DLLEXT) \
201 storage.dll$(DLLEXT) \
202 stress.dll$(DLLEXT) \
203 system.dll$(DLLEXT) \
204 tapi32.dll$(DLLEXT) \
205 toolhelp.dll$(DLLEXT) \
206 ttydrv.dll$(DLLEXT) \
207 twain_32.dll$(DLLEXT) \
208 typelib.dll$(DLLEXT) \
209 url.dll$(DLLEXT) \
210 urlmon.dll$(DLLEXT) \
211 user.exe$(DLLEXT) \
212 user32.dll$(DLLEXT) \
213 ver.dll$(DLLEXT) \
214 version.dll$(DLLEXT) \
215 w32skrnl.dll$(DLLEXT) \
216 w32sys.dll$(DLLEXT) \
217 win32s16.dll$(DLLEXT) \
218 win87em.dll$(DLLEXT) \
219 winaspi.dll$(DLLEXT) \
220 windebug.dll$(DLLEXT) \
221 winearts.drv$(DLLEXT) \
222 winedos.dll$(DLLEXT) \
223 wineoss.drv$(DLLEXT) \
224 wineps.dll$(DLLEXT) \
225 wineps16.dll$(DLLEXT) \
226 wing.dll$(DLLEXT) \
227 wininet.dll$(DLLEXT) \
228 winmm.dll$(DLLEXT) \
229 winnls.dll$(DLLEXT) \
230 winnls32.dll$(DLLEXT) \
231 winsock.dll$(DLLEXT) \
232 winspool.drv$(DLLEXT) \
233 wintrust.dll$(DLLEXT) \
234 wnaspi32.dll$(DLLEXT) \
235 wow32.dll$(DLLEXT) \
236 wprocs.dll$(DLLEXT) \
237 ws2_32.dll$(DLLEXT) \
238 wsock32.dll$(DLLEXT)
240 # Map library name to directory
242 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
243 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
245 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
246 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
248 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
249 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
251 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
252 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
254 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
255 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
257 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
258 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
260 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
261 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
263 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
264 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
266 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
267 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
269 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
270 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
272 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
273 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
275 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
276 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
278 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
279 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
281 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
282 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
284 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
285 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
286 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
288 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
289 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
291 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
292 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
294 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
295 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
297 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
298 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
300 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
301 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
303 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
304 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
306 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
307 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
308 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
309 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
311 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
312 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
314 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
315 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
317 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
318 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
320 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
321 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
323 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
324 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
326 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
327 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
329 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
330 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
332 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
333 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
335 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
336 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
338 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
339 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
341 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
342 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
344 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
345 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
347 msg711.drv$(DLLEXT): msacm/msg711/msg711.drv$(DLLEXT)
348 $(RM) $@ && $(LN_S) msacm/msg711/msg711.drv$(DLLEXT) $@
350 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
351 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
353 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
354 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
356 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
357 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
359 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
360 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
362 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
363 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
365 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
366 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
368 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
369 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
371 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
372 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
374 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
375 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
377 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
378 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
380 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
381 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
382 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
383 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
385 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
386 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
388 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
389 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
391 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
392 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
394 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
395 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
397 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
398 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
400 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
401 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
403 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
404 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
406 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
407 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
409 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
410 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
412 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
413 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
415 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
416 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
418 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
419 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
421 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
422 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
424 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
425 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
427 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
428 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
430 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
431 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
433 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
434 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
436 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
437 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
439 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
440 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
442 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
443 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
445 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
446 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
448 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
449 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
451 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
452 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
454 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
455 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
457 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
458 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
460 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
461 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
462 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
464 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
465 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
467 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
468 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
470 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
471 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
473 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
474 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
476 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
477 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
479 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
480 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
482 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
483 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
485 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
486 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
488 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
489 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
491 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
492 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
494 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
495 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
497 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
498 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
500 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
501 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
503 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
504 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
506 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
507 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
509 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
510 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
512 # Inter-dll dependencies
514 advapi32/advapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
515 @cd advapi32 && $(MAKE) advapi32.dll$(DLLEXT)
517 avicap32/avicap32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
518 @cd avicap32 && $(MAKE) avicap32.dll$(DLLEXT)
520 avifil32/avifil32.dll$(DLLEXT): dummy msvfw32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
521 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
522 @cd avifil32 && $(MAKE) avifil32.dll$(DLLEXT)
524 comctl32/comctl32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
525 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
526 @cd comctl32 && $(MAKE) comctl32.dll$(DLLEXT)
528 commdlg/comdlg32.dll$(DLLEXT): dummy shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
529 comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
530 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
531 @cd commdlg && $(MAKE) comdlg32.dll$(DLLEXT)
533 crtdll/crtdll.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
534 ntdll.dll$(DLLEXT)
535 @cd crtdll && $(MAKE) crtdll.dll$(DLLEXT)
537 crypt32/crypt32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
538 ntdll.dll$(DLLEXT)
539 @cd crypt32 && $(MAKE) crypt32.dll$(DLLEXT)
541 dciman32/dciman32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
542 @cd dciman32 && $(MAKE) dciman32.dll$(DLLEXT)
544 ddraw/ddraw.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
545 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
546 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
547 @cd ddraw && $(MAKE) ddraw.dll$(DLLEXT)
549 devenum/devenum.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
550 @cd devenum && $(MAKE) devenum.dll$(DLLEXT)
552 dinput/dinput.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
553 ntdll.dll$(DLLEXT)
554 @cd dinput && $(MAKE) dinput.dll$(DLLEXT)
556 dplay/dplay.dll$(DLLEXT): dummy dplayx.dll$(DLLEXT)
557 @cd dplay && $(MAKE) dplay.dll$(DLLEXT)
559 dplayx/dplayx.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) \
560 user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
561 @cd dplayx && $(MAKE) dplayx.dll$(DLLEXT)
563 dsound/dsound.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
564 ntdll.dll$(DLLEXT)
565 @cd dsound && $(MAKE) dsound.dll$(DLLEXT)
567 gdi/gdi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
568 ntdll.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
569 @cd gdi && $(MAKE) gdi32.dll$(DLLEXT)
571 glu32/glu32.dll$(DLLEXT): dummy
572 @cd glu32 && $(MAKE) glu32.dll$(DLLEXT)
574 icmp/icmp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
575 @cd icmp && $(MAKE) icmp.dll$(DLLEXT)
577 imagehlp/imagehlp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
578 @cd imagehlp && $(MAKE) imagehlp.dll$(DLLEXT)
580 imm32/imm32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
581 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
582 @cd imm32 && $(MAKE) imm32.dll$(DLLEXT)
584 kernel/kernel32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
585 @cd kernel && $(MAKE) kernel32.dll$(DLLEXT)
587 lzexpand/lz32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
588 @cd lzexpand && $(MAKE) lz32.dll$(DLLEXT)
590 mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
591 @cd mapi32 && $(MAKE) mapi32.dll$(DLLEXT)
593 mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
594 @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
596 msacm/imaadp32/imaadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
597 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
598 @cd msacm/imaadp32 && $(MAKE) imaadp32.acm$(DLLEXT)
600 msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
601 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
602 @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
604 msacm/msg711/msg711.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
605 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
606 @cd msacm/msg711 && $(MAKE) msg711.drv$(DLLEXT)
608 msdmo/msdmo.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
609 @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
611 msimg32/msimg32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
612 @cd msimg32 && $(MAKE) msimg32.dll$(DLLEXT)
614 msisys/msisys.ocx$(DLLEXT): dummy ntdll.dll$(DLLEXT)
615 @cd msisys && $(MAKE) msisys.ocx$(DLLEXT)
617 msnet32/msnet32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
618 @cd msnet32 && $(MAKE) msnet32.dll$(DLLEXT)
620 msrle32/msrle32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
621 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
622 @cd msrle32 && $(MAKE) msrle32.dll$(DLLEXT)
624 msvcrt/msvcrt.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
625 @cd msvcrt && $(MAKE) msvcrt.dll$(DLLEXT)
627 msvcrt20/msvcrt20.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) ntdll.dll$(DLLEXT)
628 @cd msvcrt20 && $(MAKE) msvcrt20.dll$(DLLEXT)
630 msvideo/msvfw32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) \
631 version.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
632 ntdll.dll$(DLLEXT)
633 @cd msvideo && $(MAKE) msvfw32.dll$(DLLEXT)
635 netapi32/netapi32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
636 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
637 @cd netapi32 && $(MAKE) netapi32.dll$(DLLEXT)
639 ntdll/ntdll.dll$(DLLEXT): dummy
640 @cd ntdll && $(MAKE) ntdll.dll$(DLLEXT)
642 odbc32/odbc32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
643 @cd odbc32 && $(MAKE) odbc32.dll$(DLLEXT)
645 ole32/ole32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
646 gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
647 @cd ole32 && $(MAKE) ole32.dll$(DLLEXT)
649 oleaut32/oleaut32.dll$(DLLEXT): dummy comctl32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
650 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
651 ntdll.dll$(DLLEXT)
652 @cd oleaut32 && $(MAKE) oleaut32.dll$(DLLEXT)
654 olecli/olecli32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
655 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
656 @cd olecli && $(MAKE) olecli32.dll$(DLLEXT)
658 oledlg/oledlg.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
659 @cd oledlg && $(MAKE) oledlg.dll$(DLLEXT)
661 olepro32/olepro32.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
662 @cd olepro32 && $(MAKE) olepro32.dll$(DLLEXT)
664 olesvr/olesvr32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
665 @cd olesvr && $(MAKE) olesvr32.dll$(DLLEXT)
667 opengl32/opengl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
668 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
669 @cd opengl32 && $(MAKE) opengl32.dll$(DLLEXT)
671 psapi/psapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
672 @cd psapi && $(MAKE) psapi.dll$(DLLEXT)
674 qcap/qcap.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
675 @cd qcap && $(MAKE) qcap.dll$(DLLEXT)
677 quartz/quartz.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
678 msvfw32.dll$(DLLEXT) msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
679 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
680 @cd quartz && $(MAKE) quartz.dll$(DLLEXT)
682 rasapi32/rasapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
683 @cd rasapi32 && $(MAKE) rasapi32.dll$(DLLEXT)
685 richedit/riched32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
686 ntdll.dll$(DLLEXT)
687 @cd richedit && $(MAKE) riched32.dll$(DLLEXT)
689 rpcrt4/rpcrt4.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
690 @cd rpcrt4 && $(MAKE) rpcrt4.dll$(DLLEXT)
692 serialui/serialui.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
693 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
694 @cd serialui && $(MAKE) serialui.dll$(DLLEXT)
696 setupapi/setupapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
697 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
698 @cd setupapi && $(MAKE) setupapi.dll$(DLLEXT)
700 shdocvw/shdocvw.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
701 ntdll.dll$(DLLEXT)
702 @cd shdocvw && $(MAKE) shdocvw.dll$(DLLEXT)
704 shell32/shell32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
705 comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
706 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
707 @cd shell32 && $(MAKE) shell32.dll$(DLLEXT)
709 shfolder/shfolder.dll$(DLLEXT): dummy shell32.dll$(DLLEXT)
710 @cd shfolder && $(MAKE) shfolder.dll$(DLLEXT)
712 shlwapi/shlwapi.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
713 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
714 @cd shlwapi && $(MAKE) shlwapi.dll$(DLLEXT)
716 snmpapi/snmpapi.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
717 @cd snmpapi && $(MAKE) snmpapi.dll$(DLLEXT)
719 sti/sti.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
720 @cd sti && $(MAKE) sti.dll$(DLLEXT)
722 tapi32/tapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
723 @cd tapi32 && $(MAKE) tapi32.dll$(DLLEXT)
725 ttydrv/ttydrv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
726 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
727 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
728 @cd ttydrv && $(MAKE) ttydrv.dll$(DLLEXT)
730 twain/twain_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
731 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
732 @cd twain && $(MAKE) twain_32.dll$(DLLEXT)
734 url/url.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
735 @cd url && $(MAKE) url.dll$(DLLEXT)
737 urlmon/urlmon.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
738 ntdll.dll$(DLLEXT)
739 @cd urlmon && $(MAKE) urlmon.dll$(DLLEXT)
741 user/user32.dll$(DLLEXT): dummy gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
742 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
743 libntdll.dll.$(LIBEXT)
744 @cd user && $(MAKE) user32.dll$(DLLEXT)
746 version/version.dll$(DLLEXT): dummy lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
747 ntdll.dll$(DLLEXT)
748 @cd version && $(MAKE) version.dll$(DLLEXT)
750 win32s/w32skrnl.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
751 @cd win32s && $(MAKE) w32skrnl.dll$(DLLEXT)
753 winaspi/wnaspi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
754 ntdll.dll$(DLLEXT)
755 @cd winaspi && $(MAKE) wnaspi32.dll$(DLLEXT)
757 winedos/winedos.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
758 ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
759 @cd winedos && $(MAKE) winedos.dll$(DLLEXT)
761 wineps/wineps.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
762 winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
763 @cd wineps && $(MAKE) wineps.dll$(DLLEXT)
765 wininet/wininet.dll$(DLLEXT): dummy shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) \
766 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
767 @cd wininet && $(MAKE) wininet.dll$(DLLEXT)
769 winmm/joystick/joystick.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
770 ntdll.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) ntdll.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) ntdll.dll$(DLLEXT)
779 @cd winmm/mciavi && $(MAKE) mciavi.drv$(DLLEXT)
781 winmm/mcicda/mcicda.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
782 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
783 @cd winmm/mcicda && $(MAKE) mcicda.drv$(DLLEXT)
785 winmm/mciseq/mciseq.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
786 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
787 @cd winmm/mciseq && $(MAKE) mciseq.drv$(DLLEXT)
789 winmm/mciwave/mciwave.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
790 kernel32.dll$(DLLEXT) ntdll.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) ntdll.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) ntdll.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) ntdll.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) ntdll.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) ntdll.dll$(DLLEXT)
811 @cd winmm && $(MAKE) winmm.dll$(DLLEXT)
813 winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.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 ntdll.dll$(DLLEXT)
822 @cd winspool && $(MAKE) winspool.drv$(DLLEXT)
824 wintrust/wintrust.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
825 @cd wintrust && $(MAKE) wintrust.dll$(DLLEXT)
827 wow32/wow32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
828 @cd wow32 && $(MAKE) wow32.dll$(DLLEXT)
830 wsock32/wsock32.dll$(DLLEXT): dummy ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
831 ntdll.dll$(DLLEXT)
832 @cd wsock32 && $(MAKE) wsock32.dll$(DLLEXT)
834 x11drv/x11drv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
835 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
836 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
837 @cd x11drv && $(MAKE) x11drv.dll$(DLLEXT)
839 # Special targets for dlls that we need to link to
841 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
842 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
844 libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
845 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
847 libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
848 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
850 libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
851 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
853 # Misc rules
855 $(SUBDIRS:%=%/__checklink__): dummy
856 @cd `dirname $@` && $(MAKE) checklink
858 $(SUBDIRS:%=%/__debug_channels__): dummy
859 @cd `dirname $@` && $(MAKE) debug_channels
861 install:: $(SUBDIRS:%=%/__install__)
863 uninstall:: $(SUBDIRS:%=%/__uninstall__)
864 -rmdir $(dlldir)
866 check test:: $(SUBDIRS:%=%/__test__)
868 checklink:: $(SUBDIRS:%=%/__checklink__)
870 debug_channels:: $(SUBDIRS:%=%/__debug_channels__)