Export the FILE_GetUnixHandle functionality from ntdll.
[wine/dcerpc.git] / dlls / Makefile.in
blob0f667db8cf91459376abeaffc2d9ed0c5b5624f0
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/msg711 \
42 msdmo \
43 msimg32 \
44 msnet32 \
45 msrle32 \
46 msvcrt \
47 msvcrt20 \
48 msvideo \
49 netapi32 \
50 ntdll \
51 odbc32 \
52 ole32 \
53 oleaut32 \
54 olecli \
55 oledlg \
56 olepro32 \
57 olesvr \
58 psapi \
59 qcap \
60 quartz \
61 rasapi32 \
62 richedit \
63 rpcrt4 \
64 serialui \
65 setupapi \
66 shdocvw \
67 shell32 \
68 shfolder \
69 shlwapi \
70 sti \
71 tapi32 \
72 ttydrv \
73 twain \
74 url \
75 urlmon \
76 user \
77 version \
78 win32s \
79 winaspi \
80 winedos \
81 wineps \
82 wininet \
83 winmm \
84 winmm/joystick \
85 winmm/mcianim \
86 winmm/mciavi \
87 winmm/mcicda \
88 winmm/mciseq \
89 winmm/mciwave \
90 winmm/midimap \
91 winmm/wavemap \
92 winmm/winearts \
93 winmm/wineoss \
94 winnls \
95 winsock \
96 winspool \
97 wintrust \
98 wow32 \
99 wsock32
101 # Main target
103 @MAKE_RULES@
105 all: \
106 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
107 advapi32.dll$(DLLEXT) \
108 avicap32.dll$(DLLEXT) \
109 avifil32.dll$(DLLEXT) \
110 avifile.dll$(DLLEXT) \
111 comctl32.dll$(DLLEXT) \
112 comdlg32.dll$(DLLEXT) \
113 comm.dll$(DLLEXT) \
114 commdlg.dll$(DLLEXT) \
115 compobj.dll$(DLLEXT) \
116 crtdll.dll$(DLLEXT) \
117 crypt32.dll$(DLLEXT) \
118 dciman32.dll$(DLLEXT) \
119 ddeml.dll$(DLLEXT) \
120 devenum.dll$(DLLEXT) \
121 dinput.dll$(DLLEXT) \
122 dispdib.dll$(DLLEXT) \
123 display.dll$(DLLEXT) \
124 dplay.dll$(DLLEXT) \
125 dplayx.dll$(DLLEXT) \
126 dsound.dll$(DLLEXT) \
127 gdi.dll$(DLLEXT) \
128 gdi32.dll$(DLLEXT) \
129 icmp.dll$(DLLEXT) \
130 imagehlp.dll$(DLLEXT) \
131 imm.dll$(DLLEXT) \
132 imm32.dll$(DLLEXT) \
133 joystick.drv$(DLLEXT) \
134 kernel.dll$(DLLEXT) \
135 kernel32.dll$(DLLEXT) \
136 keyboard.dll$(DLLEXT) \
137 lz32.dll$(DLLEXT) \
138 lzexpand.dll$(DLLEXT) \
139 mapi32.dll$(DLLEXT) \
140 mcianim.drv$(DLLEXT) \
141 mciavi.drv$(DLLEXT) \
142 mcicda.drv$(DLLEXT) \
143 mciseq.drv$(DLLEXT) \
144 mciwave.drv$(DLLEXT) \
145 midimap.drv$(DLLEXT) \
146 mmsystem.dll$(DLLEXT) \
147 mouse.dll$(DLLEXT) \
148 mpr.dll$(DLLEXT) \
149 msacm.dll$(DLLEXT) \
150 msacm.drv$(DLLEXT) \
151 msacm32.dll$(DLLEXT) \
152 msdmo.dll$(DLLEXT) \
153 msg711.drv$(DLLEXT) \
154 msimg32.dll$(DLLEXT) \
155 msnet32.dll$(DLLEXT) \
156 msrle32.dll$(DLLEXT) \
157 msvcrt.dll$(DLLEXT) \
158 msvcrt20.dll$(DLLEXT) \
159 msvfw32.dll$(DLLEXT) \
160 msvideo.dll$(DLLEXT) \
161 netapi32.dll$(DLLEXT) \
162 ntdll.dll$(DLLEXT) \
163 odbc32.dll$(DLLEXT) \
164 ole2.dll$(DLLEXT) \
165 ole2conv.dll$(DLLEXT) \
166 ole2disp.dll$(DLLEXT) \
167 ole2nls.dll$(DLLEXT) \
168 ole2prox.dll$(DLLEXT) \
169 ole2thk.dll$(DLLEXT) \
170 ole32.dll$(DLLEXT) \
171 oleaut32.dll$(DLLEXT) \
172 olecli.dll$(DLLEXT) \
173 olecli32.dll$(DLLEXT) \
174 oledlg.dll$(DLLEXT) \
175 olepro32.dll$(DLLEXT) \
176 olesvr.dll$(DLLEXT) \
177 olesvr32.dll$(DLLEXT) \
178 psapi.dll$(DLLEXT) \
179 qcap.dll$(DLLEXT) \
180 quartz.dll$(DLLEXT) \
181 rasapi16.dll$(DLLEXT) \
182 rasapi32.dll$(DLLEXT) \
183 riched32.dll$(DLLEXT) \
184 rpcrt4.dll$(DLLEXT) \
185 serialui.dll$(DLLEXT) \
186 setupapi.dll$(DLLEXT) \
187 setupx.dll$(DLLEXT) \
188 shdocvw.dll$(DLLEXT) \
189 shell.dll$(DLLEXT) \
190 shell32.dll$(DLLEXT) \
191 shfolder.dll$(DLLEXT) \
192 shlwapi.dll$(DLLEXT) \
193 sound.dll$(DLLEXT) \
194 sti.dll$(DLLEXT) \
195 storage.dll$(DLLEXT) \
196 stress.dll$(DLLEXT) \
197 system.dll$(DLLEXT) \
198 tapi32.dll$(DLLEXT) \
199 toolhelp.dll$(DLLEXT) \
200 ttydrv.dll$(DLLEXT) \
201 twain_32.dll$(DLLEXT) \
202 typelib.dll$(DLLEXT) \
203 url.dll$(DLLEXT) \
204 urlmon.dll$(DLLEXT) \
205 user.dll$(DLLEXT) \
206 user32.dll$(DLLEXT) \
207 ver.dll$(DLLEXT) \
208 version.dll$(DLLEXT) \
209 w32skrnl.dll$(DLLEXT) \
210 w32sys.dll$(DLLEXT) \
211 win32s16.dll$(DLLEXT) \
212 win87em.dll$(DLLEXT) \
213 winaspi.dll$(DLLEXT) \
214 windebug.dll$(DLLEXT) \
215 winearts.drv$(DLLEXT) \
216 winedos.dll$(DLLEXT) \
217 wineoss.drv$(DLLEXT) \
218 wineps.dll$(DLLEXT) \
219 wineps16.dll$(DLLEXT) \
220 wing.dll$(DLLEXT) \
221 wininet.dll$(DLLEXT) \
222 winmm.dll$(DLLEXT) \
223 winnls.dll$(DLLEXT) \
224 winnls32.dll$(DLLEXT) \
225 winsock.dll$(DLLEXT) \
226 winspool.drv$(DLLEXT) \
227 wintrust.dll$(DLLEXT) \
228 wnaspi32.dll$(DLLEXT) \
229 wow32.dll$(DLLEXT) \
230 wprocs.dll$(DLLEXT) \
231 ws2_32.dll$(DLLEXT) \
232 wsock32.dll$(DLLEXT)
234 # Map library name to directory
236 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
237 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
239 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
240 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
242 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
243 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
245 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
246 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
248 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
249 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
251 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
252 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
254 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
255 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
257 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
258 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
260 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
261 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
263 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
264 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
266 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
267 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
269 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
270 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
272 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
273 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
275 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
276 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
278 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.dll$(DLLEXT) \
279 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
280 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
282 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
283 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
285 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
286 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
288 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
289 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
291 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
292 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
294 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
295 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
297 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) kernel.dll$(DLLEXT) \
298 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
299 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
300 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
302 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
303 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
305 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
306 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
308 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
309 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
311 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
312 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
314 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
315 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
317 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
318 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
320 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
321 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
323 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
324 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
326 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
327 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
329 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
330 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
332 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
333 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
335 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
336 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
338 msg711.drv$(DLLEXT): msacm/msg711/msg711.drv$(DLLEXT)
339 $(RM) $@ && $(LN_S) msacm/msg711/msg711.drv$(DLLEXT) $@
341 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
342 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
344 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
345 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
347 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
348 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
350 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
351 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
353 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
354 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
356 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
357 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
359 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
360 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
362 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
363 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
365 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
366 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
368 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
369 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
370 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
371 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
373 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
374 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
376 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
377 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
379 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
380 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
382 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
383 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
385 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
386 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
388 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
389 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
391 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
392 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
394 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
395 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
397 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
398 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
400 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
401 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
403 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
404 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
406 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
407 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
409 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
410 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
412 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
413 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
415 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
416 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
418 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
419 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
421 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
422 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
424 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
425 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
427 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
428 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
430 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
431 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
433 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
434 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
436 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
437 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
439 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
440 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
442 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
443 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
445 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
446 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.dll$(DLLEXT): user/user32.dll$(DLLEXT)
447 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
449 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
450 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
452 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
453 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
455 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
456 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
458 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
459 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
461 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
462 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
464 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
465 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
467 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
468 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
470 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
471 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
473 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
474 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
476 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
477 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
479 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
480 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
482 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
483 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
485 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
486 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
488 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
489 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
491 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
492 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
494 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
495 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
497 # Inter-dll dependencies
499 advapi32/advapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
500 @cd advapi32 && $(MAKE) advapi32.dll$(DLLEXT)
502 avicap32/avicap32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
503 @cd avicap32 && $(MAKE) avicap32.dll$(DLLEXT)
505 avifil32/avifil32.dll$(DLLEXT): dummy msvfw32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
506 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
507 @cd avifil32 && $(MAKE) avifil32.dll$(DLLEXT)
509 comctl32/comctl32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
510 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
511 @cd comctl32 && $(MAKE) comctl32.dll$(DLLEXT)
513 commdlg/comdlg32.dll$(DLLEXT): dummy shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
514 comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
515 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
516 @cd commdlg && $(MAKE) comdlg32.dll$(DLLEXT)
518 crtdll/crtdll.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
519 ntdll.dll$(DLLEXT)
520 @cd crtdll && $(MAKE) crtdll.dll$(DLLEXT)
522 crypt32/crypt32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
523 ntdll.dll$(DLLEXT)
524 @cd crypt32 && $(MAKE) crypt32.dll$(DLLEXT)
526 dciman32/dciman32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
527 @cd dciman32 && $(MAKE) dciman32.dll$(DLLEXT)
529 ddraw/ddraw.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
530 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
531 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
532 @cd ddraw && $(MAKE) ddraw.dll$(DLLEXT)
534 devenum/devenum.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
535 @cd devenum && $(MAKE) devenum.dll$(DLLEXT)
537 dinput/dinput.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
538 ntdll.dll$(DLLEXT)
539 @cd dinput && $(MAKE) dinput.dll$(DLLEXT)
541 dplay/dplay.dll$(DLLEXT): dummy dplayx.dll$(DLLEXT)
542 @cd dplay && $(MAKE) dplay.dll$(DLLEXT)
544 dplayx/dplayx.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) \
545 user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
546 @cd dplayx && $(MAKE) dplayx.dll$(DLLEXT)
548 dsound/dsound.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
549 ntdll.dll$(DLLEXT)
550 @cd dsound && $(MAKE) dsound.dll$(DLLEXT)
552 gdi/gdi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
553 ntdll.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
554 @cd gdi && $(MAKE) gdi32.dll$(DLLEXT)
556 glu32/glu32.dll$(DLLEXT): dummy
557 @cd glu32 && $(MAKE) glu32.dll$(DLLEXT)
559 icmp/icmp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
560 @cd icmp && $(MAKE) icmp.dll$(DLLEXT)
562 imagehlp/imagehlp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
563 @cd imagehlp && $(MAKE) imagehlp.dll$(DLLEXT)
565 imm32/imm32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
566 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
567 @cd imm32 && $(MAKE) imm32.dll$(DLLEXT)
569 kernel/kernel32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
570 @cd kernel && $(MAKE) kernel32.dll$(DLLEXT)
572 lzexpand/lz32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
573 @cd lzexpand && $(MAKE) lz32.dll$(DLLEXT)
575 mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
576 @cd mapi32 && $(MAKE) mapi32.dll$(DLLEXT)
578 mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
579 @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
581 msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
582 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
583 @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
585 msacm/msg711/msg711.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
586 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
587 @cd msacm/msg711 && $(MAKE) msg711.drv$(DLLEXT)
589 msdmo/msdmo.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
590 @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
592 msimg32/msimg32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
593 @cd msimg32 && $(MAKE) msimg32.dll$(DLLEXT)
595 msnet32/msnet32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
596 @cd msnet32 && $(MAKE) msnet32.dll$(DLLEXT)
598 msrle32/msrle32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
599 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
600 @cd msrle32 && $(MAKE) msrle32.dll$(DLLEXT)
602 msvcrt/msvcrt.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
603 @cd msvcrt && $(MAKE) msvcrt.dll$(DLLEXT)
605 msvcrt20/msvcrt20.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) ntdll.dll$(DLLEXT)
606 @cd msvcrt20 && $(MAKE) msvcrt20.dll$(DLLEXT)
608 msvideo/msvfw32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) \
609 version.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
610 ntdll.dll$(DLLEXT)
611 @cd msvideo && $(MAKE) msvfw32.dll$(DLLEXT)
613 netapi32/netapi32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
614 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
615 @cd netapi32 && $(MAKE) netapi32.dll$(DLLEXT)
617 ntdll/ntdll.dll$(DLLEXT): dummy
618 @cd ntdll && $(MAKE) ntdll.dll$(DLLEXT)
620 odbc32/odbc32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
621 @cd odbc32 && $(MAKE) odbc32.dll$(DLLEXT)
623 ole32/ole32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
624 gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
625 @cd ole32 && $(MAKE) ole32.dll$(DLLEXT)
627 oleaut32/oleaut32.dll$(DLLEXT): dummy comctl32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
628 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
629 ntdll.dll$(DLLEXT)
630 @cd oleaut32 && $(MAKE) oleaut32.dll$(DLLEXT)
632 olecli/olecli32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
633 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
634 @cd olecli && $(MAKE) olecli32.dll$(DLLEXT)
636 oledlg/oledlg.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
637 @cd oledlg && $(MAKE) oledlg.dll$(DLLEXT)
639 olepro32/olepro32.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
640 @cd olepro32 && $(MAKE) olepro32.dll$(DLLEXT)
642 olesvr/olesvr32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
643 @cd olesvr && $(MAKE) olesvr32.dll$(DLLEXT)
645 opengl32/opengl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) x11drv.dll$(DLLEXT) \
646 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libx11drv.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
647 libntdll.dll.$(LIBEXT)
648 @cd opengl32 && $(MAKE) opengl32.dll$(DLLEXT)
650 psapi/psapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
651 @cd psapi && $(MAKE) psapi.dll$(DLLEXT)
653 qcap/qcap.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
654 @cd qcap && $(MAKE) qcap.dll$(DLLEXT)
656 quartz/quartz.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
657 msvfw32.dll$(DLLEXT) msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
658 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
659 @cd quartz && $(MAKE) quartz.dll$(DLLEXT)
661 rasapi32/rasapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
662 @cd rasapi32 && $(MAKE) rasapi32.dll$(DLLEXT)
664 richedit/riched32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
665 ntdll.dll$(DLLEXT)
666 @cd richedit && $(MAKE) riched32.dll$(DLLEXT)
668 rpcrt4/rpcrt4.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
669 @cd rpcrt4 && $(MAKE) rpcrt4.dll$(DLLEXT)
671 serialui/serialui.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
672 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
673 @cd serialui && $(MAKE) serialui.dll$(DLLEXT)
675 setupapi/setupapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
676 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
677 @cd setupapi && $(MAKE) setupapi.dll$(DLLEXT)
679 shdocvw/shdocvw.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
680 ntdll.dll$(DLLEXT)
681 @cd shdocvw && $(MAKE) shdocvw.dll$(DLLEXT)
683 shell32/shell32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
684 comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
685 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
686 @cd shell32 && $(MAKE) shell32.dll$(DLLEXT)
688 shfolder/shfolder.dll$(DLLEXT): dummy shell32.dll$(DLLEXT)
689 @cd shfolder && $(MAKE) shfolder.dll$(DLLEXT)
691 shlwapi/shlwapi.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
692 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
693 @cd shlwapi && $(MAKE) shlwapi.dll$(DLLEXT)
695 sti/sti.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
696 @cd sti && $(MAKE) sti.dll$(DLLEXT)
698 tapi32/tapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
699 @cd tapi32 && $(MAKE) tapi32.dll$(DLLEXT)
701 ttydrv/ttydrv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
702 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
703 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
704 @cd ttydrv && $(MAKE) ttydrv.dll$(DLLEXT)
706 twain/twain_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
707 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
708 @cd twain && $(MAKE) twain_32.dll$(DLLEXT)
710 url/url.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
711 @cd url && $(MAKE) url.dll$(DLLEXT)
713 urlmon/urlmon.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
714 @cd urlmon && $(MAKE) urlmon.dll$(DLLEXT)
716 user/user32.dll$(DLLEXT): dummy gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
717 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
718 libntdll.dll.$(LIBEXT)
719 @cd user && $(MAKE) user32.dll$(DLLEXT)
721 version/version.dll$(DLLEXT): dummy lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
722 ntdll.dll$(DLLEXT)
723 @cd version && $(MAKE) version.dll$(DLLEXT)
725 win32s/w32skrnl.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
726 @cd win32s && $(MAKE) w32skrnl.dll$(DLLEXT)
728 winaspi/wnaspi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
729 ntdll.dll$(DLLEXT)
730 @cd winaspi && $(MAKE) wnaspi32.dll$(DLLEXT)
732 winedos/winedos.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
733 ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
734 @cd winedos && $(MAKE) winedos.dll$(DLLEXT)
736 wineps/wineps.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
737 winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) \
738 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libwinspool.drv.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
739 libntdll.dll.$(LIBEXT)
740 @cd wineps && $(MAKE) wineps.dll$(DLLEXT)
742 wininet/wininet.dll$(DLLEXT): dummy shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) \
743 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
744 @cd wininet && $(MAKE) wininet.dll$(DLLEXT)
746 winmm/joystick/joystick.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
747 ntdll.dll$(DLLEXT)
748 @cd winmm/joystick && $(MAKE) joystick.drv$(DLLEXT)
750 winmm/mcianim/mcianim.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
751 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
752 @cd winmm/mcianim && $(MAKE) mcianim.drv$(DLLEXT)
754 winmm/mciavi/mciavi.drv$(DLLEXT): dummy msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
755 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
756 @cd winmm/mciavi && $(MAKE) mciavi.drv$(DLLEXT)
758 winmm/mcicda/mcicda.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
759 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
760 @cd winmm/mcicda && $(MAKE) mcicda.drv$(DLLEXT)
762 winmm/mciseq/mciseq.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
763 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
764 @cd winmm/mciseq && $(MAKE) mciseq.drv$(DLLEXT)
766 winmm/mciwave/mciwave.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
767 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
768 @cd winmm/mciwave && $(MAKE) mciwave.drv$(DLLEXT)
770 winmm/midimap/midimap.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
771 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
772 @cd winmm/midimap && $(MAKE) midimap.drv$(DLLEXT)
774 winmm/wavemap/msacm.drv$(DLLEXT): dummy msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
775 user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
776 @cd winmm/wavemap && $(MAKE) msacm.drv$(DLLEXT)
778 winmm/winearts/winearts.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
779 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
780 @cd winmm/winearts && $(MAKE) winearts.drv$(DLLEXT)
782 winmm/wineoss/wineoss.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
783 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
784 @cd winmm/wineoss && $(MAKE) wineoss.drv$(DLLEXT)
786 winmm/winmm.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
787 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
788 @cd winmm && $(MAKE) winmm.dll$(DLLEXT)
790 winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
791 @cd winnls && $(MAKE) winnls32.dll$(DLLEXT)
793 winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
794 ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
795 @cd winsock && $(MAKE) ws2_32.dll$(DLLEXT)
797 winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
798 ntdll.dll$(DLLEXT)
799 @cd winspool && $(MAKE) winspool.drv$(DLLEXT)
801 wintrust/wintrust.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
802 @cd wintrust && $(MAKE) wintrust.dll$(DLLEXT)
804 wow32/wow32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
805 @cd wow32 && $(MAKE) wow32.dll$(DLLEXT)
807 wsock32/wsock32.dll$(DLLEXT): dummy ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
808 ntdll.dll$(DLLEXT)
809 @cd wsock32 && $(MAKE) wsock32.dll$(DLLEXT)
811 x11drv/x11drv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
812 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
813 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
814 @cd x11drv && $(MAKE) x11drv.dll$(DLLEXT)
816 # Special targets for dlls that we need to link to
818 libwinspool.drv.$(LIBEXT): winspool/winspool.drv$(DLLEXT)
819 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
821 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
822 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
824 libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
825 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
827 libx11drv.dll.$(LIBEXT): x11drv/x11drv.dll$(DLLEXT)
828 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
830 libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
831 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
833 libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
834 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
836 # Misc rules
838 $(SUBDIRS:%=%/__test__): dummy
839 @cd `dirname $@` && $(MAKE) test
841 $(SUBDIRS:%=%/__checklink__): dummy
842 @cd `dirname $@` && $(MAKE) checklink
844 $(SUBDIRS:%=%/__debug_channels__): dummy
845 @cd `dirname $@` && $(MAKE) debug_channels
847 install:: $(SUBDIRS:%=%/__install__)
849 uninstall:: $(SUBDIRS:%=%/__uninstall__)
850 -rmdir $(dlldir)
852 check test:: $(SUBDIRS:%=%/__test__)
854 checklink:: $(SUBDIRS:%=%/__checklink__)
856 debug_channels:: $(SUBDIRS:%=%/__debug_channels__)