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