Add amstream dll (MultiMedia Streams), part of Direct Show.
[wine] / dlls / Makefile.in
1 # Automatically generated by make_dlls; DO NOT EDIT!!
2
3 TOPSRCDIR = @top_srcdir@
4 TOPOBJDIR = ..
5 SRCDIR    = @srcdir@
6 VPATH     = @srcdir@
7
8 # special configure-dependent targets
9
10 GLU32FILES = glu32
11 GLUT32FILES = glut32
12 OPENGLFILES = d3d8 d3d9 d3dx8 opengl32 wined3d
13 XFILES = ddraw x11drv
14 EXTRADIRS = @GLU32FILES@ @GLUT32FILES@ @OPENGLFILES@ @XFILES@
15
16 # Subdir list
17
18 BASEDIRS = \
19         advapi32 \
20         amstream \
21         avicap32 \
22         avifil32 \
23         cabinet \
24         capi2032 \
25         cfgmgr32 \
26         comcat \
27         comctl32 \
28         commdlg \
29         crtdll \
30         crypt32 \
31         ctl3d \
32         d3dim \
33         dciman32 \
34         devenum \
35         dinput \
36         dinput8 \
37         dmband \
38         dmcompos \
39         dmime \
40         dmloader \
41         dmscript \
42         dmstyle \
43         dmsynth \
44         dmusic \
45         dmusic32 \
46         dplay \
47         dplayx \
48         dpnhpast \
49         dsound \
50         dswave \
51         gdi \
52         iccvid \
53         icmp \
54         ifsmgr.vxd \
55         imagehlp \
56         imm32 \
57         iphlpapi \
58         kernel \
59         lzexpand \
60         mapi32 \
61         mmdevldr.vxd \
62         monodebg.vxd \
63         mpr \
64         msacm \
65         msacm/imaadp32 \
66         msacm/msadp32 \
67         msacm/msg711 \
68         msacm/winemp3 \
69         msdmo \
70         mshtml \
71         msi \
72         msimg32 \
73         msisys \
74         msnet32 \
75         msrle32 \
76         msvcrt \
77         msvcrt20 \
78         msvcrt40 \
79         msvcrtd \
80         msvidc32 \
81         msvideo \
82         mswsock \
83         netapi32 \
84         newdev \
85         ntdll \
86         odbc32 \
87         ole32 \
88         oleacc \
89         oleaut32 \
90         olecli \
91         oledlg \
92         olepro32 \
93         olesvr \
94         psapi \
95         qcap \
96         quartz \
97         rasapi32 \
98         richedit \
99         rpcrt4 \
100         rsabase \
101         secur32 \
102         serialui \
103         setupapi \
104         shdocvw \
105         shell32 \
106         shfolder \
107         shlwapi \
108         snmpapi \
109         sti \
110         tapi32 \
111         ttydrv \
112         twain \
113         unicows \
114         url \
115         urlmon \
116         user \
117         uxtheme \
118         vdhcp.vxd \
119         version \
120         vmm.vxd \
121         vnbt.vxd \
122         vnetbios.vxd \
123         vtdapi.vxd \
124         vwin32.vxd \
125         win32s \
126         winaspi \
127         winedos \
128         wineps \
129         wininet \
130         winmm \
131         winmm/joystick \
132         winmm/mcianim \
133         winmm/mciavi \
134         winmm/mcicda \
135         winmm/mciseq \
136         winmm/mciwave \
137         winmm/midimap \
138         winmm/wavemap \
139         winmm/winealsa \
140         winmm/winearts \
141         winmm/wineaudioio \
142         winmm/winejack \
143         winmm/winenas \
144         winmm/wineoss \
145         winnls \
146         winsock \
147         winspool \
148         wintab32 \
149         wintrust \
150         wow32 \
151         wsock32
152
153 SUBDIRS = \
154         $(BASEDIRS) \
155         d3d8 \
156         d3d9 \
157         d3dx8 \
158         ddraw \
159         dxguid \
160         glu32 \
161         glut32 \
162         opengl32 \
163         uuid \
164         wined3d \
165         x11drv
166
167 BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS)
168
169 INSTALLSUBDIRS = $(BUILDSUBDIRS)
170
171 @MAKE_RULES@
172
173 # Symbolic links
174
175 WIN16_FILES = \
176         avifile.dll$(DLLEXT) \
177         comm.drv$(DLLEXT) \
178         commdlg.dll$(DLLEXT) \
179         compobj.dll$(DLLEXT) \
180         ctl3d.dll$(DLLEXT) \
181         ctl3dv2.dll$(DLLEXT) \
182         ddeml.dll$(DLLEXT) \
183         dispdib.dll$(DLLEXT) \
184         display.drv$(DLLEXT) \
185         gdi.exe$(DLLEXT) \
186         imm.dll$(DLLEXT) \
187         keyboard.drv$(DLLEXT) \
188         krnl386.exe$(DLLEXT) \
189         lzexpand.dll$(DLLEXT) \
190         mmsystem.dll$(DLLEXT) \
191         mouse.drv$(DLLEXT) \
192         msacm.dll$(DLLEXT) \
193         msvideo.dll$(DLLEXT) \
194         ole2.dll$(DLLEXT) \
195         ole2conv.dll$(DLLEXT) \
196         ole2disp.dll$(DLLEXT) \
197         ole2nls.dll$(DLLEXT) \
198         ole2prox.dll$(DLLEXT) \
199         ole2thk.dll$(DLLEXT) \
200         olecli.dll$(DLLEXT) \
201         olesvr.dll$(DLLEXT) \
202         rasapi16.dll$(DLLEXT) \
203         setupx.dll$(DLLEXT) \
204         shell.dll$(DLLEXT) \
205         sound.dll$(DLLEXT) \
206         storage.dll$(DLLEXT) \
207         stress.dll$(DLLEXT) \
208         system.drv$(DLLEXT) \
209         toolhelp.dll$(DLLEXT) \
210         typelib.dll$(DLLEXT) \
211         user.exe$(DLLEXT) \
212         ver.dll$(DLLEXT) \
213         w32sys.dll$(DLLEXT) \
214         win32s16.dll$(DLLEXT) \
215         win87em.dll$(DLLEXT) \
216         winaspi.dll$(DLLEXT) \
217         windebug.dll$(DLLEXT) \
218         wineps16.drv$(DLLEXT) \
219         wing.dll$(DLLEXT) \
220         winnls.dll$(DLLEXT) \
221         winsock.dll$(DLLEXT) \
222         wintab.dll$(DLLEXT) \
223         wprocs.dll$(DLLEXT)
224
225 SYMLINKS = \
226         $(EXTRADIRS:%=%.dll$(DLLEXT)) \
227         @WIN16_FILES@ \
228         advapi32.dll$(DLLEXT) \
229         amstream.dll$(DLLEXT) \
230         avicap32.dll$(DLLEXT) \
231         avifil32.dll$(DLLEXT) \
232         cabinet.dll$(DLLEXT) \
233         capi2032.dll$(DLLEXT) \
234         cfgmgr32.dll$(DLLEXT) \
235         comcat.dll$(DLLEXT) \
236         comctl32.dll$(DLLEXT) \
237         comdlg32.dll$(DLLEXT) \
238         crtdll.dll$(DLLEXT) \
239         crypt32.dll$(DLLEXT) \
240         ctl3d32.dll$(DLLEXT) \
241         d3dim.dll$(DLLEXT) \
242         dciman32.dll$(DLLEXT) \
243         devenum.dll$(DLLEXT) \
244         dinput.dll$(DLLEXT) \
245         dinput8.dll$(DLLEXT) \
246         dmband.dll$(DLLEXT) \
247         dmcompos.dll$(DLLEXT) \
248         dmime.dll$(DLLEXT) \
249         dmloader.dll$(DLLEXT) \
250         dmscript.dll$(DLLEXT) \
251         dmstyle.dll$(DLLEXT) \
252         dmsynth.dll$(DLLEXT) \
253         dmusic.dll$(DLLEXT) \
254         dmusic32.dll$(DLLEXT) \
255         dplay.dll$(DLLEXT) \
256         dplayx.dll$(DLLEXT) \
257         dpnhpast.dll$(DLLEXT) \
258         dsound.dll$(DLLEXT) \
259         dswave.dll$(DLLEXT) \
260         gdi32.dll$(DLLEXT) \
261         iccvid.dll$(DLLEXT) \
262         icmp.dll$(DLLEXT) \
263         ifsmgr.vxd$(DLLEXT) \
264         imaadp32.acm$(DLLEXT) \
265         imagehlp.dll$(DLLEXT) \
266         imm32.dll$(DLLEXT) \
267         iphlpapi.dll$(DLLEXT) \
268         joystick.drv$(DLLEXT) \
269         kernel32.dll$(DLLEXT) \
270         libdxguid.a \
271         libuuid.a \
272         lz32.dll$(DLLEXT) \
273         mapi32.dll$(DLLEXT) \
274         mcianim.drv$(DLLEXT) \
275         mciavi.drv$(DLLEXT) \
276         mcicda.drv$(DLLEXT) \
277         mciseq.drv$(DLLEXT) \
278         mciwave.drv$(DLLEXT) \
279         midimap.drv$(DLLEXT) \
280         mmdevldr.vxd$(DLLEXT) \
281         monodebg.vxd$(DLLEXT) \
282         mpr.dll$(DLLEXT) \
283         msacm.drv$(DLLEXT) \
284         msacm32.dll$(DLLEXT) \
285         msadp32.acm$(DLLEXT) \
286         msdmo.dll$(DLLEXT) \
287         msg711.acm$(DLLEXT) \
288         mshtml.dll$(DLLEXT) \
289         msi.dll$(DLLEXT) \
290         msimg32.dll$(DLLEXT) \
291         msisys.ocx$(DLLEXT) \
292         msnet32.dll$(DLLEXT) \
293         msrle32.dll$(DLLEXT) \
294         msvcrt.dll$(DLLEXT) \
295         msvcrt20.dll$(DLLEXT) \
296         msvcrt40.dll$(DLLEXT) \
297         msvcrtd.dll$(DLLEXT) \
298         msvfw32.dll$(DLLEXT) \
299         msvidc32.dll$(DLLEXT) \
300         mswsock.dll$(DLLEXT) \
301         netapi32.dll$(DLLEXT) \
302         newdev.dll$(DLLEXT) \
303         ntdll.dll$(DLLEXT) \
304         odbc32.dll$(DLLEXT) \
305         ole32.dll$(DLLEXT) \
306         oleacc.dll$(DLLEXT) \
307         oleaut32.dll$(DLLEXT) \
308         olecli32.dll$(DLLEXT) \
309         oledlg.dll$(DLLEXT) \
310         olepro32.dll$(DLLEXT) \
311         olesvr32.dll$(DLLEXT) \
312         psapi.dll$(DLLEXT) \
313         qcap.dll$(DLLEXT) \
314         quartz.dll$(DLLEXT) \
315         rasapi32.dll$(DLLEXT) \
316         riched32.dll$(DLLEXT) \
317         rpcrt4.dll$(DLLEXT) \
318         rsabase.dll$(DLLEXT) \
319         secur32.dll$(DLLEXT) \
320         serialui.dll$(DLLEXT) \
321         setupapi.dll$(DLLEXT) \
322         shdocvw.dll$(DLLEXT) \
323         shell32.dll$(DLLEXT) \
324         shfolder.dll$(DLLEXT) \
325         shlwapi.dll$(DLLEXT) \
326         snmpapi.dll$(DLLEXT) \
327         sti.dll$(DLLEXT) \
328         tapi32.dll$(DLLEXT) \
329         ttydrv.dll$(DLLEXT) \
330         twain_32.dll$(DLLEXT) \
331         unicows.dll$(DLLEXT) \
332         url.dll$(DLLEXT) \
333         urlmon.dll$(DLLEXT) \
334         user32.dll$(DLLEXT) \
335         uxtheme.dll$(DLLEXT) \
336         vdhcp.vxd$(DLLEXT) \
337         version.dll$(DLLEXT) \
338         vmm.vxd$(DLLEXT) \
339         vnbt.vxd$(DLLEXT) \
340         vnetbios.vxd$(DLLEXT) \
341         vtdapi.vxd$(DLLEXT) \
342         vwin32.vxd$(DLLEXT) \
343         w32skrnl.dll$(DLLEXT) \
344         winealsa.drv$(DLLEXT) \
345         winearts.drv$(DLLEXT) \
346         wineaudioio.drv$(DLLEXT) \
347         winedos.dll$(DLLEXT) \
348         winejack.drv$(DLLEXT) \
349         winemp3.acm$(DLLEXT) \
350         winenas.drv$(DLLEXT) \
351         wineoss.drv$(DLLEXT) \
352         wineps.dll$(DLLEXT) \
353         wininet.dll$(DLLEXT) \
354         winmm.dll$(DLLEXT) \
355         winnls32.dll$(DLLEXT) \
356         winspool.drv$(DLLEXT) \
357         wintab32.dll$(DLLEXT) \
358         wintrust.dll$(DLLEXT) \
359         wnaspi32.dll$(DLLEXT) \
360         wow32.dll$(DLLEXT) \
361         ws2_32.dll$(DLLEXT) \
362         wsock32.dll$(DLLEXT)
363
364 # Main target
365
366 all: $(SYMLINKS)
367
368 # Map symlink name to the corresponding library
369
370 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
371         $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
372
373 amstream.dll$(DLLEXT): amstream/amstream.dll$(DLLEXT)
374         $(RM) $@ && $(LN_S) amstream/amstream.dll$(DLLEXT) $@
375
376 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
377         $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
378
379 avifil32.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
380         $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
381
382 avifile.dll$(DLLEXT) : avifil32.dll$(DLLEXT)
383         $(RM) $@ && $(LN_S) avifil32.dll$(DLLEXT) $@
384
385 cabinet.dll$(DLLEXT): cabinet/cabinet.dll$(DLLEXT)
386         $(RM) $@ && $(LN_S) cabinet/cabinet.dll$(DLLEXT) $@
387
388 capi2032.dll$(DLLEXT): capi2032/capi2032.dll$(DLLEXT)
389         $(RM) $@ && $(LN_S) capi2032/capi2032.dll$(DLLEXT) $@
390
391 cfgmgr32.dll$(DLLEXT): cfgmgr32/cfgmgr32.dll$(DLLEXT)
392         $(RM) $@ && $(LN_S) cfgmgr32/cfgmgr32.dll$(DLLEXT) $@
393
394 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
395         $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
396
397 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
398         $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
399
400 comdlg32.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
401         $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
402
403 commdlg.dll$(DLLEXT) : comdlg32.dll$(DLLEXT)
404         $(RM) $@ && $(LN_S) comdlg32.dll$(DLLEXT) $@
405
406 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
407         $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
408
409 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
410         $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
411
412 ctl3d32.dll$(DLLEXT): ctl3d/ctl3d32.dll$(DLLEXT)
413         $(RM) $@ && $(LN_S) ctl3d/ctl3d32.dll$(DLLEXT) $@
414
415 ctl3d.dll$(DLLEXT) ctl3dv2.dll$(DLLEXT) : ctl3d32.dll$(DLLEXT)
416         $(RM) $@ && $(LN_S) ctl3d32.dll$(DLLEXT) $@
417
418 d3d8.dll$(DLLEXT): d3d8/d3d8.dll$(DLLEXT)
419         $(RM) $@ && $(LN_S) d3d8/d3d8.dll$(DLLEXT) $@
420
421 d3d9.dll$(DLLEXT): d3d9/d3d9.dll$(DLLEXT)
422         $(RM) $@ && $(LN_S) d3d9/d3d9.dll$(DLLEXT) $@
423
424 d3dim.dll$(DLLEXT): d3dim/d3dim.dll$(DLLEXT)
425         $(RM) $@ && $(LN_S) d3dim/d3dim.dll$(DLLEXT) $@
426
427 d3dx8.dll$(DLLEXT): d3dx8/d3dx8.dll$(DLLEXT)
428         $(RM) $@ && $(LN_S) d3dx8/d3dx8.dll$(DLLEXT) $@
429
430 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
431         $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
432
433 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
434         $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
435
436 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
437         $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
438
439 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
440         $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
441
442 dinput8.dll$(DLLEXT): dinput8/dinput8.dll$(DLLEXT)
443         $(RM) $@ && $(LN_S) dinput8/dinput8.dll$(DLLEXT) $@
444
445 dmband.dll$(DLLEXT): dmband/dmband.dll$(DLLEXT)
446         $(RM) $@ && $(LN_S) dmband/dmband.dll$(DLLEXT) $@
447
448 dmcompos.dll$(DLLEXT): dmcompos/dmcompos.dll$(DLLEXT)
449         $(RM) $@ && $(LN_S) dmcompos/dmcompos.dll$(DLLEXT) $@
450
451 dmime.dll$(DLLEXT): dmime/dmime.dll$(DLLEXT)
452         $(RM) $@ && $(LN_S) dmime/dmime.dll$(DLLEXT) $@
453
454 dmloader.dll$(DLLEXT): dmloader/dmloader.dll$(DLLEXT)
455         $(RM) $@ && $(LN_S) dmloader/dmloader.dll$(DLLEXT) $@
456
457 dmscript.dll$(DLLEXT): dmscript/dmscript.dll$(DLLEXT)
458         $(RM) $@ && $(LN_S) dmscript/dmscript.dll$(DLLEXT) $@
459
460 dmstyle.dll$(DLLEXT): dmstyle/dmstyle.dll$(DLLEXT)
461         $(RM) $@ && $(LN_S) dmstyle/dmstyle.dll$(DLLEXT) $@
462
463 dmsynth.dll$(DLLEXT): dmsynth/dmsynth.dll$(DLLEXT)
464         $(RM) $@ && $(LN_S) dmsynth/dmsynth.dll$(DLLEXT) $@
465
466 dmusic.dll$(DLLEXT): dmusic/dmusic.dll$(DLLEXT)
467         $(RM) $@ && $(LN_S) dmusic/dmusic.dll$(DLLEXT) $@
468
469 dmusic32.dll$(DLLEXT): dmusic32/dmusic32.dll$(DLLEXT)
470         $(RM) $@ && $(LN_S) dmusic32/dmusic32.dll$(DLLEXT) $@
471
472 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
473         $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
474
475 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
476         $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
477
478 dpnhpast.dll$(DLLEXT): dpnhpast/dpnhpast.dll$(DLLEXT)
479         $(RM) $@ && $(LN_S) dpnhpast/dpnhpast.dll$(DLLEXT) $@
480
481 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
482         $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
483
484 dswave.dll$(DLLEXT): dswave/dswave.dll$(DLLEXT)
485         $(RM) $@ && $(LN_S) dswave/dswave.dll$(DLLEXT) $@
486
487 gdi32.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
488         $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
489
490 dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) wing.dll$(DLLEXT) : gdi32.dll$(DLLEXT)
491         $(RM) $@ && $(LN_S) gdi32.dll$(DLLEXT) $@
492
493 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
494         $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
495
496 glut32.dll$(DLLEXT): glut32/glut32.dll$(DLLEXT)
497         $(RM) $@ && $(LN_S) glut32/glut32.dll$(DLLEXT) $@
498
499 iccvid.dll$(DLLEXT): iccvid/iccvid.dll$(DLLEXT)
500         $(RM) $@ && $(LN_S) iccvid/iccvid.dll$(DLLEXT) $@
501
502 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
503         $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
504
505 ifsmgr.vxd$(DLLEXT): ifsmgr.vxd/ifsmgr.vxd$(DLLEXT)
506         $(RM) $@ && $(LN_S) ifsmgr.vxd/ifsmgr.vxd$(DLLEXT) $@
507
508 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
509         $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
510
511 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
512         $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
513
514 imm32.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
515         $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
516
517 imm.dll$(DLLEXT) : imm32.dll$(DLLEXT)
518         $(RM) $@ && $(LN_S) imm32.dll$(DLLEXT) $@
519
520 iphlpapi.dll$(DLLEXT): iphlpapi/iphlpapi.dll$(DLLEXT)
521         $(RM) $@ && $(LN_S) iphlpapi/iphlpapi.dll$(DLLEXT) $@
522
523 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
524         $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
525
526 kernel32.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
527         $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
528
529 comm.drv$(DLLEXT) krnl386.exe$(DLLEXT) stress.dll$(DLLEXT) \
530   system.drv$(DLLEXT) toolhelp.dll$(DLLEXT) win87em.dll$(DLLEXT) \
531   windebug.dll$(DLLEXT) : kernel32.dll$(DLLEXT)
532         $(RM) $@ && $(LN_S) kernel32.dll$(DLLEXT) $@
533
534 lz32.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
535         $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
536
537 lzexpand.dll$(DLLEXT) : lz32.dll$(DLLEXT)
538         $(RM) $@ && $(LN_S) lz32.dll$(DLLEXT) $@
539
540 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
541         $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
542
543 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
544         $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
545
546 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
547         $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
548
549 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
550         $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
551
552 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
553         $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
554
555 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
556         $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
557
558 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
559         $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
560
561 mmdevldr.vxd$(DLLEXT): mmdevldr.vxd/mmdevldr.vxd$(DLLEXT)
562         $(RM) $@ && $(LN_S) mmdevldr.vxd/mmdevldr.vxd$(DLLEXT) $@
563
564 monodebg.vxd$(DLLEXT): monodebg.vxd/monodebg.vxd$(DLLEXT)
565         $(RM) $@ && $(LN_S) monodebg.vxd/monodebg.vxd$(DLLEXT) $@
566
567 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
568         $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
569
570 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
571         $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
572
573 msacm32.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
574         $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
575
576 msacm.dll$(DLLEXT) : msacm32.dll$(DLLEXT)
577         $(RM) $@ && $(LN_S) msacm32.dll$(DLLEXT) $@
578
579 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
580         $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
581
582 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
583         $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
584
585 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
586         $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
587
588 mshtml.dll$(DLLEXT): mshtml/mshtml.dll$(DLLEXT)
589         $(RM) $@ && $(LN_S) mshtml/mshtml.dll$(DLLEXT) $@
590
591 msi.dll$(DLLEXT): msi/msi.dll$(DLLEXT)
592         $(RM) $@ && $(LN_S) msi/msi.dll$(DLLEXT) $@
593
594 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
595         $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
596
597 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
598         $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
599
600 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
601         $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
602
603 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
604         $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
605
606 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
607         $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
608
609 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
610         $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
611
612 msvcrt40.dll$(DLLEXT): msvcrt40/msvcrt40.dll$(DLLEXT)
613         $(RM) $@ && $(LN_S) msvcrt40/msvcrt40.dll$(DLLEXT) $@
614
615 msvcrtd.dll$(DLLEXT): msvcrtd/msvcrtd.dll$(DLLEXT)
616         $(RM) $@ && $(LN_S) msvcrtd/msvcrtd.dll$(DLLEXT) $@
617
618 msvfw32.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
619         $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
620
621 msvideo.dll$(DLLEXT) : msvfw32.dll$(DLLEXT)
622         $(RM) $@ && $(LN_S) msvfw32.dll$(DLLEXT) $@
623
624 msvidc32.dll$(DLLEXT): msvidc32/msvidc32.dll$(DLLEXT)
625         $(RM) $@ && $(LN_S) msvidc32/msvidc32.dll$(DLLEXT) $@
626
627 mswsock.dll$(DLLEXT): mswsock/mswsock.dll$(DLLEXT)
628         $(RM) $@ && $(LN_S) mswsock/mswsock.dll$(DLLEXT) $@
629
630 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
631         $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
632
633 newdev.dll$(DLLEXT): newdev/newdev.dll$(DLLEXT)
634         $(RM) $@ && $(LN_S) newdev/newdev.dll$(DLLEXT) $@
635
636 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
637         $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
638
639 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
640         $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
641
642 ole32.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
643         $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
644
645 compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) ole2conv.dll$(DLLEXT) \
646   ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) ole2thk.dll$(DLLEXT) \
647   storage.dll$(DLLEXT) : ole32.dll$(DLLEXT)
648         $(RM) $@ && $(LN_S) ole32.dll$(DLLEXT) $@
649
650 oleacc.dll$(DLLEXT): oleacc/oleacc.dll$(DLLEXT)
651         $(RM) $@ && $(LN_S) oleacc/oleacc.dll$(DLLEXT) $@
652
653 oleaut32.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
654         $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
655
656 ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT) : oleaut32.dll$(DLLEXT)
657         $(RM) $@ && $(LN_S) oleaut32.dll$(DLLEXT) $@
658
659 olecli32.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
660         $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
661
662 olecli.dll$(DLLEXT) : olecli32.dll$(DLLEXT)
663         $(RM) $@ && $(LN_S) olecli32.dll$(DLLEXT) $@
664
665 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
666         $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
667
668 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
669         $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
670
671 olesvr32.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
672         $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
673
674 olesvr.dll$(DLLEXT) : olesvr32.dll$(DLLEXT)
675         $(RM) $@ && $(LN_S) olesvr32.dll$(DLLEXT) $@
676
677 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
678         $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
679
680 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
681         $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
682
683 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
684         $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
685
686 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
687         $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
688
689 rasapi32.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
690         $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
691
692 rasapi16.dll$(DLLEXT) : rasapi32.dll$(DLLEXT)
693         $(RM) $@ && $(LN_S) rasapi32.dll$(DLLEXT) $@
694
695 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
696         $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
697
698 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
699         $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
700
701 rsabase.dll$(DLLEXT): rsabase/rsabase.dll$(DLLEXT)
702         $(RM) $@ && $(LN_S) rsabase/rsabase.dll$(DLLEXT) $@
703
704 secur32.dll$(DLLEXT): secur32/secur32.dll$(DLLEXT)
705         $(RM) $@ && $(LN_S) secur32/secur32.dll$(DLLEXT) $@
706
707 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
708         $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
709
710 setupapi.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
711         $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
712
713 setupx.dll$(DLLEXT) : setupapi.dll$(DLLEXT)
714         $(RM) $@ && $(LN_S) setupapi.dll$(DLLEXT) $@
715
716 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
717         $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
718
719 shell32.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
720         $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
721
722 shell.dll$(DLLEXT) : shell32.dll$(DLLEXT)
723         $(RM) $@ && $(LN_S) shell32.dll$(DLLEXT) $@
724
725 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
726         $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
727
728 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
729         $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
730
731 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
732         $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
733
734 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
735         $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
736
737 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
738         $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
739
740 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
741         $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
742
743 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
744         $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
745
746 unicows.dll$(DLLEXT): unicows/unicows.dll$(DLLEXT)
747         $(RM) $@ && $(LN_S) unicows/unicows.dll$(DLLEXT) $@
748
749 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
750         $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
751
752 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
753         $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
754
755 user32.dll$(DLLEXT): user/user32.dll$(DLLEXT)
756         $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
757
758 ddeml.dll$(DLLEXT) display.drv$(DLLEXT) keyboard.drv$(DLLEXT) \
759   mouse.drv$(DLLEXT) user.exe$(DLLEXT) : user32.dll$(DLLEXT)
760         $(RM) $@ && $(LN_S) user32.dll$(DLLEXT) $@
761
762 uxtheme.dll$(DLLEXT): uxtheme/uxtheme.dll$(DLLEXT)
763         $(RM) $@ && $(LN_S) uxtheme/uxtheme.dll$(DLLEXT) $@
764
765 vdhcp.vxd$(DLLEXT): vdhcp.vxd/vdhcp.vxd$(DLLEXT)
766         $(RM) $@ && $(LN_S) vdhcp.vxd/vdhcp.vxd$(DLLEXT) $@
767
768 version.dll$(DLLEXT): version/version.dll$(DLLEXT)
769         $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
770
771 ver.dll$(DLLEXT) : version.dll$(DLLEXT)
772         $(RM) $@ && $(LN_S) version.dll$(DLLEXT) $@
773
774 vmm.vxd$(DLLEXT): vmm.vxd/vmm.vxd$(DLLEXT)
775         $(RM) $@ && $(LN_S) vmm.vxd/vmm.vxd$(DLLEXT) $@
776
777 vnbt.vxd$(DLLEXT): vnbt.vxd/vnbt.vxd$(DLLEXT)
778         $(RM) $@ && $(LN_S) vnbt.vxd/vnbt.vxd$(DLLEXT) $@
779
780 vnetbios.vxd$(DLLEXT): vnetbios.vxd/vnetbios.vxd$(DLLEXT)
781         $(RM) $@ && $(LN_S) vnetbios.vxd/vnetbios.vxd$(DLLEXT) $@
782
783 vtdapi.vxd$(DLLEXT): vtdapi.vxd/vtdapi.vxd$(DLLEXT)
784         $(RM) $@ && $(LN_S) vtdapi.vxd/vtdapi.vxd$(DLLEXT) $@
785
786 vwin32.vxd$(DLLEXT): vwin32.vxd/vwin32.vxd$(DLLEXT)
787         $(RM) $@ && $(LN_S) vwin32.vxd/vwin32.vxd$(DLLEXT) $@
788
789 w32skrnl.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
790         $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
791
792 w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT) : w32skrnl.dll$(DLLEXT)
793         $(RM) $@ && $(LN_S) w32skrnl.dll$(DLLEXT) $@
794
795 winealsa.drv$(DLLEXT): winmm/winealsa/winealsa.drv$(DLLEXT)
796         $(RM) $@ && $(LN_S) winmm/winealsa/winealsa.drv$(DLLEXT) $@
797
798 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
799         $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
800
801 wineaudioio.drv$(DLLEXT): winmm/wineaudioio/wineaudioio.drv$(DLLEXT)
802         $(RM) $@ && $(LN_S) winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $@
803
804 wined3d.dll$(DLLEXT): wined3d/wined3d.dll$(DLLEXT)
805         $(RM) $@ && $(LN_S) wined3d/wined3d.dll$(DLLEXT) $@
806
807 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
808         $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
809
810 wprocs.dll$(DLLEXT) : winedos.dll$(DLLEXT)
811         $(RM) $@ && $(LN_S) winedos.dll$(DLLEXT) $@
812
813 winejack.drv$(DLLEXT): winmm/winejack/winejack.drv$(DLLEXT)
814         $(RM) $@ && $(LN_S) winmm/winejack/winejack.drv$(DLLEXT) $@
815
816 winemp3.acm$(DLLEXT): msacm/winemp3/winemp3.acm$(DLLEXT)
817         $(RM) $@ && $(LN_S) msacm/winemp3/winemp3.acm$(DLLEXT) $@
818
819 winenas.drv$(DLLEXT): winmm/winenas/winenas.drv$(DLLEXT)
820         $(RM) $@ && $(LN_S) winmm/winenas/winenas.drv$(DLLEXT) $@
821
822 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
823         $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
824
825 wineps.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
826         $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
827
828 wineps16.drv$(DLLEXT) : wineps.dll$(DLLEXT)
829         $(RM) $@ && $(LN_S) wineps.dll$(DLLEXT) $@
830
831 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
832         $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
833
834 winmm.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
835         $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
836
837 mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT) : winmm.dll$(DLLEXT)
838         $(RM) $@ && $(LN_S) winmm.dll$(DLLEXT) $@
839
840 winnls32.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
841         $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
842
843 winnls.dll$(DLLEXT) : winnls32.dll$(DLLEXT)
844         $(RM) $@ && $(LN_S) winnls32.dll$(DLLEXT) $@
845
846 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
847         $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
848
849 wintab32.dll$(DLLEXT): wintab32/wintab32.dll$(DLLEXT)
850         $(RM) $@ && $(LN_S) wintab32/wintab32.dll$(DLLEXT) $@
851
852 wintab.dll$(DLLEXT) : wintab32.dll$(DLLEXT)
853         $(RM) $@ && $(LN_S) wintab32.dll$(DLLEXT) $@
854
855 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
856         $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
857
858 wnaspi32.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
859         $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
860
861 winaspi.dll$(DLLEXT) : wnaspi32.dll$(DLLEXT)
862         $(RM) $@ && $(LN_S) wnaspi32.dll$(DLLEXT) $@
863
864 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
865         $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
866
867 ws2_32.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
868         $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
869
870 winsock.dll$(DLLEXT) : ws2_32.dll$(DLLEXT)
871         $(RM) $@ && $(LN_S) ws2_32.dll$(DLLEXT) $@
872
873 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
874         $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
875
876 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
877         $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
878
879 libdxguid.a: dxguid/libdxguid.a
880         $(RM) $@ && $(LN_S) dxguid/libdxguid.a $@
881
882 libuuid.a: uuid/libuuid.a
883         $(RM) $@ && $(LN_S) uuid/libuuid.a $@
884
885
886 # Import libraries
887
888 IMPORT_LIBS = \
889         libadvapi32 \
890         libamstream \
891         libavicap32 \
892         libavifil32 \
893         libcabinet \
894         libcapi2032 \
895         libcfgmgr32 \
896         libcomcat \
897         libcomctl32 \
898         libcomdlg32 \
899         libcrtdll \
900         libcrypt32 \
901         libctl3d32 \
902         libd3d8 \
903         libd3d9 \
904         libd3dim \
905         libd3dx8 \
906         libdciman32 \
907         libddraw \
908         libdevenum \
909         libdinput \
910         libdinput8 \
911         libdmband \
912         libdmcompos \
913         libdmime \
914         libdmloader \
915         libdmscript \
916         libdmstyle \
917         libdmsynth \
918         libdmusic \
919         libdmusic32 \
920         libdplay \
921         libdplayx \
922         libdpnhpast \
923         libdsound \
924         libdswave \
925         libgdi32 \
926         libglu32 \
927         libglut32 \
928         libiccvid \
929         libicmp \
930         libimagehlp \
931         libimm32 \
932         libiphlpapi \
933         libkernel32 \
934         liblz32 \
935         libmapi32 \
936         libmpr \
937         libmsacm32 \
938         libmsdmo \
939         libmshtml \
940         libmsi \
941         libmsimg32 \
942         libmsnet32 \
943         libmsrle32 \
944         libmsvcrt \
945         libmsvcrt20 \
946         libmsvcrt40 \
947         libmsvcrtd \
948         libmsvfw32 \
949         libmsvidc32 \
950         libmswsock \
951         libnetapi32 \
952         libnewdev \
953         libntdll \
954         libodbc32 \
955         libole32 \
956         liboleacc \
957         liboleaut32 \
958         libolecli32 \
959         liboledlg \
960         libolepro32 \
961         libolesvr32 \
962         libopengl32 \
963         libpsapi \
964         libqcap \
965         libquartz \
966         librasapi32 \
967         libriched32 \
968         librpcrt4 \
969         librsabase \
970         libsecur32 \
971         libserialui \
972         libsetupapi \
973         libshdocvw \
974         libshell32 \
975         libshfolder \
976         libshlwapi \
977         libsnmpapi \
978         libsti \
979         libtapi32 \
980         libttydrv \
981         libtwain_32 \
982         libunicows \
983         liburl \
984         liburlmon \
985         libuser32 \
986         libuxtheme \
987         libversion \
988         libw32skrnl \
989         libwined3d \
990         libwinedos \
991         libwineps \
992         libwininet \
993         libwinmm \
994         libwinnls32 \
995         libwinspool \
996         libwintab32 \
997         libwintrust \
998         libwnaspi32 \
999         libwow32 \
1000         libws2_32 \
1001         libwsock32 \
1002         libx11drv
1003
1004 ALL_IMPORT_LIBS = \
1005         $(IMPORT_LIBS:%=%.$(IMPLIBEXT)) \
1006         libdxguid.a \
1007         libuuid.a
1008
1009 libadvapi32.def: advapi32/advapi32.spec.def
1010         $(RM) $@ && $(LN_S) advapi32/advapi32.spec.def $@
1011 libadvapi32.a: advapi32/advapi32.spec.def
1012         $(DLLTOOL) -k -l $@ -d advapi32/advapi32.spec.def
1013
1014 libamstream.def: amstream/amstream.spec.def
1015         $(RM) $@ && $(LN_S) amstream/amstream.spec.def $@
1016 libamstream.a: amstream/amstream.spec.def
1017         $(DLLTOOL) -k -l $@ -d amstream/amstream.spec.def
1018
1019 libavicap32.def: avicap32/avicap32.spec.def
1020         $(RM) $@ && $(LN_S) avicap32/avicap32.spec.def $@
1021 libavicap32.a: avicap32/avicap32.spec.def
1022         $(DLLTOOL) -k -l $@ -d avicap32/avicap32.spec.def
1023
1024 libavifil32.def: avifil32/avifil32.spec.def
1025         $(RM) $@ && $(LN_S) avifil32/avifil32.spec.def $@
1026 libavifil32.a: avifil32/avifil32.spec.def
1027         $(DLLTOOL) -k -l $@ -d avifil32/avifil32.spec.def
1028
1029 libcabinet.def: cabinet/cabinet.spec.def
1030         $(RM) $@ && $(LN_S) cabinet/cabinet.spec.def $@
1031 libcabinet.a: cabinet/cabinet.spec.def
1032         $(DLLTOOL) -k -l $@ -d cabinet/cabinet.spec.def
1033
1034 libcapi2032.def: capi2032/capi2032.spec.def
1035         $(RM) $@ && $(LN_S) capi2032/capi2032.spec.def $@
1036 libcapi2032.a: capi2032/capi2032.spec.def
1037         $(DLLTOOL) -k -l $@ -d capi2032/capi2032.spec.def
1038
1039 libcfgmgr32.def: cfgmgr32/cfgmgr32.spec.def
1040         $(RM) $@ && $(LN_S) cfgmgr32/cfgmgr32.spec.def $@
1041 libcfgmgr32.a: cfgmgr32/cfgmgr32.spec.def
1042         $(DLLTOOL) -k -l $@ -d cfgmgr32/cfgmgr32.spec.def
1043
1044 libcomcat.def: comcat/comcat.spec.def
1045         $(RM) $@ && $(LN_S) comcat/comcat.spec.def $@
1046 libcomcat.a: comcat/comcat.spec.def
1047         $(DLLTOOL) -k -l $@ -d comcat/comcat.spec.def
1048
1049 libcomctl32.def: comctl32/comctl32.spec.def
1050         $(RM) $@ && $(LN_S) comctl32/comctl32.spec.def $@
1051 libcomctl32.a: comctl32/comctl32.spec.def
1052         $(DLLTOOL) -k -l $@ -d comctl32/comctl32.spec.def
1053
1054 libcomdlg32.def: commdlg/comdlg32.spec.def
1055         $(RM) $@ && $(LN_S) commdlg/comdlg32.spec.def $@
1056 libcomdlg32.a: commdlg/comdlg32.spec.def
1057         $(DLLTOOL) -k -l $@ -d commdlg/comdlg32.spec.def
1058
1059 libcrtdll.def: crtdll/crtdll.spec.def
1060         $(RM) $@ && $(LN_S) crtdll/crtdll.spec.def $@
1061 libcrtdll.a: crtdll/crtdll.spec.def
1062         $(DLLTOOL) -k -l $@ -d crtdll/crtdll.spec.def
1063
1064 libcrypt32.def: crypt32/crypt32.spec.def
1065         $(RM) $@ && $(LN_S) crypt32/crypt32.spec.def $@
1066 libcrypt32.a: crypt32/crypt32.spec.def
1067         $(DLLTOOL) -k -l $@ -d crypt32/crypt32.spec.def
1068
1069 libctl3d32.def: ctl3d/ctl3d32.spec.def
1070         $(RM) $@ && $(LN_S) ctl3d/ctl3d32.spec.def $@
1071 libctl3d32.a: ctl3d/ctl3d32.spec.def
1072         $(DLLTOOL) -k -l $@ -d ctl3d/ctl3d32.spec.def
1073
1074 libd3d8.def: d3d8/d3d8.spec.def
1075         $(RM) $@ && $(LN_S) d3d8/d3d8.spec.def $@
1076 libd3d8.a: d3d8/d3d8.spec.def
1077         $(DLLTOOL) -k -l $@ -d d3d8/d3d8.spec.def
1078
1079 libd3d9.def: d3d9/d3d9.spec.def
1080         $(RM) $@ && $(LN_S) d3d9/d3d9.spec.def $@
1081 libd3d9.a: d3d9/d3d9.spec.def
1082         $(DLLTOOL) -k -l $@ -d d3d9/d3d9.spec.def
1083
1084 libd3dim.def: d3dim/d3dim.spec.def
1085         $(RM) $@ && $(LN_S) d3dim/d3dim.spec.def $@
1086 libd3dim.a: d3dim/d3dim.spec.def
1087         $(DLLTOOL) -k -l $@ -d d3dim/d3dim.spec.def
1088
1089 libd3dx8.def: d3dx8/d3dx8.spec.def
1090         $(RM) $@ && $(LN_S) d3dx8/d3dx8.spec.def $@
1091 libd3dx8.a: d3dx8/d3dx8.spec.def
1092         $(DLLTOOL) -k -l $@ -d d3dx8/d3dx8.spec.def
1093
1094 libdciman32.def: dciman32/dciman32.spec.def
1095         $(RM) $@ && $(LN_S) dciman32/dciman32.spec.def $@
1096 libdciman32.a: dciman32/dciman32.spec.def
1097         $(DLLTOOL) -k -l $@ -d dciman32/dciman32.spec.def
1098
1099 libddraw.def: ddraw/ddraw.spec.def
1100         $(RM) $@ && $(LN_S) ddraw/ddraw.spec.def $@
1101 libddraw.a: ddraw/ddraw.spec.def
1102         $(DLLTOOL) -k -l $@ -d ddraw/ddraw.spec.def
1103
1104 libdevenum.def: devenum/devenum.spec.def
1105         $(RM) $@ && $(LN_S) devenum/devenum.spec.def $@
1106 libdevenum.a: devenum/devenum.spec.def
1107         $(DLLTOOL) -k -l $@ -d devenum/devenum.spec.def
1108
1109 libdinput.def: dinput/dinput.spec.def
1110         $(RM) $@ && $(LN_S) dinput/dinput.spec.def $@
1111 libdinput.a: dinput/dinput.spec.def
1112         $(DLLTOOL) -k -l $@ -d dinput/dinput.spec.def
1113
1114 libdinput8.def: dinput8/dinput8.spec.def
1115         $(RM) $@ && $(LN_S) dinput8/dinput8.spec.def $@
1116 libdinput8.a: dinput8/dinput8.spec.def
1117         $(DLLTOOL) -k -l $@ -d dinput8/dinput8.spec.def
1118
1119 libdmband.def: dmband/dmband.spec.def
1120         $(RM) $@ && $(LN_S) dmband/dmband.spec.def $@
1121 libdmband.a: dmband/dmband.spec.def
1122         $(DLLTOOL) -k -l $@ -d dmband/dmband.spec.def
1123
1124 libdmcompos.def: dmcompos/dmcompos.spec.def
1125         $(RM) $@ && $(LN_S) dmcompos/dmcompos.spec.def $@
1126 libdmcompos.a: dmcompos/dmcompos.spec.def
1127         $(DLLTOOL) -k -l $@ -d dmcompos/dmcompos.spec.def
1128
1129 libdmime.def: dmime/dmime.spec.def
1130         $(RM) $@ && $(LN_S) dmime/dmime.spec.def $@
1131 libdmime.a: dmime/dmime.spec.def
1132         $(DLLTOOL) -k -l $@ -d dmime/dmime.spec.def
1133
1134 libdmloader.def: dmloader/dmloader.spec.def
1135         $(RM) $@ && $(LN_S) dmloader/dmloader.spec.def $@
1136 libdmloader.a: dmloader/dmloader.spec.def
1137         $(DLLTOOL) -k -l $@ -d dmloader/dmloader.spec.def
1138
1139 libdmscript.def: dmscript/dmscript.spec.def
1140         $(RM) $@ && $(LN_S) dmscript/dmscript.spec.def $@
1141 libdmscript.a: dmscript/dmscript.spec.def
1142         $(DLLTOOL) -k -l $@ -d dmscript/dmscript.spec.def
1143
1144 libdmstyle.def: dmstyle/dmstyle.spec.def
1145         $(RM) $@ && $(LN_S) dmstyle/dmstyle.spec.def $@
1146 libdmstyle.a: dmstyle/dmstyle.spec.def
1147         $(DLLTOOL) -k -l $@ -d dmstyle/dmstyle.spec.def
1148
1149 libdmsynth.def: dmsynth/dmsynth.spec.def
1150         $(RM) $@ && $(LN_S) dmsynth/dmsynth.spec.def $@
1151 libdmsynth.a: dmsynth/dmsynth.spec.def
1152         $(DLLTOOL) -k -l $@ -d dmsynth/dmsynth.spec.def
1153
1154 libdmusic.def: dmusic/dmusic.spec.def
1155         $(RM) $@ && $(LN_S) dmusic/dmusic.spec.def $@
1156 libdmusic.a: dmusic/dmusic.spec.def
1157         $(DLLTOOL) -k -l $@ -d dmusic/dmusic.spec.def
1158
1159 libdmusic32.def: dmusic32/dmusic32.spec.def
1160         $(RM) $@ && $(LN_S) dmusic32/dmusic32.spec.def $@
1161 libdmusic32.a: dmusic32/dmusic32.spec.def
1162         $(DLLTOOL) -k -l $@ -d dmusic32/dmusic32.spec.def
1163
1164 libdplay.def: dplay/dplay.spec.def
1165         $(RM) $@ && $(LN_S) dplay/dplay.spec.def $@
1166 libdplay.a: dplay/dplay.spec.def
1167         $(DLLTOOL) -k -l $@ -d dplay/dplay.spec.def
1168
1169 libdplayx.def: dplayx/dplayx.spec.def
1170         $(RM) $@ && $(LN_S) dplayx/dplayx.spec.def $@
1171 libdplayx.a: dplayx/dplayx.spec.def
1172         $(DLLTOOL) -k -l $@ -d dplayx/dplayx.spec.def
1173
1174 libdpnhpast.def: dpnhpast/dpnhpast.spec.def
1175         $(RM) $@ && $(LN_S) dpnhpast/dpnhpast.spec.def $@
1176 libdpnhpast.a: dpnhpast/dpnhpast.spec.def
1177         $(DLLTOOL) -k -l $@ -d dpnhpast/dpnhpast.spec.def
1178
1179 libdsound.def: dsound/dsound.spec.def
1180         $(RM) $@ && $(LN_S) dsound/dsound.spec.def $@
1181 libdsound.a: dsound/dsound.spec.def
1182         $(DLLTOOL) -k -l $@ -d dsound/dsound.spec.def
1183
1184 libdswave.def: dswave/dswave.spec.def
1185         $(RM) $@ && $(LN_S) dswave/dswave.spec.def $@
1186 libdswave.a: dswave/dswave.spec.def
1187         $(DLLTOOL) -k -l $@ -d dswave/dswave.spec.def
1188
1189 libgdi32.def: gdi/gdi32.spec.def
1190         $(RM) $@ && $(LN_S) gdi/gdi32.spec.def $@
1191 libgdi32.a: gdi/gdi32.spec.def
1192         $(DLLTOOL) -k -l $@ -d gdi/gdi32.spec.def
1193
1194 libglu32.def: glu32/glu32.spec.def
1195         $(RM) $@ && $(LN_S) glu32/glu32.spec.def $@
1196 libglu32.a: glu32/glu32.spec.def
1197         $(DLLTOOL) -k -l $@ -d glu32/glu32.spec.def
1198
1199 libglut32.def: glut32/glut32.spec.def
1200         $(RM) $@ && $(LN_S) glut32/glut32.spec.def $@
1201 libglut32.a: glut32/glut32.spec.def
1202         $(DLLTOOL) -k -l $@ -d glut32/glut32.spec.def
1203
1204 libiccvid.def: iccvid/iccvid.spec.def
1205         $(RM) $@ && $(LN_S) iccvid/iccvid.spec.def $@
1206 libiccvid.a: iccvid/iccvid.spec.def
1207         $(DLLTOOL) -k -l $@ -d iccvid/iccvid.spec.def
1208
1209 libicmp.def: icmp/icmp.spec.def
1210         $(RM) $@ && $(LN_S) icmp/icmp.spec.def $@
1211 libicmp.a: icmp/icmp.spec.def
1212         $(DLLTOOL) -k -l $@ -d icmp/icmp.spec.def
1213
1214 libimagehlp.def: imagehlp/imagehlp.spec.def
1215         $(RM) $@ && $(LN_S) imagehlp/imagehlp.spec.def $@
1216 libimagehlp.a: imagehlp/imagehlp.spec.def
1217         $(DLLTOOL) -k -l $@ -d imagehlp/imagehlp.spec.def
1218
1219 libimm32.def: imm32/imm32.spec.def
1220         $(RM) $@ && $(LN_S) imm32/imm32.spec.def $@
1221 libimm32.a: imm32/imm32.spec.def
1222         $(DLLTOOL) -k -l $@ -d imm32/imm32.spec.def
1223
1224 libiphlpapi.def: iphlpapi/iphlpapi.spec.def
1225         $(RM) $@ && $(LN_S) iphlpapi/iphlpapi.spec.def $@
1226 libiphlpapi.a: iphlpapi/iphlpapi.spec.def
1227         $(DLLTOOL) -k -l $@ -d iphlpapi/iphlpapi.spec.def
1228
1229 libkernel32.def: kernel/kernel32.spec.def
1230         $(RM) $@ && $(LN_S) kernel/kernel32.spec.def $@
1231 libkernel32.a: kernel/kernel32.spec.def
1232         $(DLLTOOL) -k -l $@ -d kernel/kernel32.spec.def
1233
1234 liblz32.def: lzexpand/lz32.spec.def
1235         $(RM) $@ && $(LN_S) lzexpand/lz32.spec.def $@
1236 liblz32.a: lzexpand/lz32.spec.def
1237         $(DLLTOOL) -k -l $@ -d lzexpand/lz32.spec.def
1238
1239 libmapi32.def: mapi32/mapi32.spec.def
1240         $(RM) $@ && $(LN_S) mapi32/mapi32.spec.def $@
1241 libmapi32.a: mapi32/mapi32.spec.def
1242         $(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def
1243
1244 libmpr.def: mpr/mpr.spec.def
1245         $(RM) $@ && $(LN_S) mpr/mpr.spec.def $@
1246 libmpr.a: mpr/mpr.spec.def
1247         $(DLLTOOL) -k -l $@ -d mpr/mpr.spec.def
1248
1249 libmsacm32.def: msacm/msacm32.spec.def
1250         $(RM) $@ && $(LN_S) msacm/msacm32.spec.def $@
1251 libmsacm32.a: msacm/msacm32.spec.def
1252         $(DLLTOOL) -k -l $@ -d msacm/msacm32.spec.def
1253
1254 libmsdmo.def: msdmo/msdmo.spec.def
1255         $(RM) $@ && $(LN_S) msdmo/msdmo.spec.def $@
1256 libmsdmo.a: msdmo/msdmo.spec.def
1257         $(DLLTOOL) -k -l $@ -d msdmo/msdmo.spec.def
1258
1259 libmshtml.def: mshtml/mshtml.spec.def
1260         $(RM) $@ && $(LN_S) mshtml/mshtml.spec.def $@
1261 libmshtml.a: mshtml/mshtml.spec.def
1262         $(DLLTOOL) -k -l $@ -d mshtml/mshtml.spec.def
1263
1264 libmsi.def: msi/msi.spec.def
1265         $(RM) $@ && $(LN_S) msi/msi.spec.def $@
1266 libmsi.a: msi/msi.spec.def
1267         $(DLLTOOL) -k -l $@ -d msi/msi.spec.def
1268
1269 libmsimg32.def: msimg32/msimg32.spec.def
1270         $(RM) $@ && $(LN_S) msimg32/msimg32.spec.def $@
1271 libmsimg32.a: msimg32/msimg32.spec.def
1272         $(DLLTOOL) -k -l $@ -d msimg32/msimg32.spec.def
1273
1274 libmsnet32.def: msnet32/msnet32.spec.def
1275         $(RM) $@ && $(LN_S) msnet32/msnet32.spec.def $@
1276 libmsnet32.a: msnet32/msnet32.spec.def
1277         $(DLLTOOL) -k -l $@ -d msnet32/msnet32.spec.def
1278
1279 libmsrle32.def: msrle32/msrle32.spec.def
1280         $(RM) $@ && $(LN_S) msrle32/msrle32.spec.def $@
1281 libmsrle32.a: msrle32/msrle32.spec.def
1282         $(DLLTOOL) -k -l $@ -d msrle32/msrle32.spec.def
1283
1284 libmsvcrt.def: msvcrt/msvcrt.spec.def
1285         $(RM) $@ && $(LN_S) msvcrt/msvcrt.spec.def $@
1286 libmsvcrt.a: msvcrt/msvcrt.spec.def
1287         $(DLLTOOL) -k -l $@ -d msvcrt/msvcrt.spec.def
1288
1289 libmsvcrt20.def: msvcrt20/msvcrt20.spec.def
1290         $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.spec.def $@
1291 libmsvcrt20.a: msvcrt20/msvcrt20.spec.def
1292         $(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def
1293
1294 libmsvcrt40.def: msvcrt40/msvcrt40.spec.def
1295         $(RM) $@ && $(LN_S) msvcrt40/msvcrt40.spec.def $@
1296 libmsvcrt40.a: msvcrt40/msvcrt40.spec.def
1297         $(DLLTOOL) -k -l $@ -d msvcrt40/msvcrt40.spec.def
1298
1299 libmsvcrtd.def: msvcrtd/msvcrtd.spec.def
1300         $(RM) $@ && $(LN_S) msvcrtd/msvcrtd.spec.def $@
1301 libmsvcrtd.a: msvcrtd/msvcrtd.spec.def
1302         $(DLLTOOL) -k -l $@ -d msvcrtd/msvcrtd.spec.def
1303
1304 libmsvfw32.def: msvideo/msvfw32.spec.def
1305         $(RM) $@ && $(LN_S) msvideo/msvfw32.spec.def $@
1306 libmsvfw32.a: msvideo/msvfw32.spec.def
1307         $(DLLTOOL) -k -l $@ -d msvideo/msvfw32.spec.def
1308
1309 libmsvidc32.def: msvidc32/msvidc32.spec.def
1310         $(RM) $@ && $(LN_S) msvidc32/msvidc32.spec.def $@
1311 libmsvidc32.a: msvidc32/msvidc32.spec.def
1312         $(DLLTOOL) -k -l $@ -d msvidc32/msvidc32.spec.def
1313
1314 libmswsock.def: mswsock/mswsock.spec.def
1315         $(RM) $@ && $(LN_S) mswsock/mswsock.spec.def $@
1316 libmswsock.a: mswsock/mswsock.spec.def
1317         $(DLLTOOL) -k -l $@ -d mswsock/mswsock.spec.def
1318
1319 libnetapi32.def: netapi32/netapi32.spec.def
1320         $(RM) $@ && $(LN_S) netapi32/netapi32.spec.def $@
1321 libnetapi32.a: netapi32/netapi32.spec.def
1322         $(DLLTOOL) -k -l $@ -d netapi32/netapi32.spec.def
1323
1324 libnewdev.def: newdev/newdev.spec.def
1325         $(RM) $@ && $(LN_S) newdev/newdev.spec.def $@
1326 libnewdev.a: newdev/newdev.spec.def
1327         $(DLLTOOL) -k -l $@ -d newdev/newdev.spec.def
1328
1329 libntdll.def: ntdll/ntdll.spec.def
1330         $(RM) $@ && $(LN_S) ntdll/ntdll.spec.def $@
1331 libntdll.a: ntdll/ntdll.spec.def
1332         $(DLLTOOL) -k -l $@ -d ntdll/ntdll.spec.def
1333
1334 libodbc32.def: odbc32/odbc32.spec.def
1335         $(RM) $@ && $(LN_S) odbc32/odbc32.spec.def $@
1336 libodbc32.a: odbc32/odbc32.spec.def
1337         $(DLLTOOL) -k -l $@ -d odbc32/odbc32.spec.def
1338
1339 libole32.def: ole32/ole32.spec.def
1340         $(RM) $@ && $(LN_S) ole32/ole32.spec.def $@
1341 libole32.a: ole32/ole32.spec.def
1342         $(DLLTOOL) -k -l $@ -d ole32/ole32.spec.def
1343
1344 liboleacc.def: oleacc/oleacc.spec.def
1345         $(RM) $@ && $(LN_S) oleacc/oleacc.spec.def $@
1346 liboleacc.a: oleacc/oleacc.spec.def
1347         $(DLLTOOL) -k -l $@ -d oleacc/oleacc.spec.def
1348
1349 liboleaut32.def: oleaut32/oleaut32.spec.def
1350         $(RM) $@ && $(LN_S) oleaut32/oleaut32.spec.def $@
1351 liboleaut32.a: oleaut32/oleaut32.spec.def
1352         $(DLLTOOL) -k -l $@ -d oleaut32/oleaut32.spec.def
1353
1354 libolecli32.def: olecli/olecli32.spec.def
1355         $(RM) $@ && $(LN_S) olecli/olecli32.spec.def $@
1356 libolecli32.a: olecli/olecli32.spec.def
1357         $(DLLTOOL) -k -l $@ -d olecli/olecli32.spec.def
1358
1359 liboledlg.def: oledlg/oledlg.spec.def
1360         $(RM) $@ && $(LN_S) oledlg/oledlg.spec.def $@
1361 liboledlg.a: oledlg/oledlg.spec.def
1362         $(DLLTOOL) -k -l $@ -d oledlg/oledlg.spec.def
1363
1364 libolepro32.def: olepro32/olepro32.spec.def
1365         $(RM) $@ && $(LN_S) olepro32/olepro32.spec.def $@
1366 libolepro32.a: olepro32/olepro32.spec.def
1367         $(DLLTOOL) -k -l $@ -d olepro32/olepro32.spec.def
1368
1369 libolesvr32.def: olesvr/olesvr32.spec.def
1370         $(RM) $@ && $(LN_S) olesvr/olesvr32.spec.def $@
1371 libolesvr32.a: olesvr/olesvr32.spec.def
1372         $(DLLTOOL) -k -l $@ -d olesvr/olesvr32.spec.def
1373
1374 libopengl32.def: opengl32/opengl32.spec.def
1375         $(RM) $@ && $(LN_S) opengl32/opengl32.spec.def $@
1376 libopengl32.a: opengl32/opengl32.spec.def
1377         $(DLLTOOL) -k -l $@ -d opengl32/opengl32.spec.def
1378
1379 libpsapi.def: psapi/psapi.spec.def
1380         $(RM) $@ && $(LN_S) psapi/psapi.spec.def $@
1381 libpsapi.a: psapi/psapi.spec.def
1382         $(DLLTOOL) -k -l $@ -d psapi/psapi.spec.def
1383
1384 libqcap.def: qcap/qcap.spec.def
1385         $(RM) $@ && $(LN_S) qcap/qcap.spec.def $@
1386 libqcap.a: qcap/qcap.spec.def
1387         $(DLLTOOL) -k -l $@ -d qcap/qcap.spec.def
1388
1389 libquartz.def: quartz/quartz.spec.def
1390         $(RM) $@ && $(LN_S) quartz/quartz.spec.def $@
1391 libquartz.a: quartz/quartz.spec.def
1392         $(DLLTOOL) -k -l $@ -d quartz/quartz.spec.def
1393
1394 librasapi32.def: rasapi32/rasapi32.spec.def
1395         $(RM) $@ && $(LN_S) rasapi32/rasapi32.spec.def $@
1396 librasapi32.a: rasapi32/rasapi32.spec.def
1397         $(DLLTOOL) -k -l $@ -d rasapi32/rasapi32.spec.def
1398
1399 libriched32.def: richedit/riched32.spec.def
1400         $(RM) $@ && $(LN_S) richedit/riched32.spec.def $@
1401 libriched32.a: richedit/riched32.spec.def
1402         $(DLLTOOL) -k -l $@ -d richedit/riched32.spec.def
1403
1404 librpcrt4.def: rpcrt4/rpcrt4.spec.def
1405         $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.spec.def $@
1406 librpcrt4.a: rpcrt4/rpcrt4.spec.def
1407         $(DLLTOOL) -k -l $@ -d rpcrt4/rpcrt4.spec.def
1408
1409 librsabase.def: rsabase/rsabase.spec.def
1410         $(RM) $@ && $(LN_S) rsabase/rsabase.spec.def $@
1411 librsabase.a: rsabase/rsabase.spec.def
1412         $(DLLTOOL) -k -l $@ -d rsabase/rsabase.spec.def
1413
1414 libsecur32.def: secur32/secur32.spec.def
1415         $(RM) $@ && $(LN_S) secur32/secur32.spec.def $@
1416 libsecur32.a: secur32/secur32.spec.def
1417         $(DLLTOOL) -k -l $@ -d secur32/secur32.spec.def
1418
1419 libserialui.def: serialui/serialui.spec.def
1420         $(RM) $@ && $(LN_S) serialui/serialui.spec.def $@
1421 libserialui.a: serialui/serialui.spec.def
1422         $(DLLTOOL) -k -l $@ -d serialui/serialui.spec.def
1423
1424 libsetupapi.def: setupapi/setupapi.spec.def
1425         $(RM) $@ && $(LN_S) setupapi/setupapi.spec.def $@
1426 libsetupapi.a: setupapi/setupapi.spec.def
1427         $(DLLTOOL) -k -l $@ -d setupapi/setupapi.spec.def
1428
1429 libshdocvw.def: shdocvw/shdocvw.spec.def
1430         $(RM) $@ && $(LN_S) shdocvw/shdocvw.spec.def $@
1431 libshdocvw.a: shdocvw/shdocvw.spec.def
1432         $(DLLTOOL) -k -l $@ -d shdocvw/shdocvw.spec.def
1433
1434 libshell32.def: shell32/shell32.spec.def
1435         $(RM) $@ && $(LN_S) shell32/shell32.spec.def $@
1436 libshell32.a: shell32/shell32.spec.def
1437         $(DLLTOOL) -k -l $@ -d shell32/shell32.spec.def
1438
1439 libshfolder.def: shfolder/shfolder.spec.def
1440         $(RM) $@ && $(LN_S) shfolder/shfolder.spec.def $@
1441 libshfolder.a: shfolder/shfolder.spec.def
1442         $(DLLTOOL) -k -l $@ -d shfolder/shfolder.spec.def
1443
1444 libshlwapi.def: shlwapi/shlwapi.spec.def
1445         $(RM) $@ && $(LN_S) shlwapi/shlwapi.spec.def $@
1446 libshlwapi.a: shlwapi/shlwapi.spec.def
1447         $(DLLTOOL) -k -l $@ -d shlwapi/shlwapi.spec.def
1448
1449 libsnmpapi.def: snmpapi/snmpapi.spec.def
1450         $(RM) $@ && $(LN_S) snmpapi/snmpapi.spec.def $@
1451 libsnmpapi.a: snmpapi/snmpapi.spec.def
1452         $(DLLTOOL) -k -l $@ -d snmpapi/snmpapi.spec.def
1453
1454 libsti.def: sti/sti.spec.def
1455         $(RM) $@ && $(LN_S) sti/sti.spec.def $@
1456 libsti.a: sti/sti.spec.def
1457         $(DLLTOOL) -k -l $@ -d sti/sti.spec.def
1458
1459 libtapi32.def: tapi32/tapi32.spec.def
1460         $(RM) $@ && $(LN_S) tapi32/tapi32.spec.def $@
1461 libtapi32.a: tapi32/tapi32.spec.def
1462         $(DLLTOOL) -k -l $@ -d tapi32/tapi32.spec.def
1463
1464 libttydrv.def: ttydrv/ttydrv.spec.def
1465         $(RM) $@ && $(LN_S) ttydrv/ttydrv.spec.def $@
1466 libttydrv.a: ttydrv/ttydrv.spec.def
1467         $(DLLTOOL) -k -l $@ -d ttydrv/ttydrv.spec.def
1468
1469 libtwain_32.def: twain/twain_32.spec.def
1470         $(RM) $@ && $(LN_S) twain/twain_32.spec.def $@
1471 libtwain_32.a: twain/twain_32.spec.def
1472         $(DLLTOOL) -k -l $@ -d twain/twain_32.spec.def
1473
1474 libunicows.def: unicows/unicows.spec.def
1475         $(RM) $@ && $(LN_S) unicows/unicows.spec.def $@
1476 libunicows.a: unicows/unicows.spec.def
1477         $(DLLTOOL) -k -l $@ -d unicows/unicows.spec.def
1478
1479 liburl.def: url/url.spec.def
1480         $(RM) $@ && $(LN_S) url/url.spec.def $@
1481 liburl.a: url/url.spec.def
1482         $(DLLTOOL) -k -l $@ -d url/url.spec.def
1483
1484 liburlmon.def: urlmon/urlmon.spec.def
1485         $(RM) $@ && $(LN_S) urlmon/urlmon.spec.def $@
1486 liburlmon.a: urlmon/urlmon.spec.def
1487         $(DLLTOOL) -k -l $@ -d urlmon/urlmon.spec.def
1488
1489 libuser32.def: user/user32.spec.def
1490         $(RM) $@ && $(LN_S) user/user32.spec.def $@
1491 libuser32.a: user/user32.spec.def
1492         $(DLLTOOL) -k -l $@ -d user/user32.spec.def
1493
1494 libuxtheme.def: uxtheme/uxtheme.spec.def
1495         $(RM) $@ && $(LN_S) uxtheme/uxtheme.spec.def $@
1496 libuxtheme.a: uxtheme/uxtheme.spec.def
1497         $(DLLTOOL) -k -l $@ -d uxtheme/uxtheme.spec.def
1498
1499 libversion.def: version/version.spec.def
1500         $(RM) $@ && $(LN_S) version/version.spec.def $@
1501 libversion.a: version/version.spec.def
1502         $(DLLTOOL) -k -l $@ -d version/version.spec.def
1503
1504 libw32skrnl.def: win32s/w32skrnl.spec.def
1505         $(RM) $@ && $(LN_S) win32s/w32skrnl.spec.def $@
1506 libw32skrnl.a: win32s/w32skrnl.spec.def
1507         $(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def
1508
1509 libwined3d.def: wined3d/wined3d.spec.def
1510         $(RM) $@ && $(LN_S) wined3d/wined3d.spec.def $@
1511 libwined3d.a: wined3d/wined3d.spec.def
1512         $(DLLTOOL) -k -l $@ -d wined3d/wined3d.spec.def
1513
1514 libwinedos.def: winedos/winedos.spec.def
1515         $(RM) $@ && $(LN_S) winedos/winedos.spec.def $@
1516 libwinedos.a: winedos/winedos.spec.def
1517         $(DLLTOOL) -k -l $@ -d winedos/winedos.spec.def
1518
1519 libwineps.def: wineps/wineps.spec.def
1520         $(RM) $@ && $(LN_S) wineps/wineps.spec.def $@
1521 libwineps.a: wineps/wineps.spec.def
1522         $(DLLTOOL) -k -l $@ -d wineps/wineps.spec.def
1523
1524 libwininet.def: wininet/wininet.spec.def
1525         $(RM) $@ && $(LN_S) wininet/wininet.spec.def $@
1526 libwininet.a: wininet/wininet.spec.def
1527         $(DLLTOOL) -k -l $@ -d wininet/wininet.spec.def
1528
1529 libwinmm.def: winmm/winmm.spec.def
1530         $(RM) $@ && $(LN_S) winmm/winmm.spec.def $@
1531 libwinmm.a: winmm/winmm.spec.def
1532         $(DLLTOOL) -k -l $@ -d winmm/winmm.spec.def
1533
1534 libwinnls32.def: winnls/winnls32.spec.def
1535         $(RM) $@ && $(LN_S) winnls/winnls32.spec.def $@
1536 libwinnls32.a: winnls/winnls32.spec.def
1537         $(DLLTOOL) -k -l $@ -d winnls/winnls32.spec.def
1538
1539 libwinspool.def: winspool/winspool.drv.spec.def
1540         $(RM) $@ && $(LN_S) winspool/winspool.drv.spec.def $@
1541 libwinspool.a: winspool/winspool.drv.spec.def
1542         $(DLLTOOL) -k -l $@ -d winspool/winspool.drv.spec.def
1543
1544 libwintab32.def: wintab32/wintab32.spec.def
1545         $(RM) $@ && $(LN_S) wintab32/wintab32.spec.def $@
1546 libwintab32.a: wintab32/wintab32.spec.def
1547         $(DLLTOOL) -k -l $@ -d wintab32/wintab32.spec.def
1548
1549 libwintrust.def: wintrust/wintrust.spec.def
1550         $(RM) $@ && $(LN_S) wintrust/wintrust.spec.def $@
1551 libwintrust.a: wintrust/wintrust.spec.def
1552         $(DLLTOOL) -k -l $@ -d wintrust/wintrust.spec.def
1553
1554 libwnaspi32.def: winaspi/wnaspi32.spec.def
1555         $(RM) $@ && $(LN_S) winaspi/wnaspi32.spec.def $@
1556 libwnaspi32.a: winaspi/wnaspi32.spec.def
1557         $(DLLTOOL) -k -l $@ -d winaspi/wnaspi32.spec.def
1558
1559 libwow32.def: wow32/wow32.spec.def
1560         $(RM) $@ && $(LN_S) wow32/wow32.spec.def $@
1561 libwow32.a: wow32/wow32.spec.def
1562         $(DLLTOOL) -k -l $@ -d wow32/wow32.spec.def
1563
1564 libws2_32.def: winsock/ws2_32.spec.def
1565         $(RM) $@ && $(LN_S) winsock/ws2_32.spec.def $@
1566 libws2_32.a: winsock/ws2_32.spec.def
1567         $(DLLTOOL) -k -l $@ -d winsock/ws2_32.spec.def
1568
1569 libwsock32.def: wsock32/wsock32.spec.def
1570         $(RM) $@ && $(LN_S) wsock32/wsock32.spec.def $@
1571 libwsock32.a: wsock32/wsock32.spec.def
1572         $(DLLTOOL) -k -l $@ -d wsock32/wsock32.spec.def
1573
1574 libx11drv.def: x11drv/x11drv.spec.def
1575         $(RM) $@ && $(LN_S) x11drv/x11drv.spec.def $@
1576 libx11drv.a: x11drv/x11drv.spec.def
1577         $(DLLTOOL) -k -l $@ -d x11drv/x11drv.spec.def
1578
1579 advapi32/advapi32.spec.def: $(WINEBUILD)
1580 amstream/amstream.spec.def: $(WINEBUILD)
1581 avicap32/avicap32.spec.def: $(WINEBUILD)
1582 avifil32/avifil32.spec.def: $(WINEBUILD)
1583 cabinet/cabinet.spec.def: $(WINEBUILD)
1584 capi2032/capi2032.spec.def: $(WINEBUILD)
1585 cfgmgr32/cfgmgr32.spec.def: $(WINEBUILD)
1586 comcat/comcat.spec.def: $(WINEBUILD)
1587 comctl32/comctl32.spec.def: $(WINEBUILD)
1588 commdlg/comdlg32.spec.def: $(WINEBUILD)
1589 crtdll/crtdll.spec.def: $(WINEBUILD)
1590 crypt32/crypt32.spec.def: $(WINEBUILD)
1591 ctl3d/ctl3d32.spec.def: $(WINEBUILD)
1592 d3d8/d3d8.spec.def: $(WINEBUILD)
1593 d3d9/d3d9.spec.def: $(WINEBUILD)
1594 d3dim/d3dim.spec.def: $(WINEBUILD)
1595 d3dx8/d3dx8.spec.def: $(WINEBUILD)
1596 dciman32/dciman32.spec.def: $(WINEBUILD)
1597 ddraw/ddraw.spec.def: $(WINEBUILD)
1598 devenum/devenum.spec.def: $(WINEBUILD)
1599 dinput/dinput.spec.def: $(WINEBUILD)
1600 dinput8/dinput8.spec.def: $(WINEBUILD)
1601 dmband/dmband.spec.def: $(WINEBUILD)
1602 dmcompos/dmcompos.spec.def: $(WINEBUILD)
1603 dmime/dmime.spec.def: $(WINEBUILD)
1604 dmloader/dmloader.spec.def: $(WINEBUILD)
1605 dmscript/dmscript.spec.def: $(WINEBUILD)
1606 dmstyle/dmstyle.spec.def: $(WINEBUILD)
1607 dmsynth/dmsynth.spec.def: $(WINEBUILD)
1608 dmusic/dmusic.spec.def: $(WINEBUILD)
1609 dmusic32/dmusic32.spec.def: $(WINEBUILD)
1610 dplay/dplay.spec.def: $(WINEBUILD)
1611 dplayx/dplayx.spec.def: $(WINEBUILD)
1612 dpnhpast/dpnhpast.spec.def: $(WINEBUILD)
1613 dsound/dsound.spec.def: $(WINEBUILD)
1614 dswave/dswave.spec.def: $(WINEBUILD)
1615 gdi/gdi32.spec.def: $(WINEBUILD)
1616 glu32/glu32.spec.def: $(WINEBUILD)
1617 glut32/glut32.spec.def: $(WINEBUILD)
1618 iccvid/iccvid.spec.def: $(WINEBUILD)
1619 icmp/icmp.spec.def: $(WINEBUILD)
1620 imagehlp/imagehlp.spec.def: $(WINEBUILD)
1621 imm32/imm32.spec.def: $(WINEBUILD)
1622 iphlpapi/iphlpapi.spec.def: $(WINEBUILD)
1623 kernel/kernel32.spec.def: $(WINEBUILD)
1624 lzexpand/lz32.spec.def: $(WINEBUILD)
1625 mapi32/mapi32.spec.def: $(WINEBUILD)
1626 mpr/mpr.spec.def: $(WINEBUILD)
1627 msacm/msacm32.spec.def: $(WINEBUILD)
1628 msdmo/msdmo.spec.def: $(WINEBUILD)
1629 mshtml/mshtml.spec.def: $(WINEBUILD)
1630 msi/msi.spec.def: $(WINEBUILD)
1631 msimg32/msimg32.spec.def: $(WINEBUILD)
1632 msnet32/msnet32.spec.def: $(WINEBUILD)
1633 msrle32/msrle32.spec.def: $(WINEBUILD)
1634 msvcrt/msvcrt.spec.def: $(WINEBUILD)
1635 msvcrt20/msvcrt20.spec.def: $(WINEBUILD)
1636 msvcrt40/msvcrt40.spec.def: $(WINEBUILD)
1637 msvcrtd/msvcrtd.spec.def: $(WINEBUILD)
1638 msvideo/msvfw32.spec.def: $(WINEBUILD)
1639 msvidc32/msvidc32.spec.def: $(WINEBUILD)
1640 mswsock/mswsock.spec.def: $(WINEBUILD)
1641 netapi32/netapi32.spec.def: $(WINEBUILD)
1642 newdev/newdev.spec.def: $(WINEBUILD)
1643 ntdll/ntdll.spec.def: $(WINEBUILD)
1644 odbc32/odbc32.spec.def: $(WINEBUILD)
1645 ole32/ole32.spec.def: $(WINEBUILD)
1646 oleacc/oleacc.spec.def: $(WINEBUILD)
1647 oleaut32/oleaut32.spec.def: $(WINEBUILD)
1648 olecli/olecli32.spec.def: $(WINEBUILD)
1649 oledlg/oledlg.spec.def: $(WINEBUILD)
1650 olepro32/olepro32.spec.def: $(WINEBUILD)
1651 olesvr/olesvr32.spec.def: $(WINEBUILD)
1652 opengl32/opengl32.spec.def: $(WINEBUILD)
1653 psapi/psapi.spec.def: $(WINEBUILD)
1654 qcap/qcap.spec.def: $(WINEBUILD)
1655 quartz/quartz.spec.def: $(WINEBUILD)
1656 rasapi32/rasapi32.spec.def: $(WINEBUILD)
1657 richedit/riched32.spec.def: $(WINEBUILD)
1658 rpcrt4/rpcrt4.spec.def: $(WINEBUILD)
1659 rsabase/rsabase.spec.def: $(WINEBUILD)
1660 secur32/secur32.spec.def: $(WINEBUILD)
1661 serialui/serialui.spec.def: $(WINEBUILD)
1662 setupapi/setupapi.spec.def: $(WINEBUILD)
1663 shdocvw/shdocvw.spec.def: $(WINEBUILD)
1664 shell32/shell32.spec.def: $(WINEBUILD)
1665 shfolder/shfolder.spec.def: $(WINEBUILD)
1666 shlwapi/shlwapi.spec.def: $(WINEBUILD)
1667 snmpapi/snmpapi.spec.def: $(WINEBUILD)
1668 sti/sti.spec.def: $(WINEBUILD)
1669 tapi32/tapi32.spec.def: $(WINEBUILD)
1670 ttydrv/ttydrv.spec.def: $(WINEBUILD)
1671 twain/twain_32.spec.def: $(WINEBUILD)
1672 unicows/unicows.spec.def: $(WINEBUILD)
1673 url/url.spec.def: $(WINEBUILD)
1674 urlmon/urlmon.spec.def: $(WINEBUILD)
1675 user/user32.spec.def: $(WINEBUILD)
1676 uxtheme/uxtheme.spec.def: $(WINEBUILD)
1677 version/version.spec.def: $(WINEBUILD)
1678 win32s/w32skrnl.spec.def: $(WINEBUILD)
1679 wined3d/wined3d.spec.def: $(WINEBUILD)
1680 winedos/winedos.spec.def: $(WINEBUILD)
1681 wineps/wineps.spec.def: $(WINEBUILD)
1682 wininet/wininet.spec.def: $(WINEBUILD)
1683 winmm/winmm.spec.def: $(WINEBUILD)
1684 winnls/winnls32.spec.def: $(WINEBUILD)
1685 winspool/winspool.drv.spec.def: $(WINEBUILD)
1686 wintab32/wintab32.spec.def: $(WINEBUILD)
1687 wintrust/wintrust.spec.def: $(WINEBUILD)
1688 winaspi/wnaspi32.spec.def: $(WINEBUILD)
1689 wow32/wow32.spec.def: $(WINEBUILD)
1690 winsock/ws2_32.spec.def: $(WINEBUILD)
1691 wsock32/wsock32.spec.def: $(WINEBUILD)
1692 x11drv/x11drv.spec.def: $(WINEBUILD)
1693
1694 $(BUILDSUBDIRS): $(ALL_IMPORT_LIBS)
1695 $(INSTALLSUBDIRS:%=%/__install__): $(ALL_IMPORT_LIBS)
1696
1697 # Map library name to the corresponding directory
1698
1699 advapi32/advapi32.dll$(DLLEXT): advapi32
1700 amstream/amstream.dll$(DLLEXT): amstream
1701 avicap32/avicap32.dll$(DLLEXT): avicap32
1702 avifil32/avifil32.dll$(DLLEXT): avifil32
1703 cabinet/cabinet.dll$(DLLEXT): cabinet
1704 capi2032/capi2032.dll$(DLLEXT): capi2032
1705 cfgmgr32/cfgmgr32.dll$(DLLEXT): cfgmgr32
1706 comcat/comcat.dll$(DLLEXT): comcat
1707 comctl32/comctl32.dll$(DLLEXT): comctl32
1708 commdlg/comdlg32.dll$(DLLEXT): commdlg
1709 crtdll/crtdll.dll$(DLLEXT): crtdll
1710 crypt32/crypt32.dll$(DLLEXT): crypt32
1711 ctl3d/ctl3d32.dll$(DLLEXT): ctl3d
1712 d3d8/d3d8.dll$(DLLEXT): d3d8
1713 d3d9/d3d9.dll$(DLLEXT): d3d9
1714 d3dim/d3dim.dll$(DLLEXT): d3dim
1715 d3dx8/d3dx8.dll$(DLLEXT): d3dx8
1716 dciman32/dciman32.dll$(DLLEXT): dciman32
1717 ddraw/ddraw.dll$(DLLEXT): ddraw
1718 devenum/devenum.dll$(DLLEXT): devenum
1719 dinput/dinput.dll$(DLLEXT): dinput
1720 dinput8/dinput8.dll$(DLLEXT): dinput8
1721 dmband/dmband.dll$(DLLEXT): dmband
1722 dmcompos/dmcompos.dll$(DLLEXT): dmcompos
1723 dmime/dmime.dll$(DLLEXT): dmime
1724 dmloader/dmloader.dll$(DLLEXT): dmloader
1725 dmscript/dmscript.dll$(DLLEXT): dmscript
1726 dmstyle/dmstyle.dll$(DLLEXT): dmstyle
1727 dmsynth/dmsynth.dll$(DLLEXT): dmsynth
1728 dmusic/dmusic.dll$(DLLEXT): dmusic
1729 dmusic32/dmusic32.dll$(DLLEXT): dmusic32
1730 dplay/dplay.dll$(DLLEXT): dplay
1731 dplayx/dplayx.dll$(DLLEXT): dplayx
1732 dpnhpast/dpnhpast.dll$(DLLEXT): dpnhpast
1733 dsound/dsound.dll$(DLLEXT): dsound
1734 dswave/dswave.dll$(DLLEXT): dswave
1735 gdi/gdi32.dll$(DLLEXT): gdi
1736 glu32/glu32.dll$(DLLEXT): glu32
1737 glut32/glut32.dll$(DLLEXT): glut32
1738 iccvid/iccvid.dll$(DLLEXT): iccvid
1739 icmp/icmp.dll$(DLLEXT): icmp
1740 ifsmgr.vxd/ifsmgr.vxd$(DLLEXT): ifsmgr.vxd
1741 msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32
1742 imagehlp/imagehlp.dll$(DLLEXT): imagehlp
1743 imm32/imm32.dll$(DLLEXT): imm32
1744 iphlpapi/iphlpapi.dll$(DLLEXT): iphlpapi
1745 winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick
1746 kernel/kernel32.dll$(DLLEXT): kernel
1747 lzexpand/lz32.dll$(DLLEXT): lzexpand
1748 mapi32/mapi32.dll$(DLLEXT): mapi32
1749 winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim
1750 winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi
1751 winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda
1752 winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq
1753 winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave
1754 winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap
1755 mmdevldr.vxd/mmdevldr.vxd$(DLLEXT): mmdevldr.vxd
1756 monodebg.vxd/monodebg.vxd$(DLLEXT): monodebg.vxd
1757 mpr/mpr.dll$(DLLEXT): mpr
1758 winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap
1759 msacm/msacm32.dll$(DLLEXT): msacm
1760 msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32
1761 msdmo/msdmo.dll$(DLLEXT): msdmo
1762 msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711
1763 mshtml/mshtml.dll$(DLLEXT): mshtml
1764 msi/msi.dll$(DLLEXT): msi
1765 msimg32/msimg32.dll$(DLLEXT): msimg32
1766 msisys/msisys.ocx$(DLLEXT): msisys
1767 msnet32/msnet32.dll$(DLLEXT): msnet32
1768 msrle32/msrle32.dll$(DLLEXT): msrle32
1769 msvcrt/msvcrt.dll$(DLLEXT): msvcrt
1770 msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
1771 msvcrt40/msvcrt40.dll$(DLLEXT): msvcrt40
1772 msvcrtd/msvcrtd.dll$(DLLEXT): msvcrtd
1773 msvideo/msvfw32.dll$(DLLEXT): msvideo
1774 msvidc32/msvidc32.dll$(DLLEXT): msvidc32
1775 mswsock/mswsock.dll$(DLLEXT): mswsock
1776 netapi32/netapi32.dll$(DLLEXT): netapi32
1777 newdev/newdev.dll$(DLLEXT): newdev
1778 ntdll/ntdll.dll$(DLLEXT): ntdll
1779 odbc32/odbc32.dll$(DLLEXT): odbc32
1780 ole32/ole32.dll$(DLLEXT): ole32
1781 oleacc/oleacc.dll$(DLLEXT): oleacc
1782 oleaut32/oleaut32.dll$(DLLEXT): oleaut32
1783 olecli/olecli32.dll$(DLLEXT): olecli
1784 oledlg/oledlg.dll$(DLLEXT): oledlg
1785 olepro32/olepro32.dll$(DLLEXT): olepro32
1786 olesvr/olesvr32.dll$(DLLEXT): olesvr
1787 opengl32/opengl32.dll$(DLLEXT): opengl32
1788 psapi/psapi.dll$(DLLEXT): psapi
1789 qcap/qcap.dll$(DLLEXT): qcap
1790 quartz/quartz.dll$(DLLEXT): quartz
1791 rasapi32/rasapi32.dll$(DLLEXT): rasapi32
1792 richedit/riched32.dll$(DLLEXT): richedit
1793 rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4
1794 rsabase/rsabase.dll$(DLLEXT): rsabase
1795 secur32/secur32.dll$(DLLEXT): secur32
1796 serialui/serialui.dll$(DLLEXT): serialui
1797 setupapi/setupapi.dll$(DLLEXT): setupapi
1798 shdocvw/shdocvw.dll$(DLLEXT): shdocvw
1799 shell32/shell32.dll$(DLLEXT): shell32
1800 shfolder/shfolder.dll$(DLLEXT): shfolder
1801 shlwapi/shlwapi.dll$(DLLEXT): shlwapi
1802 snmpapi/snmpapi.dll$(DLLEXT): snmpapi
1803 sti/sti.dll$(DLLEXT): sti
1804 tapi32/tapi32.dll$(DLLEXT): tapi32
1805 ttydrv/ttydrv.dll$(DLLEXT): ttydrv
1806 twain/twain_32.dll$(DLLEXT): twain
1807 unicows/unicows.dll$(DLLEXT): unicows
1808 url/url.dll$(DLLEXT): url
1809 urlmon/urlmon.dll$(DLLEXT): urlmon
1810 user/user32.dll$(DLLEXT): user
1811 uxtheme/uxtheme.dll$(DLLEXT): uxtheme
1812 vdhcp.vxd/vdhcp.vxd$(DLLEXT): vdhcp.vxd
1813 version/version.dll$(DLLEXT): version
1814 vmm.vxd/vmm.vxd$(DLLEXT): vmm.vxd
1815 vnbt.vxd/vnbt.vxd$(DLLEXT): vnbt.vxd
1816 vnetbios.vxd/vnetbios.vxd$(DLLEXT): vnetbios.vxd
1817 vtdapi.vxd/vtdapi.vxd$(DLLEXT): vtdapi.vxd
1818 vwin32.vxd/vwin32.vxd$(DLLEXT): vwin32.vxd
1819 win32s/w32skrnl.dll$(DLLEXT): win32s
1820 winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa
1821 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
1822 winmm/wineaudioio/wineaudioio.drv$(DLLEXT): winmm/wineaudioio
1823 wined3d/wined3d.dll$(DLLEXT): wined3d
1824 winedos/winedos.dll$(DLLEXT): winedos
1825 winmm/winejack/winejack.drv$(DLLEXT): winmm/winejack
1826 msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3
1827 winmm/winenas/winenas.drv$(DLLEXT): winmm/winenas
1828 winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss
1829 wineps/wineps.dll$(DLLEXT): wineps
1830 wininet/wininet.dll$(DLLEXT): wininet
1831 winmm/winmm.dll$(DLLEXT): winmm
1832 winnls/winnls32.dll$(DLLEXT): winnls
1833 winspool/winspool.drv$(DLLEXT): winspool
1834 wintab32/wintab32.dll$(DLLEXT): wintab32
1835 wintrust/wintrust.dll$(DLLEXT): wintrust
1836 winaspi/wnaspi32.dll$(DLLEXT): winaspi
1837 wow32/wow32.dll$(DLLEXT): wow32
1838 winsock/ws2_32.dll$(DLLEXT): winsock
1839 wsock32/wsock32.dll$(DLLEXT): wsock32
1840 x11drv/x11drv.dll$(DLLEXT): x11drv
1841 dxguid/libdxguid.a: dxguid
1842 uuid/libuuid.a: uuid
1843
1844 # Rules for auto documentation
1845
1846 $(SUBDIRS:%=%/__man__): dummy
1847         cd `dirname $@` && $(MAKE) man
1848
1849 man: $(SUBDIRS:%=%/__man__)
1850
1851 $(SUBDIRS:%=%/__doc_html__): dummy
1852         cd `dirname $@` && $(MAKE) doc-html
1853
1854 doc-html: $(SUBDIRS:%=%/__doc_html__)
1855
1856 $(SUBDIRS:%=%/__doc_sgml__): dummy
1857         cd `dirname $@` && $(MAKE) doc-sgml
1858
1859 doc-sgml: $(SUBDIRS:%=%/__doc_sgml__)
1860
1861 .PHONY: man doc-html doc-sgml implib $(SUBDIRS:%=%/__man__) $(SUBDIRS:%=%/__doc_html__) $(SUBDIRS:%=%/__doc_sgml__)
1862
1863 # Misc rules
1864
1865 install install-dev:: $(ALL_IMPORT_LIBS)
1866         $(MKINSTALLDIRS) $(dlldir)
1867         for f in $(ALL_IMPORT_LIBS); do $(INSTALL_DATA) $$f $(dlldir)/$$f; done
1868
1869 install install-lib:: $(INSTALLSUBDIRS:%=%/__install__)
1870
1871 uninstall::
1872         $(RM) $(ALL_IMPORT_LIBS:%=$(dlldir)/%)
1873         -rmdir $(dlldir)
1874
1875 implib: $(ALL_IMPORT_LIBS)
1876
1877 clean::
1878         $(RM) $(ALL_IMPORT_LIBS) $(SYMLINKS)
1879
1880 check test:: $(BUILDSUBDIRS:%=%/__test__)
1881
1882 crosstest:: $(BUILDSUBDIRS:%=%/__crosstest__)
1883
1884 checklink:: $(BUILDSUBDIRS:%=%/__checklink__)
1885
1886 ### Dependencies: