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