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