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