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