Added version info to 16-bit shell.dll.
[wine/multimedia.git] / dlls / Makefile.in
blob720bc70b9dc9acc9fc4cc5ff484dd57e1f9cf728
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 BASEDIRS = \
18 advapi32 \
19 avicap32 \
20 avifil32 \
21 comcat \
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/msadp32 \
43 msacm/msg711 \
44 msdmo \
45 msimg32 \
46 msisys \
47 msnet32 \
48 msrle32 \
49 msvcrt \
50 msvcrt20 \
51 msvideo \
52 netapi32 \
53 ntdll \
54 odbc32 \
55 ole32 \
56 oleaut32 \
57 olecli \
58 oledlg \
59 olepro32 \
60 olesvr \
61 psapi \
62 qcap \
63 quartz \
64 rasapi32 \
65 richedit \
66 rpcrt4 \
67 serialui \
68 setupapi \
69 shdocvw \
70 shell32 \
71 shfolder \
72 shlwapi \
73 snmpapi \
74 sti \
75 tapi32 \
76 ttydrv \
77 twain \
78 url \
79 urlmon \
80 user \
81 version \
82 win32s \
83 winaspi \
84 winedos \
85 wineps \
86 wininet \
87 winmm \
88 winmm/joystick \
89 winmm/mcianim \
90 winmm/mciavi \
91 winmm/mcicda \
92 winmm/mciseq \
93 winmm/mciwave \
94 winmm/midimap \
95 winmm/wavemap \
96 winmm/winearts \
97 winmm/wineoss \
98 winnls \
99 winsock \
100 winspool \
101 wintrust \
102 wow32 \
103 wsock32
105 SUBDIRS = \
106 $(BASEDIRS) \
107 ddraw \
108 glu32 \
109 opengl32 \
110 x11drv
112 BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS)
114 # Main target
116 @MAKE_RULES@
118 all: \
119 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
120 advapi32.dll$(DLLEXT) \
121 avicap32.dll$(DLLEXT) \
122 avifil32.dll$(DLLEXT) \
123 avifile.dll$(DLLEXT) \
124 comcat.dll$(DLLEXT) \
125 comctl32.dll$(DLLEXT) \
126 comdlg32.dll$(DLLEXT) \
127 comm.dll$(DLLEXT) \
128 commdlg.dll$(DLLEXT) \
129 compobj.dll$(DLLEXT) \
130 crtdll.dll$(DLLEXT) \
131 crypt32.dll$(DLLEXT) \
132 dciman32.dll$(DLLEXT) \
133 ddeml.dll$(DLLEXT) \
134 devenum.dll$(DLLEXT) \
135 dinput.dll$(DLLEXT) \
136 dispdib.dll$(DLLEXT) \
137 display.dll$(DLLEXT) \
138 dplay.dll$(DLLEXT) \
139 dplayx.dll$(DLLEXT) \
140 dsound.dll$(DLLEXT) \
141 gdi.exe$(DLLEXT) \
142 gdi32.dll$(DLLEXT) \
143 icmp.dll$(DLLEXT) \
144 imaadp32.acm$(DLLEXT) \
145 imagehlp.dll$(DLLEXT) \
146 imm.dll$(DLLEXT) \
147 imm32.dll$(DLLEXT) \
148 joystick.drv$(DLLEXT) \
149 kernel32.dll$(DLLEXT) \
150 keyboard.dll$(DLLEXT) \
151 krnl386.exe$(DLLEXT) \
152 lz32.dll$(DLLEXT) \
153 lzexpand.dll$(DLLEXT) \
154 mapi32.dll$(DLLEXT) \
155 mcianim.drv$(DLLEXT) \
156 mciavi.drv$(DLLEXT) \
157 mcicda.drv$(DLLEXT) \
158 mciseq.drv$(DLLEXT) \
159 mciwave.drv$(DLLEXT) \
160 midimap.drv$(DLLEXT) \
161 mmsystem.dll$(DLLEXT) \
162 mouse.dll$(DLLEXT) \
163 mpr.dll$(DLLEXT) \
164 msacm.dll$(DLLEXT) \
165 msacm.drv$(DLLEXT) \
166 msacm32.dll$(DLLEXT) \
167 msadp32.acm$(DLLEXT) \
168 msdmo.dll$(DLLEXT) \
169 msg711.acm$(DLLEXT) \
170 msimg32.dll$(DLLEXT) \
171 msisys.ocx$(DLLEXT) \
172 msnet32.dll$(DLLEXT) \
173 msrle32.dll$(DLLEXT) \
174 msvcrt.dll$(DLLEXT) \
175 msvcrt20.dll$(DLLEXT) \
176 msvfw32.dll$(DLLEXT) \
177 msvideo.dll$(DLLEXT) \
178 netapi32.dll$(DLLEXT) \
179 ntdll.dll$(DLLEXT) \
180 odbc32.dll$(DLLEXT) \
181 ole2.dll$(DLLEXT) \
182 ole2conv.dll$(DLLEXT) \
183 ole2disp.dll$(DLLEXT) \
184 ole2nls.dll$(DLLEXT) \
185 ole2prox.dll$(DLLEXT) \
186 ole2thk.dll$(DLLEXT) \
187 ole32.dll$(DLLEXT) \
188 oleaut32.dll$(DLLEXT) \
189 olecli.dll$(DLLEXT) \
190 olecli32.dll$(DLLEXT) \
191 oledlg.dll$(DLLEXT) \
192 olepro32.dll$(DLLEXT) \
193 olesvr.dll$(DLLEXT) \
194 olesvr32.dll$(DLLEXT) \
195 psapi.dll$(DLLEXT) \
196 qcap.dll$(DLLEXT) \
197 quartz.dll$(DLLEXT) \
198 rasapi16.dll$(DLLEXT) \
199 rasapi32.dll$(DLLEXT) \
200 riched32.dll$(DLLEXT) \
201 rpcrt4.dll$(DLLEXT) \
202 serialui.dll$(DLLEXT) \
203 setupapi.dll$(DLLEXT) \
204 setupx.dll$(DLLEXT) \
205 shdocvw.dll$(DLLEXT) \
206 shell.dll$(DLLEXT) \
207 shell32.dll$(DLLEXT) \
208 shfolder.dll$(DLLEXT) \
209 shlwapi.dll$(DLLEXT) \
210 snmpapi.dll$(DLLEXT) \
211 sound.dll$(DLLEXT) \
212 sti.dll$(DLLEXT) \
213 storage.dll$(DLLEXT) \
214 stress.dll$(DLLEXT) \
215 system.dll$(DLLEXT) \
216 tapi32.dll$(DLLEXT) \
217 toolhelp.dll$(DLLEXT) \
218 ttydrv.dll$(DLLEXT) \
219 twain_32.dll$(DLLEXT) \
220 typelib.dll$(DLLEXT) \
221 url.dll$(DLLEXT) \
222 urlmon.dll$(DLLEXT) \
223 user.exe$(DLLEXT) \
224 user32.dll$(DLLEXT) \
225 ver.dll$(DLLEXT) \
226 version.dll$(DLLEXT) \
227 w32skrnl.dll$(DLLEXT) \
228 w32sys.dll$(DLLEXT) \
229 win32s16.dll$(DLLEXT) \
230 win87em.dll$(DLLEXT) \
231 winaspi.dll$(DLLEXT) \
232 windebug.dll$(DLLEXT) \
233 winearts.drv$(DLLEXT) \
234 winedos.dll$(DLLEXT) \
235 wineoss.drv$(DLLEXT) \
236 wineps.dll$(DLLEXT) \
237 wineps16.dll$(DLLEXT) \
238 wing.dll$(DLLEXT) \
239 wininet.dll$(DLLEXT) \
240 winmm.dll$(DLLEXT) \
241 winnls.dll$(DLLEXT) \
242 winnls32.dll$(DLLEXT) \
243 winsock.dll$(DLLEXT) \
244 winspool.drv$(DLLEXT) \
245 wintrust.dll$(DLLEXT) \
246 wnaspi32.dll$(DLLEXT) \
247 wow32.dll$(DLLEXT) \
248 wprocs.dll$(DLLEXT) \
249 ws2_32.dll$(DLLEXT) \
250 wsock32.dll$(DLLEXT)
252 # Map symlink name to the corresponding library
254 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
255 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
257 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
258 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
260 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
261 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
263 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
264 $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
266 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
267 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
269 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
270 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
272 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
273 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
275 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
276 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
278 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
279 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
281 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
282 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
284 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
285 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
287 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
288 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
290 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
291 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
293 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
294 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
296 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
297 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
299 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
300 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
301 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
303 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
304 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
306 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
307 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
309 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
310 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
312 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
313 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
315 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
316 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
318 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
319 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
321 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
322 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
323 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
324 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
326 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
327 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
329 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
330 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
332 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
333 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
335 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
336 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
338 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
339 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
341 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
342 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
344 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
345 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
347 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
348 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
350 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
351 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
353 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
354 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
356 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
357 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
359 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
360 $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
362 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
363 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
365 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
366 $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
368 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
369 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
371 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
372 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
374 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
375 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
377 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
378 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
380 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
381 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
383 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
384 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
386 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
387 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
389 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
390 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
392 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
393 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
395 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
396 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
398 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
399 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
400 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
401 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
403 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
404 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
406 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
407 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
409 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
410 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
412 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
413 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
415 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
416 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
418 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
419 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
421 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
422 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
424 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
425 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
427 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
428 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
430 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
431 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
433 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
434 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
436 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
437 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
439 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
440 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
442 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
443 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
445 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
446 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
448 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
449 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
451 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
452 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
454 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
455 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
457 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
458 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
460 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
461 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
463 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
464 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
466 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
467 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
469 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
470 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
472 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
473 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
475 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
476 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
478 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
479 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
480 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
482 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
483 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
485 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
486 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
488 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
489 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
491 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
492 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
494 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
495 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
497 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
498 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
500 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
501 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
503 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
504 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
506 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
507 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
509 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
510 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
512 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
513 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
515 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
516 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
518 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
519 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
521 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
522 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
524 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
525 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
527 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
528 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
530 # Map library name to the corresponding directory
532 advapi32/advapi32.dll$(DLLEXT): advapi32
533 avicap32/avicap32.dll$(DLLEXT): avicap32
534 avifil32/avifil32.dll$(DLLEXT): avifil32
535 comcat/comcat.dll$(DLLEXT): comcat
536 comctl32/comctl32.dll$(DLLEXT): comctl32
537 commdlg/comdlg32.dll$(DLLEXT): commdlg
538 crtdll/crtdll.dll$(DLLEXT): crtdll
539 crypt32/crypt32.dll$(DLLEXT): crypt32
540 dciman32/dciman32.dll$(DLLEXT): dciman32
541 ddraw/ddraw.dll$(DLLEXT): ddraw
542 devenum/devenum.dll$(DLLEXT): devenum
543 dinput/dinput.dll$(DLLEXT): dinput
544 dplay/dplay.dll$(DLLEXT): dplay
545 dplayx/dplayx.dll$(DLLEXT): dplayx
546 dsound/dsound.dll$(DLLEXT): dsound
547 gdi/gdi32.dll$(DLLEXT): gdi
548 glu32/glu32.dll$(DLLEXT): glu32
549 icmp/icmp.dll$(DLLEXT): icmp
550 msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32
551 imagehlp/imagehlp.dll$(DLLEXT): imagehlp
552 imm32/imm32.dll$(DLLEXT): imm32
553 winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick
554 kernel/kernel32.dll$(DLLEXT): kernel
555 lzexpand/lz32.dll$(DLLEXT): lzexpand
556 mapi32/mapi32.dll$(DLLEXT): mapi32
557 winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim
558 winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi
559 winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda
560 winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq
561 winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave
562 winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap
563 mpr/mpr.dll$(DLLEXT): mpr
564 winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap
565 msacm/msacm32.dll$(DLLEXT): msacm
566 msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32
567 msdmo/msdmo.dll$(DLLEXT): msdmo
568 msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711
569 msimg32/msimg32.dll$(DLLEXT): msimg32
570 msisys/msisys.ocx$(DLLEXT): msisys
571 msnet32/msnet32.dll$(DLLEXT): msnet32
572 msrle32/msrle32.dll$(DLLEXT): msrle32
573 msvcrt/msvcrt.dll$(DLLEXT): msvcrt
574 msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
575 msvideo/msvfw32.dll$(DLLEXT): msvideo
576 netapi32/netapi32.dll$(DLLEXT): netapi32
577 ntdll/ntdll.dll$(DLLEXT): ntdll
578 odbc32/odbc32.dll$(DLLEXT): odbc32
579 ole32/ole32.dll$(DLLEXT): ole32
580 oleaut32/oleaut32.dll$(DLLEXT): oleaut32
581 olecli/olecli32.dll$(DLLEXT): olecli
582 oledlg/oledlg.dll$(DLLEXT): oledlg
583 olepro32/olepro32.dll$(DLLEXT): olepro32
584 olesvr/olesvr32.dll$(DLLEXT): olesvr
585 opengl32/opengl32.dll$(DLLEXT): opengl32
586 psapi/psapi.dll$(DLLEXT): psapi
587 qcap/qcap.dll$(DLLEXT): qcap
588 quartz/quartz.dll$(DLLEXT): quartz
589 rasapi32/rasapi32.dll$(DLLEXT): rasapi32
590 richedit/riched32.dll$(DLLEXT): richedit
591 rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4
592 serialui/serialui.dll$(DLLEXT): serialui
593 setupapi/setupapi.dll$(DLLEXT): setupapi
594 shdocvw/shdocvw.dll$(DLLEXT): shdocvw
595 shell32/shell32.dll$(DLLEXT): shell32
596 shfolder/shfolder.dll$(DLLEXT): shfolder
597 shlwapi/shlwapi.dll$(DLLEXT): shlwapi
598 snmpapi/snmpapi.dll$(DLLEXT): snmpapi
599 sti/sti.dll$(DLLEXT): sti
600 tapi32/tapi32.dll$(DLLEXT): tapi32
601 ttydrv/ttydrv.dll$(DLLEXT): ttydrv
602 twain/twain_32.dll$(DLLEXT): twain
603 url/url.dll$(DLLEXT): url
604 urlmon/urlmon.dll$(DLLEXT): urlmon
605 user/user32.dll$(DLLEXT): user
606 version/version.dll$(DLLEXT): version
607 win32s/w32skrnl.dll$(DLLEXT): win32s
608 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
609 winedos/winedos.dll$(DLLEXT): winedos
610 winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss
611 wineps/wineps.dll$(DLLEXT): wineps
612 wininet/wininet.dll$(DLLEXT): wininet
613 winmm/winmm.dll$(DLLEXT): winmm
614 winnls/winnls32.dll$(DLLEXT): winnls
615 winspool/winspool.drv$(DLLEXT): winspool
616 wintrust/wintrust.dll$(DLLEXT): wintrust
617 winaspi/wnaspi32.dll$(DLLEXT): winaspi
618 wow32/wow32.dll$(DLLEXT): wow32
619 winsock/ws2_32.dll$(DLLEXT): winsock
620 wsock32/wsock32.dll$(DLLEXT): wsock32
621 x11drv/x11drv.dll$(DLLEXT): x11drv
623 # Inter-dll dependencies
625 advapi32: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
626 avicap32: kernel32.dll$(DLLEXT)
627 avifil32: msvfw32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
628 comcat: ole32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
629 comctl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
630 winmm.dll$(DLLEXT)
631 commdlg: shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) \
632 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
633 crtdll: msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT)
634 crypt32: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
635 dciman32: kernel32.dll$(DLLEXT)
636 ddraw: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
637 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
638 devenum: kernel32.dll$(DLLEXT)
639 dinput: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
640 dplay: dplayx.dll$(DLLEXT)
641 dplayx: winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
642 kernel32.dll$(DLLEXT)
643 dsound: winmm.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
644 gdi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
645 glu32: kernel32.dll$(DLLEXT)
646 icmp: kernel32.dll$(DLLEXT)
647 imagehlp: kernel32.dll$(DLLEXT)
648 imm32: kernel32.dll$(DLLEXT)
649 kernel: ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
650 lzexpand: kernel32.dll$(DLLEXT)
651 mapi32: kernel32.dll$(DLLEXT)
652 mpr: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
653 msacm/imaadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
654 msacm/msadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
655 msacm/msg711: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
656 msacm: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
657 msdmo: kernel32.dll$(DLLEXT)
658 msimg32: kernel32.dll$(DLLEXT)
659 msisys: kernel32.dll$(DLLEXT)
660 msnet32: kernel32.dll$(DLLEXT)
661 msrle32: kernel32.dll$(DLLEXT)
662 msvcrt20: msvcrt.dll$(DLLEXT)
663 msvcrt: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
664 msvideo: winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) version.dll$(DLLEXT) user32.dll$(DLLEXT) \
665 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
666 netapi32: kernel32.dll$(DLLEXT)
667 odbc32: kernel32.dll$(DLLEXT)
668 ole32: advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) \
669 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
670 oleaut32: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
671 kernel32.dll$(DLLEXT) comctl32.dll$(DLLEXT)
672 olecli: ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
673 oledlg: kernel32.dll$(DLLEXT)
674 olepro32: oleaut32.dll$(DLLEXT)
675 olesvr: kernel32.dll$(DLLEXT)
676 opengl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
677 psapi: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
678 qcap: kernel32.dll$(DLLEXT)
679 quartz: kernel32.dll$(DLLEXT)
680 rasapi32: kernel32.dll$(DLLEXT)
681 richedit: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
682 rpcrt4: kernel32.dll$(DLLEXT)
683 serialui: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
684 setupapi: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
685 shdocvw: ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
686 shell32: ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) \
687 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
688 shfolder: shell32.dll$(DLLEXT)
689 shlwapi: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
690 snmpapi: kernel32.dll$(DLLEXT)
691 sti: kernel32.dll$(DLLEXT)
692 tapi32: kernel32.dll$(DLLEXT)
693 ttydrv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
694 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
695 twain: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
696 url: kernel32.dll$(DLLEXT)
697 urlmon: ole32.dll$(DLLEXT)
698 user: gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) \
699 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
700 version: lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
701 win32s: kernel32.dll$(DLLEXT)
702 winaspi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
703 winedos: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
704 wineps: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) \
705 kernel32.dll$(DLLEXT)
706 wininet: shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
707 winmm/joystick: winmm.dll$(DLLEXT) user32.dll$(DLLEXT)
708 winmm/mcianim: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
709 winmm/mciavi: msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
710 kernel32.dll$(DLLEXT)
711 winmm/mcicda: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
712 winmm/mciseq: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
713 winmm/mciwave: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
714 winmm/midimap: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
715 winmm/wavemap: msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
716 winmm/winearts: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
717 winmm/wineoss: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
718 winmm: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
719 winnls: kernel32.dll$(DLLEXT)
720 winsock: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
721 winspool: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
722 wintrust: kernel32.dll$(DLLEXT)
723 wow32: kernel32.dll$(DLLEXT)
724 wsock32: ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
725 x11drv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
726 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
728 # Special targets for dlls that we need to link to
730 libntdll.dll.$(LIBEXT): ntdll
731 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
733 libgdi32.dll.$(LIBEXT): gdi
734 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
736 libuser32.dll.$(LIBEXT): user
737 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
739 libkernel32.dll.$(LIBEXT): kernel
740 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
742 # Misc rules
744 $(BUILDSUBDIRS:%=%/__checklink__): dummy
745 @cd `dirname $@` && $(MAKE) checklink
747 install:: $(BUILDSUBDIRS:%=%/__install__)
749 uninstall:: $(BUILDSUBDIRS:%=%/__uninstall__)
750 -rmdir $(dlldir)
752 check test:: $(BUILDSUBDIRS:%=%/__test__)
754 checklink:: $(BUILDSUBDIRS:%=%/__checklink__)