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