Added some stubs.
[wine/multimedia.git] / dlls / Makefile.in
blobf9ea8503acd341e7c72bcb269f4ee1c80eb8b1cd
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 msnet32 \
46 msrle32 \
47 msvcrt \
48 msvcrt20 \
49 msvideo \
50 netapi32 \
51 ntdll \
52 odbc32 \
53 ole32 \
54 oleaut32 \
55 olecli \
56 oledlg \
57 olepro32 \
58 olesvr \
59 psapi \
60 qcap \
61 quartz \
62 rasapi32 \
63 richedit \
64 rpcrt4 \
65 serialui \
66 setupapi \
67 shdocvw \
68 shell32 \
69 shfolder \
70 shlwapi \
71 sti \
72 tapi32 \
73 ttydrv \
74 twain \
75 url \
76 urlmon \
77 user \
78 version \
79 win32s \
80 winaspi \
81 winedos \
82 wineps \
83 wininet \
84 winmm \
85 winmm/joystick \
86 winmm/mcianim \
87 winmm/mciavi \
88 winmm/mcicda \
89 winmm/mciseq \
90 winmm/mciwave \
91 winmm/midimap \
92 winmm/wavemap \
93 winmm/winearts \
94 winmm/wineoss \
95 winnls \
96 winsock \
97 winspool \
98 wintrust \
99 wow32 \
100 wsock32
102 # Main target
104 @MAKE_RULES@
106 all: \
107 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
108 advapi32.dll$(DLLEXT) \
109 avicap32.dll$(DLLEXT) \
110 avifil32.dll$(DLLEXT) \
111 avifile.dll$(DLLEXT) \
112 comctl32.dll$(DLLEXT) \
113 comdlg32.dll$(DLLEXT) \
114 comm.dll$(DLLEXT) \
115 commdlg.dll$(DLLEXT) \
116 compobj.dll$(DLLEXT) \
117 crtdll.dll$(DLLEXT) \
118 crypt32.dll$(DLLEXT) \
119 dciman32.dll$(DLLEXT) \
120 ddeml.dll$(DLLEXT) \
121 devenum.dll$(DLLEXT) \
122 dinput.dll$(DLLEXT) \
123 dispdib.dll$(DLLEXT) \
124 display.dll$(DLLEXT) \
125 dplay.dll$(DLLEXT) \
126 dplayx.dll$(DLLEXT) \
127 dsound.dll$(DLLEXT) \
128 gdi.exe$(DLLEXT) \
129 gdi32.dll$(DLLEXT) \
130 icmp.dll$(DLLEXT) \
131 imaadp32.acm$(DLLEXT) \
132 imagehlp.dll$(DLLEXT) \
133 imm.dll$(DLLEXT) \
134 imm32.dll$(DLLEXT) \
135 joystick.drv$(DLLEXT) \
136 kernel32.dll$(DLLEXT) \
137 keyboard.dll$(DLLEXT) \
138 krnl386.exe$(DLLEXT) \
139 lz32.dll$(DLLEXT) \
140 lzexpand.dll$(DLLEXT) \
141 mapi32.dll$(DLLEXT) \
142 mcianim.drv$(DLLEXT) \
143 mciavi.drv$(DLLEXT) \
144 mcicda.drv$(DLLEXT) \
145 mciseq.drv$(DLLEXT) \
146 mciwave.drv$(DLLEXT) \
147 midimap.drv$(DLLEXT) \
148 mmsystem.dll$(DLLEXT) \
149 mouse.dll$(DLLEXT) \
150 mpr.dll$(DLLEXT) \
151 msacm.dll$(DLLEXT) \
152 msacm.drv$(DLLEXT) \
153 msacm32.dll$(DLLEXT) \
154 msdmo.dll$(DLLEXT) \
155 msg711.drv$(DLLEXT) \
156 msimg32.dll$(DLLEXT) \
157 msnet32.dll$(DLLEXT) \
158 msrle32.dll$(DLLEXT) \
159 msvcrt.dll$(DLLEXT) \
160 msvcrt20.dll$(DLLEXT) \
161 msvfw32.dll$(DLLEXT) \
162 msvideo.dll$(DLLEXT) \
163 netapi32.dll$(DLLEXT) \
164 ntdll.dll$(DLLEXT) \
165 odbc32.dll$(DLLEXT) \
166 ole2.dll$(DLLEXT) \
167 ole2conv.dll$(DLLEXT) \
168 ole2disp.dll$(DLLEXT) \
169 ole2nls.dll$(DLLEXT) \
170 ole2prox.dll$(DLLEXT) \
171 ole2thk.dll$(DLLEXT) \
172 ole32.dll$(DLLEXT) \
173 oleaut32.dll$(DLLEXT) \
174 olecli.dll$(DLLEXT) \
175 olecli32.dll$(DLLEXT) \
176 oledlg.dll$(DLLEXT) \
177 olepro32.dll$(DLLEXT) \
178 olesvr.dll$(DLLEXT) \
179 olesvr32.dll$(DLLEXT) \
180 psapi.dll$(DLLEXT) \
181 qcap.dll$(DLLEXT) \
182 quartz.dll$(DLLEXT) \
183 rasapi16.dll$(DLLEXT) \
184 rasapi32.dll$(DLLEXT) \
185 riched32.dll$(DLLEXT) \
186 rpcrt4.dll$(DLLEXT) \
187 serialui.dll$(DLLEXT) \
188 setupapi.dll$(DLLEXT) \
189 setupx.dll$(DLLEXT) \
190 shdocvw.dll$(DLLEXT) \
191 shell.dll$(DLLEXT) \
192 shell32.dll$(DLLEXT) \
193 shfolder.dll$(DLLEXT) \
194 shlwapi.dll$(DLLEXT) \
195 sound.dll$(DLLEXT) \
196 sti.dll$(DLLEXT) \
197 storage.dll$(DLLEXT) \
198 stress.dll$(DLLEXT) \
199 system.dll$(DLLEXT) \
200 tapi32.dll$(DLLEXT) \
201 toolhelp.dll$(DLLEXT) \
202 ttydrv.dll$(DLLEXT) \
203 twain_32.dll$(DLLEXT) \
204 typelib.dll$(DLLEXT) \
205 url.dll$(DLLEXT) \
206 urlmon.dll$(DLLEXT) \
207 user.exe$(DLLEXT) \
208 user32.dll$(DLLEXT) \
209 ver.dll$(DLLEXT) \
210 version.dll$(DLLEXT) \
211 w32skrnl.dll$(DLLEXT) \
212 w32sys.dll$(DLLEXT) \
213 win32s16.dll$(DLLEXT) \
214 win87em.dll$(DLLEXT) \
215 winaspi.dll$(DLLEXT) \
216 windebug.dll$(DLLEXT) \
217 winearts.drv$(DLLEXT) \
218 winedos.dll$(DLLEXT) \
219 wineoss.drv$(DLLEXT) \
220 wineps.dll$(DLLEXT) \
221 wineps16.dll$(DLLEXT) \
222 wing.dll$(DLLEXT) \
223 wininet.dll$(DLLEXT) \
224 winmm.dll$(DLLEXT) \
225 winnls.dll$(DLLEXT) \
226 winnls32.dll$(DLLEXT) \
227 winsock.dll$(DLLEXT) \
228 winspool.drv$(DLLEXT) \
229 wintrust.dll$(DLLEXT) \
230 wnaspi32.dll$(DLLEXT) \
231 wow32.dll$(DLLEXT) \
232 wprocs.dll$(DLLEXT) \
233 ws2_32.dll$(DLLEXT) \
234 wsock32.dll$(DLLEXT)
236 # Map library name to directory
238 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
239 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
241 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
242 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
244 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
245 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
247 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
248 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
250 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
251 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
253 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
254 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
256 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
257 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
259 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
260 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
262 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
263 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
265 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
266 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
268 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
269 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
271 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
272 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
274 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
275 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
277 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
278 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
280 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
281 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
282 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
284 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
285 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
287 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
288 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
290 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
291 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
293 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
294 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
296 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
297 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
299 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
300 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
302 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
303 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
304 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
305 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
307 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
308 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
310 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
311 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
313 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
314 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
316 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
317 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
319 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
320 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
322 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
323 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
325 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
326 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
328 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
329 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
331 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
332 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
334 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
335 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
337 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
338 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
340 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
341 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
343 msg711.drv$(DLLEXT): msacm/msg711/msg711.drv$(DLLEXT)
344 $(RM) $@ && $(LN_S) msacm/msg711/msg711.drv$(DLLEXT) $@
346 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
347 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
349 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
350 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
352 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
353 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
355 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
356 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
358 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
359 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
361 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
362 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
364 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
365 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
367 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
368 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
370 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
371 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
373 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
374 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
375 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
376 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
378 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
379 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
381 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
382 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
384 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
385 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
387 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
388 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
390 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
391 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
393 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
394 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
396 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
397 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
399 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
400 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
402 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
403 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
405 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
406 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
408 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
409 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
411 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
412 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
414 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
415 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
417 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
418 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
420 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
421 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
423 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
424 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
426 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
427 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
429 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
430 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
432 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
433 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
435 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
436 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
438 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
439 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
441 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
442 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
444 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
445 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
447 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
448 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
450 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
451 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
452 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
454 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
455 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
457 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
458 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
460 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
461 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
463 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
464 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
466 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
467 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
469 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
470 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
472 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
473 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
475 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
476 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
478 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
479 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
481 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
482 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
484 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
485 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
487 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
488 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
490 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
491 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
493 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
494 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
496 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
497 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
499 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
500 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
502 # Inter-dll dependencies
504 advapi32/advapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
505 @cd advapi32 && $(MAKE) advapi32.dll$(DLLEXT)
507 avicap32/avicap32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
508 @cd avicap32 && $(MAKE) avicap32.dll$(DLLEXT)
510 avifil32/avifil32.dll$(DLLEXT): dummy msvfw32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
511 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
512 @cd avifil32 && $(MAKE) avifil32.dll$(DLLEXT)
514 comctl32/comctl32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
515 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
516 @cd comctl32 && $(MAKE) comctl32.dll$(DLLEXT)
518 commdlg/comdlg32.dll$(DLLEXT): dummy shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
519 comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
520 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
521 @cd commdlg && $(MAKE) comdlg32.dll$(DLLEXT)
523 crtdll/crtdll.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
524 ntdll.dll$(DLLEXT)
525 @cd crtdll && $(MAKE) crtdll.dll$(DLLEXT)
527 crypt32/crypt32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
528 ntdll.dll$(DLLEXT)
529 @cd crypt32 && $(MAKE) crypt32.dll$(DLLEXT)
531 dciman32/dciman32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
532 @cd dciman32 && $(MAKE) dciman32.dll$(DLLEXT)
534 ddraw/ddraw.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
535 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
536 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
537 @cd ddraw && $(MAKE) ddraw.dll$(DLLEXT)
539 devenum/devenum.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
540 @cd devenum && $(MAKE) devenum.dll$(DLLEXT)
542 dinput/dinput.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
543 ntdll.dll$(DLLEXT)
544 @cd dinput && $(MAKE) dinput.dll$(DLLEXT)
546 dplay/dplay.dll$(DLLEXT): dummy dplayx.dll$(DLLEXT)
547 @cd dplay && $(MAKE) dplay.dll$(DLLEXT)
549 dplayx/dplayx.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) \
550 user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
551 @cd dplayx && $(MAKE) dplayx.dll$(DLLEXT)
553 dsound/dsound.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
554 ntdll.dll$(DLLEXT)
555 @cd dsound && $(MAKE) dsound.dll$(DLLEXT)
557 gdi/gdi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
558 ntdll.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
559 @cd gdi && $(MAKE) gdi32.dll$(DLLEXT)
561 glu32/glu32.dll$(DLLEXT): dummy
562 @cd glu32 && $(MAKE) glu32.dll$(DLLEXT)
564 icmp/icmp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
565 @cd icmp && $(MAKE) icmp.dll$(DLLEXT)
567 imagehlp/imagehlp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
568 @cd imagehlp && $(MAKE) imagehlp.dll$(DLLEXT)
570 imm32/imm32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
571 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
572 @cd imm32 && $(MAKE) imm32.dll$(DLLEXT)
574 kernel/kernel32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
575 @cd kernel && $(MAKE) kernel32.dll$(DLLEXT)
577 lzexpand/lz32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
578 @cd lzexpand && $(MAKE) lz32.dll$(DLLEXT)
580 mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
581 @cd mapi32 && $(MAKE) mapi32.dll$(DLLEXT)
583 mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
584 @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
586 msacm/imaadp32/imaadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
587 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
588 @cd msacm/imaadp32 && $(MAKE) imaadp32.acm$(DLLEXT)
590 msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
591 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
592 @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
594 msacm/msg711/msg711.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
595 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
596 @cd msacm/msg711 && $(MAKE) msg711.drv$(DLLEXT)
598 msdmo/msdmo.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
599 @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
601 msimg32/msimg32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
602 @cd msimg32 && $(MAKE) msimg32.dll$(DLLEXT)
604 msnet32/msnet32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
605 @cd msnet32 && $(MAKE) msnet32.dll$(DLLEXT)
607 msrle32/msrle32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
608 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
609 @cd msrle32 && $(MAKE) msrle32.dll$(DLLEXT)
611 msvcrt/msvcrt.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
612 @cd msvcrt && $(MAKE) msvcrt.dll$(DLLEXT)
614 msvcrt20/msvcrt20.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) ntdll.dll$(DLLEXT)
615 @cd msvcrt20 && $(MAKE) msvcrt20.dll$(DLLEXT)
617 msvideo/msvfw32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) \
618 version.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
619 ntdll.dll$(DLLEXT)
620 @cd msvideo && $(MAKE) msvfw32.dll$(DLLEXT)
622 netapi32/netapi32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
623 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
624 @cd netapi32 && $(MAKE) netapi32.dll$(DLLEXT)
626 ntdll/ntdll.dll$(DLLEXT): dummy
627 @cd ntdll && $(MAKE) ntdll.dll$(DLLEXT)
629 odbc32/odbc32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
630 @cd odbc32 && $(MAKE) odbc32.dll$(DLLEXT)
632 ole32/ole32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
633 gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
634 @cd ole32 && $(MAKE) ole32.dll$(DLLEXT)
636 oleaut32/oleaut32.dll$(DLLEXT): dummy comctl32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
637 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
638 ntdll.dll$(DLLEXT)
639 @cd oleaut32 && $(MAKE) oleaut32.dll$(DLLEXT)
641 olecli/olecli32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
642 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
643 @cd olecli && $(MAKE) olecli32.dll$(DLLEXT)
645 oledlg/oledlg.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
646 @cd oledlg && $(MAKE) oledlg.dll$(DLLEXT)
648 olepro32/olepro32.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
649 @cd olepro32 && $(MAKE) olepro32.dll$(DLLEXT)
651 olesvr/olesvr32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
652 @cd olesvr && $(MAKE) olesvr32.dll$(DLLEXT)
654 opengl32/opengl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
655 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
656 @cd opengl32 && $(MAKE) opengl32.dll$(DLLEXT)
658 psapi/psapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
659 @cd psapi && $(MAKE) psapi.dll$(DLLEXT)
661 qcap/qcap.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
662 @cd qcap && $(MAKE) qcap.dll$(DLLEXT)
664 quartz/quartz.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
665 msvfw32.dll$(DLLEXT) msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
666 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
667 @cd quartz && $(MAKE) quartz.dll$(DLLEXT)
669 rasapi32/rasapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
670 @cd rasapi32 && $(MAKE) rasapi32.dll$(DLLEXT)
672 richedit/riched32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
673 ntdll.dll$(DLLEXT)
674 @cd richedit && $(MAKE) riched32.dll$(DLLEXT)
676 rpcrt4/rpcrt4.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
677 @cd rpcrt4 && $(MAKE) rpcrt4.dll$(DLLEXT)
679 serialui/serialui.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
680 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
681 @cd serialui && $(MAKE) serialui.dll$(DLLEXT)
683 setupapi/setupapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
684 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
685 @cd setupapi && $(MAKE) setupapi.dll$(DLLEXT)
687 shdocvw/shdocvw.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
688 ntdll.dll$(DLLEXT)
689 @cd shdocvw && $(MAKE) shdocvw.dll$(DLLEXT)
691 shell32/shell32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
692 comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
693 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
694 @cd shell32 && $(MAKE) shell32.dll$(DLLEXT)
696 shfolder/shfolder.dll$(DLLEXT): dummy shell32.dll$(DLLEXT)
697 @cd shfolder && $(MAKE) shfolder.dll$(DLLEXT)
699 shlwapi/shlwapi.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
700 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
701 @cd shlwapi && $(MAKE) shlwapi.dll$(DLLEXT)
703 sti/sti.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
704 @cd sti && $(MAKE) sti.dll$(DLLEXT)
706 tapi32/tapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
707 @cd tapi32 && $(MAKE) tapi32.dll$(DLLEXT)
709 ttydrv/ttydrv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
710 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
711 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
712 @cd ttydrv && $(MAKE) ttydrv.dll$(DLLEXT)
714 twain/twain_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
715 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
716 @cd twain && $(MAKE) twain_32.dll$(DLLEXT)
718 url/url.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
719 @cd url && $(MAKE) url.dll$(DLLEXT)
721 urlmon/urlmon.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
722 ntdll.dll$(DLLEXT)
723 @cd urlmon && $(MAKE) urlmon.dll$(DLLEXT)
725 user/user32.dll$(DLLEXT): dummy gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
726 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
727 libntdll.dll.$(LIBEXT)
728 @cd user && $(MAKE) user32.dll$(DLLEXT)
730 version/version.dll$(DLLEXT): dummy lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
731 ntdll.dll$(DLLEXT)
732 @cd version && $(MAKE) version.dll$(DLLEXT)
734 win32s/w32skrnl.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
735 @cd win32s && $(MAKE) w32skrnl.dll$(DLLEXT)
737 winaspi/wnaspi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
738 ntdll.dll$(DLLEXT)
739 @cd winaspi && $(MAKE) wnaspi32.dll$(DLLEXT)
741 winedos/winedos.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
742 ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
743 @cd winedos && $(MAKE) winedos.dll$(DLLEXT)
745 wineps/wineps.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
746 winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) \
747 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libwinspool.drv.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
748 libntdll.dll.$(LIBEXT)
749 @cd wineps && $(MAKE) wineps.dll$(DLLEXT)
751 wininet/wininet.dll$(DLLEXT): dummy shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) \
752 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
753 @cd wininet && $(MAKE) wininet.dll$(DLLEXT)
755 winmm/joystick/joystick.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
756 ntdll.dll$(DLLEXT)
757 @cd winmm/joystick && $(MAKE) joystick.drv$(DLLEXT)
759 winmm/mcianim/mcianim.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
760 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
761 @cd winmm/mcianim && $(MAKE) mcianim.drv$(DLLEXT)
763 winmm/mciavi/mciavi.drv$(DLLEXT): dummy msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
764 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
765 @cd winmm/mciavi && $(MAKE) mciavi.drv$(DLLEXT)
767 winmm/mcicda/mcicda.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
768 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
769 @cd winmm/mcicda && $(MAKE) mcicda.drv$(DLLEXT)
771 winmm/mciseq/mciseq.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
772 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
773 @cd winmm/mciseq && $(MAKE) mciseq.drv$(DLLEXT)
775 winmm/mciwave/mciwave.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
776 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
777 @cd winmm/mciwave && $(MAKE) mciwave.drv$(DLLEXT)
779 winmm/midimap/midimap.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
780 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
781 @cd winmm/midimap && $(MAKE) midimap.drv$(DLLEXT)
783 winmm/wavemap/msacm.drv$(DLLEXT): dummy msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
784 user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
785 @cd winmm/wavemap && $(MAKE) msacm.drv$(DLLEXT)
787 winmm/winearts/winearts.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
788 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
789 @cd winmm/winearts && $(MAKE) winearts.drv$(DLLEXT)
791 winmm/wineoss/wineoss.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
792 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
793 @cd winmm/wineoss && $(MAKE) wineoss.drv$(DLLEXT)
795 winmm/winmm.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
796 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
797 @cd winmm && $(MAKE) winmm.dll$(DLLEXT)
799 winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
800 @cd winnls && $(MAKE) winnls32.dll$(DLLEXT)
802 winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
803 ntdll.dll$(DLLEXT)
804 @cd winsock && $(MAKE) ws2_32.dll$(DLLEXT)
806 winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
807 ntdll.dll$(DLLEXT)
808 @cd winspool && $(MAKE) winspool.drv$(DLLEXT)
810 wintrust/wintrust.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
811 @cd wintrust && $(MAKE) wintrust.dll$(DLLEXT)
813 wow32/wow32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
814 @cd wow32 && $(MAKE) wow32.dll$(DLLEXT)
816 wsock32/wsock32.dll$(DLLEXT): dummy ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
817 ntdll.dll$(DLLEXT)
818 @cd wsock32 && $(MAKE) wsock32.dll$(DLLEXT)
820 x11drv/x11drv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
821 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
822 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
823 @cd x11drv && $(MAKE) x11drv.dll$(DLLEXT)
825 # Special targets for dlls that we need to link to
827 libwinspool.drv.$(LIBEXT): winspool/winspool.drv$(DLLEXT)
828 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
830 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
831 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
833 libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
834 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
836 libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
837 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
839 libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
840 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
842 # Misc rules
844 $(SUBDIRS:%=%/__checklink__): dummy
845 @cd `dirname $@` && $(MAKE) checklink
847 $(SUBDIRS:%=%/__debug_channels__): dummy
848 @cd `dirname $@` && $(MAKE) debug_channels
850 install:: $(SUBDIRS:%=%/__install__)
852 uninstall:: $(SUBDIRS:%=%/__uninstall__)
853 -rmdir $(dlldir)
855 check test:: $(SUBDIRS:%=%/__test__)
857 checklink:: $(SUBDIRS:%=%/__checklink__)
859 debug_channels:: $(SUBDIRS:%=%/__debug_channels__)