Purge traces of the old relay debug mechanism and document new
[wine.git] / dlls / Makefile.in
blobf14902ac94592b890f9381384fa60f89b4adb0aa
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 dciman32 \
28 devenum \
29 dinput \
30 dinput8 \
31 dplay \
32 dplayx \
33 dsound \
34 gdi \
35 icmp \
36 imagehlp \
37 imm32 \
38 kernel \
39 lzexpand \
40 mapi32 \
41 mpr \
42 msacm \
43 msacm/imaadp32 \
44 msacm/msadp32 \
45 msacm/msg711 \
46 msacm/winemp3 \
47 msdmo \
48 msimg32 \
49 msisys \
50 msnet32 \
51 msvcrt \
52 msvcrt20 \
53 msvideo \
54 msvideo/msrle32 \
55 netapi32 \
56 ntdll \
57 odbc32 \
58 ole32 \
59 oleaut32 \
60 olecli \
61 oledlg \
62 olepro32 \
63 olesvr \
64 psapi \
65 qcap \
66 quartz \
67 rasapi32 \
68 richedit \
69 rpcrt4 \
70 serialui \
71 setupapi \
72 shdocvw \
73 shell32 \
74 shfolder \
75 shlwapi \
76 snmpapi \
77 sti \
78 tapi32 \
79 ttydrv \
80 twain \
81 url \
82 urlmon \
83 user \
84 version \
85 win32s \
86 winaspi \
87 winedos \
88 wineps \
89 wininet \
90 winmm \
91 winmm/joystick \
92 winmm/mcianim \
93 winmm/mciavi \
94 winmm/mcicda \
95 winmm/mciseq \
96 winmm/mciwave \
97 winmm/midimap \
98 winmm/wavemap \
99 winmm/winealsa \
100 winmm/winearts \
101 winmm/wineaudioio \
102 winmm/winejack \
103 winmm/winenas \
104 winmm/wineoss \
105 winnls \
106 winsock \
107 winspool \
108 wintab32 \
109 wintrust \
110 wow32 \
111 wsock32
113 SUBDIRS = \
114 $(BASEDIRS) \
115 d3d8 \
116 d3dx8 \
117 ddraw \
118 glu32 \
119 opengl32 \
120 x11drv
122 BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS)
124 INSTALLSUBDIRS = $(BUILDSUBDIRS)
126 # Main target
128 @MAKE_RULES@
130 WIN16_FILES = \
131 avifile.dll$(DLLEXT) \
132 comm.dll$(DLLEXT) \
133 commdlg.dll$(DLLEXT) \
134 compobj.dll$(DLLEXT) \
135 ddeml.dll$(DLLEXT) \
136 dispdib.dll$(DLLEXT) \
137 display.dll$(DLLEXT) \
138 gdi.exe$(DLLEXT) \
139 imm.dll$(DLLEXT) \
140 keyboard.dll$(DLLEXT) \
141 krnl386.exe$(DLLEXT) \
142 lzexpand.dll$(DLLEXT) \
143 mmsystem.dll$(DLLEXT) \
144 mouse.dll$(DLLEXT) \
145 msacm.dll$(DLLEXT) \
146 msvideo.dll$(DLLEXT) \
147 ole2.dll$(DLLEXT) \
148 ole2conv.dll$(DLLEXT) \
149 ole2disp.dll$(DLLEXT) \
150 ole2nls.dll$(DLLEXT) \
151 ole2prox.dll$(DLLEXT) \
152 ole2thk.dll$(DLLEXT) \
153 olecli.dll$(DLLEXT) \
154 olesvr.dll$(DLLEXT) \
155 rasapi16.dll$(DLLEXT) \
156 setupx.dll$(DLLEXT) \
157 shell.dll$(DLLEXT) \
158 sound.dll$(DLLEXT) \
159 storage.dll$(DLLEXT) \
160 stress.dll$(DLLEXT) \
161 system.dll$(DLLEXT) \
162 toolhelp.dll$(DLLEXT) \
163 typelib.dll$(DLLEXT) \
164 user.exe$(DLLEXT) \
165 ver.dll$(DLLEXT) \
166 w32sys.dll$(DLLEXT) \
167 win32s16.dll$(DLLEXT) \
168 win87em.dll$(DLLEXT) \
169 winaspi.dll$(DLLEXT) \
170 windebug.dll$(DLLEXT) \
171 wineps16.dll$(DLLEXT) \
172 wing.dll$(DLLEXT) \
173 winnls.dll$(DLLEXT) \
174 winsock.dll$(DLLEXT) \
175 wintab.dll$(DLLEXT) \
176 wprocs.dll$(DLLEXT)
178 all: \
179 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
180 @WIN16_FILES@ \
181 advapi32.dll$(DLLEXT) \
182 avicap32.dll$(DLLEXT) \
183 avifil32.dll$(DLLEXT) \
184 cabinet.dll$(DLLEXT) \
185 comcat.dll$(DLLEXT) \
186 comctl32.dll$(DLLEXT) \
187 comdlg32.dll$(DLLEXT) \
188 crtdll.dll$(DLLEXT) \
189 crypt32.dll$(DLLEXT) \
190 dciman32.dll$(DLLEXT) \
191 devenum.dll$(DLLEXT) \
192 dinput.dll$(DLLEXT) \
193 dinput8.dll$(DLLEXT) \
194 dplay.dll$(DLLEXT) \
195 dplayx.dll$(DLLEXT) \
196 dsound.dll$(DLLEXT) \
197 gdi32.dll$(DLLEXT) \
198 icmp.dll$(DLLEXT) \
199 imaadp32.acm$(DLLEXT) \
200 imagehlp.dll$(DLLEXT) \
201 imm32.dll$(DLLEXT) \
202 joystick.drv$(DLLEXT) \
203 kernel32.dll$(DLLEXT) \
204 lz32.dll$(DLLEXT) \
205 mapi32.dll$(DLLEXT) \
206 mcianim.drv$(DLLEXT) \
207 mciavi.drv$(DLLEXT) \
208 mcicda.drv$(DLLEXT) \
209 mciseq.drv$(DLLEXT) \
210 mciwave.drv$(DLLEXT) \
211 midimap.drv$(DLLEXT) \
212 mpr.dll$(DLLEXT) \
213 msacm.drv$(DLLEXT) \
214 msacm32.dll$(DLLEXT) \
215 msadp32.acm$(DLLEXT) \
216 msdmo.dll$(DLLEXT) \
217 msg711.acm$(DLLEXT) \
218 msimg32.dll$(DLLEXT) \
219 msisys.ocx$(DLLEXT) \
220 msnet32.dll$(DLLEXT) \
221 msrle32.dll$(DLLEXT) \
222 msvcrt.dll$(DLLEXT) \
223 msvcrt20.dll$(DLLEXT) \
224 msvfw32.dll$(DLLEXT) \
225 netapi32.dll$(DLLEXT) \
226 ntdll.dll$(DLLEXT) \
227 odbc32.dll$(DLLEXT) \
228 ole32.dll$(DLLEXT) \
229 oleaut32.dll$(DLLEXT) \
230 olecli32.dll$(DLLEXT) \
231 oledlg.dll$(DLLEXT) \
232 olepro32.dll$(DLLEXT) \
233 olesvr32.dll$(DLLEXT) \
234 psapi.dll$(DLLEXT) \
235 qcap.dll$(DLLEXT) \
236 quartz.dll$(DLLEXT) \
237 rasapi32.dll$(DLLEXT) \
238 riched32.dll$(DLLEXT) \
239 rpcrt4.dll$(DLLEXT) \
240 serialui.dll$(DLLEXT) \
241 setupapi.dll$(DLLEXT) \
242 shdocvw.dll$(DLLEXT) \
243 shell32.dll$(DLLEXT) \
244 shfolder.dll$(DLLEXT) \
245 shlwapi.dll$(DLLEXT) \
246 snmpapi.dll$(DLLEXT) \
247 sti.dll$(DLLEXT) \
248 tapi32.dll$(DLLEXT) \
249 ttydrv.dll$(DLLEXT) \
250 twain_32.dll$(DLLEXT) \
251 url.dll$(DLLEXT) \
252 urlmon.dll$(DLLEXT) \
253 user32.dll$(DLLEXT) \
254 version.dll$(DLLEXT) \
255 w32skrnl.dll$(DLLEXT) \
256 winealsa.drv$(DLLEXT) \
257 winearts.drv$(DLLEXT) \
258 wineaudioio.drv$(DLLEXT) \
259 winedos.dll$(DLLEXT) \
260 winejack.drv$(DLLEXT) \
261 winemp3.acm$(DLLEXT) \
262 winenas.drv$(DLLEXT) \
263 wineoss.drv$(DLLEXT) \
264 wineps.dll$(DLLEXT) \
265 wininet.dll$(DLLEXT) \
266 winmm.dll$(DLLEXT) \
267 winnls32.dll$(DLLEXT) \
268 winspool.drv$(DLLEXT) \
269 wintab32.dll$(DLLEXT) \
270 wintrust.dll$(DLLEXT) \
271 wnaspi32.dll$(DLLEXT) \
272 wow32.dll$(DLLEXT) \
273 ws2_32.dll$(DLLEXT) \
274 wsock32.dll$(DLLEXT)
276 # Map symlink name to the corresponding library
278 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
279 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
281 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
282 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
284 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
285 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
287 cabinet.dll$(DLLEXT): cabinet/cabinet.dll$(DLLEXT)
288 $(RM) $@ && $(LN_S) cabinet/cabinet.dll$(DLLEXT) $@
290 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
291 $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
293 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
294 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
296 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
297 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
299 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
300 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
302 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
303 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
305 d3d8.dll$(DLLEXT): d3d8/d3d8.dll$(DLLEXT)
306 $(RM) $@ && $(LN_S) d3d8/d3d8.dll$(DLLEXT) $@
308 d3dx8.dll$(DLLEXT): d3dx8/d3dx8.dll$(DLLEXT)
309 $(RM) $@ && $(LN_S) d3dx8/d3dx8.dll$(DLLEXT) $@
311 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
312 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
314 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
315 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
317 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
318 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
320 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
321 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
323 dinput8.dll$(DLLEXT): dinput8/dinput8.dll$(DLLEXT)
324 $(RM) $@ && $(LN_S) dinput8/dinput8.dll$(DLLEXT) $@
326 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
327 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
329 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
330 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
332 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
333 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
335 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
336 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
337 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
339 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
340 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
342 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
343 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
345 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
346 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
348 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
349 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
351 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
352 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
354 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
355 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
357 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
358 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
359 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
360 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
362 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
363 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
365 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
366 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
368 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
369 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
371 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
372 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
374 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
375 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
377 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
378 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
380 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
381 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
383 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
384 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
386 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
387 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
389 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
390 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
392 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
393 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
395 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
396 $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
398 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
399 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
401 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
402 $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
404 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
405 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
407 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
408 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
410 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
411 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
413 msrle32.dll$(DLLEXT): msvideo/msrle32/msrle32.dll$(DLLEXT)
414 $(RM) $@ && $(LN_S) msvideo/msrle32/msrle32.dll$(DLLEXT) $@
416 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
417 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
419 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
420 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
422 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
423 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
425 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
426 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
428 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
429 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
431 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
432 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
434 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
435 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
436 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
437 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
439 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
440 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
442 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
443 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
445 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
446 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
448 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
449 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
451 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
452 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
454 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
455 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
457 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
458 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
460 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
461 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
463 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
464 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
466 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
467 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
469 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
470 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
472 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
473 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
475 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
476 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
478 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
479 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
481 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
482 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
484 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
485 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
487 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
488 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
490 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
491 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
493 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
494 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
496 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
497 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
499 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
500 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
502 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
503 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
505 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
506 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
508 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
509 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
511 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
512 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
514 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
515 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
516 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
518 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
519 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
521 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
522 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
524 winealsa.drv$(DLLEXT): winmm/winealsa/winealsa.drv$(DLLEXT)
525 $(RM) $@ && $(LN_S) winmm/winealsa/winealsa.drv$(DLLEXT) $@
527 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
528 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
530 wineaudioio.drv$(DLLEXT): winmm/wineaudioio/wineaudioio.drv$(DLLEXT)
531 $(RM) $@ && $(LN_S) winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $@
533 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
534 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
536 winejack.drv$(DLLEXT): winmm/winejack/winejack.drv$(DLLEXT)
537 $(RM) $@ && $(LN_S) winmm/winejack/winejack.drv$(DLLEXT) $@
539 winemp3.acm$(DLLEXT): msacm/winemp3/winemp3.acm$(DLLEXT)
540 $(RM) $@ && $(LN_S) msacm/winemp3/winemp3.acm$(DLLEXT) $@
542 winenas.drv$(DLLEXT): winmm/winenas/winenas.drv$(DLLEXT)
543 $(RM) $@ && $(LN_S) winmm/winenas/winenas.drv$(DLLEXT) $@
545 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
546 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
548 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
549 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
551 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
552 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
554 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
555 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
557 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
558 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
560 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
561 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
563 wintab32.dll$(DLLEXT) wintab.dll$(DLLEXT): wintab32/wintab32.dll$(DLLEXT)
564 $(RM) $@ && $(LN_S) wintab32/wintab32.dll$(DLLEXT) $@
566 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
567 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
569 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
570 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
572 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
573 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
575 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
576 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
578 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
579 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
581 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
582 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
585 # Import libraries
587 IMPORT_LIBS = \
588 libadvapi32 \
589 libavicap32 \
590 libavifil32 \
591 libcabinet \
592 libcomcat \
593 libcomctl32 \
594 libcomdlg32 \
595 libcrtdll \
596 libcrypt32 \
597 libd3d8 \
598 libd3dx8 \
599 libdciman32 \
600 libddraw \
601 libdevenum \
602 libdinput \
603 libdinput8 \
604 libdplay \
605 libdplayx \
606 libdsound \
607 libgdi32 \
608 libglu32 \
609 libicmp \
610 libimagehlp \
611 libimm32 \
612 libkernel32 \
613 liblz32 \
614 libmapi32 \
615 libmpr \
616 libmsacm32 \
617 libmsdmo \
618 libmsimg32 \
619 libmsnet32 \
620 libmsrle32 \
621 libmsvcrt \
622 libmsvcrt20 \
623 libmsvfw32 \
624 libnetapi32 \
625 libntdll \
626 libodbc32 \
627 libole32 \
628 liboleaut32 \
629 libolecli32 \
630 liboledlg \
631 libolepro32 \
632 libolesvr32 \
633 libopengl32 \
634 libpsapi \
635 libqcap \
636 libquartz \
637 librasapi32 \
638 libriched32 \
639 librpcrt4 \
640 libserialui \
641 libsetupapi \
642 libshdocvw \
643 libshell32 \
644 libshfolder \
645 libshlwapi \
646 libsnmpapi \
647 libsti \
648 libtapi32 \
649 libttydrv \
650 libtwain_32 \
651 liburl \
652 liburlmon \
653 libuser32 \
654 libversion \
655 libw32skrnl \
656 libwinedos \
657 libwineps \
658 libwininet \
659 libwinmm \
660 libwinnls32 \
661 libwinspool \
662 libwintab32 \
663 libwintrust \
664 libwnaspi32 \
665 libwow32 \
666 libws2_32 \
667 libwsock32 \
668 libx11drv
670 libadvapi32.def: advapi32/advapi32.spec.def
671 $(RM) $@ && $(LN_S) advapi32/advapi32.spec.def $@
672 libadvapi32.a: advapi32/advapi32.spec.def
673 $(DLLTOOL) -k -l $@ -d advapi32/advapi32.spec.def
675 libavicap32.def: avicap32/avicap32.spec.def
676 $(RM) $@ && $(LN_S) avicap32/avicap32.spec.def $@
677 libavicap32.a: avicap32/avicap32.spec.def
678 $(DLLTOOL) -k -l $@ -d avicap32/avicap32.spec.def
680 libavifil32.def: avifil32/avifil32.spec.def
681 $(RM) $@ && $(LN_S) avifil32/avifil32.spec.def $@
682 libavifil32.a: avifil32/avifil32.spec.def
683 $(DLLTOOL) -k -l $@ -d avifil32/avifil32.spec.def
685 libcabinet.def: cabinet/cabinet.spec.def
686 $(RM) $@ && $(LN_S) cabinet/cabinet.spec.def $@
687 libcabinet.a: cabinet/cabinet.spec.def
688 $(DLLTOOL) -k -l $@ -d cabinet/cabinet.spec.def
690 libcomcat.def: comcat/comcat.spec.def
691 $(RM) $@ && $(LN_S) comcat/comcat.spec.def $@
692 libcomcat.a: comcat/comcat.spec.def
693 $(DLLTOOL) -k -l $@ -d comcat/comcat.spec.def
695 libcomctl32.def: comctl32/comctl32.spec.def
696 $(RM) $@ && $(LN_S) comctl32/comctl32.spec.def $@
697 libcomctl32.a: comctl32/comctl32.spec.def
698 $(DLLTOOL) -k -l $@ -d comctl32/comctl32.spec.def
700 libcomdlg32.def: commdlg/comdlg32.spec.def
701 $(RM) $@ && $(LN_S) commdlg/comdlg32.spec.def $@
702 libcomdlg32.a: commdlg/comdlg32.spec.def
703 $(DLLTOOL) -k -l $@ -d commdlg/comdlg32.spec.def
705 libcrtdll.def: crtdll/crtdll.spec.def
706 $(RM) $@ && $(LN_S) crtdll/crtdll.spec.def $@
707 libcrtdll.a: crtdll/crtdll.spec.def
708 $(DLLTOOL) -k -l $@ -d crtdll/crtdll.spec.def
710 libcrypt32.def: crypt32/crypt32.spec.def
711 $(RM) $@ && $(LN_S) crypt32/crypt32.spec.def $@
712 libcrypt32.a: crypt32/crypt32.spec.def
713 $(DLLTOOL) -k -l $@ -d crypt32/crypt32.spec.def
715 libd3d8.def: d3d8/d3d8.spec.def
716 $(RM) $@ && $(LN_S) d3d8/d3d8.spec.def $@
717 libd3d8.a: d3d8/d3d8.spec.def
718 $(DLLTOOL) -k -l $@ -d d3d8/d3d8.spec.def
720 libd3dx8.def: d3dx8/d3dx8.spec.def
721 $(RM) $@ && $(LN_S) d3dx8/d3dx8.spec.def $@
722 libd3dx8.a: d3dx8/d3dx8.spec.def
723 $(DLLTOOL) -k -l $@ -d d3dx8/d3dx8.spec.def
725 libdciman32.def: dciman32/dciman32.spec.def
726 $(RM) $@ && $(LN_S) dciman32/dciman32.spec.def $@
727 libdciman32.a: dciman32/dciman32.spec.def
728 $(DLLTOOL) -k -l $@ -d dciman32/dciman32.spec.def
730 libddraw.def: ddraw/ddraw.spec.def
731 $(RM) $@ && $(LN_S) ddraw/ddraw.spec.def $@
732 libddraw.a: ddraw/ddraw.spec.def
733 $(DLLTOOL) -k -l $@ -d ddraw/ddraw.spec.def
735 libdevenum.def: devenum/devenum.spec.def
736 $(RM) $@ && $(LN_S) devenum/devenum.spec.def $@
737 libdevenum.a: devenum/devenum.spec.def
738 $(DLLTOOL) -k -l $@ -d devenum/devenum.spec.def
740 libdinput.def: dinput/dinput.spec.def
741 $(RM) $@ && $(LN_S) dinput/dinput.spec.def $@
742 libdinput.a: dinput/dinput.spec.def
743 $(DLLTOOL) -k -l $@ -d dinput/dinput.spec.def
745 libdinput8.def: dinput8/dinput8.spec.def
746 $(RM) $@ && $(LN_S) dinput8/dinput8.spec.def $@
747 libdinput8.a: dinput8/dinput8.spec.def
748 $(DLLTOOL) -k -l $@ -d dinput8/dinput8.spec.def
750 libdplay.def: dplay/dplay.spec.def
751 $(RM) $@ && $(LN_S) dplay/dplay.spec.def $@
752 libdplay.a: dplay/dplay.spec.def
753 $(DLLTOOL) -k -l $@ -d dplay/dplay.spec.def
755 libdplayx.def: dplayx/dplayx.spec.def
756 $(RM) $@ && $(LN_S) dplayx/dplayx.spec.def $@
757 libdplayx.a: dplayx/dplayx.spec.def
758 $(DLLTOOL) -k -l $@ -d dplayx/dplayx.spec.def
760 libdsound.def: dsound/dsound.spec.def
761 $(RM) $@ && $(LN_S) dsound/dsound.spec.def $@
762 libdsound.a: dsound/dsound.spec.def
763 $(DLLTOOL) -k -l $@ -d dsound/dsound.spec.def
765 libgdi32.def: gdi/gdi32.spec.def
766 $(RM) $@ && $(LN_S) gdi/gdi32.spec.def $@
767 libgdi32.a: gdi/gdi32.spec.def
768 $(DLLTOOL) -k -l $@ -d gdi/gdi32.spec.def
770 libglu32.def: glu32/glu32.spec.def
771 $(RM) $@ && $(LN_S) glu32/glu32.spec.def $@
772 libglu32.a: glu32/glu32.spec.def
773 $(DLLTOOL) -k -l $@ -d glu32/glu32.spec.def
775 libicmp.def: icmp/icmp.spec.def
776 $(RM) $@ && $(LN_S) icmp/icmp.spec.def $@
777 libicmp.a: icmp/icmp.spec.def
778 $(DLLTOOL) -k -l $@ -d icmp/icmp.spec.def
780 libimagehlp.def: imagehlp/imagehlp.spec.def
781 $(RM) $@ && $(LN_S) imagehlp/imagehlp.spec.def $@
782 libimagehlp.a: imagehlp/imagehlp.spec.def
783 $(DLLTOOL) -k -l $@ -d imagehlp/imagehlp.spec.def
785 libimm32.def: imm32/imm32.spec.def
786 $(RM) $@ && $(LN_S) imm32/imm32.spec.def $@
787 libimm32.a: imm32/imm32.spec.def
788 $(DLLTOOL) -k -l $@ -d imm32/imm32.spec.def
790 libkernel32.def: kernel/kernel32.spec.def
791 $(RM) $@ && $(LN_S) kernel/kernel32.spec.def $@
792 libkernel32.a: kernel/kernel32.spec.def
793 $(DLLTOOL) -k -l $@ -d kernel/kernel32.spec.def
795 liblz32.def: lzexpand/lz32.spec.def
796 $(RM) $@ && $(LN_S) lzexpand/lz32.spec.def $@
797 liblz32.a: lzexpand/lz32.spec.def
798 $(DLLTOOL) -k -l $@ -d lzexpand/lz32.spec.def
800 libmapi32.def: mapi32/mapi32.spec.def
801 $(RM) $@ && $(LN_S) mapi32/mapi32.spec.def $@
802 libmapi32.a: mapi32/mapi32.spec.def
803 $(DLLTOOL) -k -l $@ -d mapi32/mapi32.spec.def
805 libmpr.def: mpr/mpr.spec.def
806 $(RM) $@ && $(LN_S) mpr/mpr.spec.def $@
807 libmpr.a: mpr/mpr.spec.def
808 $(DLLTOOL) -k -l $@ -d mpr/mpr.spec.def
810 libmsacm32.def: msacm/msacm32.spec.def
811 $(RM) $@ && $(LN_S) msacm/msacm32.spec.def $@
812 libmsacm32.a: msacm/msacm32.spec.def
813 $(DLLTOOL) -k -l $@ -d msacm/msacm32.spec.def
815 libmsdmo.def: msdmo/msdmo.spec.def
816 $(RM) $@ && $(LN_S) msdmo/msdmo.spec.def $@
817 libmsdmo.a: msdmo/msdmo.spec.def
818 $(DLLTOOL) -k -l $@ -d msdmo/msdmo.spec.def
820 libmsimg32.def: msimg32/msimg32.spec.def
821 $(RM) $@ && $(LN_S) msimg32/msimg32.spec.def $@
822 libmsimg32.a: msimg32/msimg32.spec.def
823 $(DLLTOOL) -k -l $@ -d msimg32/msimg32.spec.def
825 libmsnet32.def: msnet32/msnet32.spec.def
826 $(RM) $@ && $(LN_S) msnet32/msnet32.spec.def $@
827 libmsnet32.a: msnet32/msnet32.spec.def
828 $(DLLTOOL) -k -l $@ -d msnet32/msnet32.spec.def
830 libmsrle32.def: msvideo/msrle32/msrle32.spec.def
831 $(RM) $@ && $(LN_S) msvideo/msrle32/msrle32.spec.def $@
832 libmsrle32.a: msvideo/msrle32/msrle32.spec.def
833 $(DLLTOOL) -k -l $@ -d msvideo/msrle32/msrle32.spec.def
835 libmsvcrt.def: msvcrt/msvcrt.spec.def
836 $(RM) $@ && $(LN_S) msvcrt/msvcrt.spec.def $@
837 libmsvcrt.a: msvcrt/msvcrt.spec.def
838 $(DLLTOOL) -k -l $@ -d msvcrt/msvcrt.spec.def
840 libmsvcrt20.def: msvcrt20/msvcrt20.spec.def
841 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.spec.def $@
842 libmsvcrt20.a: msvcrt20/msvcrt20.spec.def
843 $(DLLTOOL) -k -l $@ -d msvcrt20/msvcrt20.spec.def
845 libmsvfw32.def: msvideo/msvfw32.spec.def
846 $(RM) $@ && $(LN_S) msvideo/msvfw32.spec.def $@
847 libmsvfw32.a: msvideo/msvfw32.spec.def
848 $(DLLTOOL) -k -l $@ -d msvideo/msvfw32.spec.def
850 libnetapi32.def: netapi32/netapi32.spec.def
851 $(RM) $@ && $(LN_S) netapi32/netapi32.spec.def $@
852 libnetapi32.a: netapi32/netapi32.spec.def
853 $(DLLTOOL) -k -l $@ -d netapi32/netapi32.spec.def
855 libntdll.def: ntdll/ntdll.spec.def
856 $(RM) $@ && $(LN_S) ntdll/ntdll.spec.def $@
857 libntdll.a: ntdll/ntdll.spec.def
858 $(DLLTOOL) -k -l $@ -d ntdll/ntdll.spec.def
860 libodbc32.def: odbc32/odbc32.spec.def
861 $(RM) $@ && $(LN_S) odbc32/odbc32.spec.def $@
862 libodbc32.a: odbc32/odbc32.spec.def
863 $(DLLTOOL) -k -l $@ -d odbc32/odbc32.spec.def
865 libole32.def: ole32/ole32.spec.def
866 $(RM) $@ && $(LN_S) ole32/ole32.spec.def $@
867 libole32.a: ole32/ole32.spec.def
868 $(DLLTOOL) -k -l $@ -d ole32/ole32.spec.def
870 liboleaut32.def: oleaut32/oleaut32.spec.def
871 $(RM) $@ && $(LN_S) oleaut32/oleaut32.spec.def $@
872 liboleaut32.a: oleaut32/oleaut32.spec.def
873 $(DLLTOOL) -k -l $@ -d oleaut32/oleaut32.spec.def
875 libolecli32.def: olecli/olecli32.spec.def
876 $(RM) $@ && $(LN_S) olecli/olecli32.spec.def $@
877 libolecli32.a: olecli/olecli32.spec.def
878 $(DLLTOOL) -k -l $@ -d olecli/olecli32.spec.def
880 liboledlg.def: oledlg/oledlg.spec.def
881 $(RM) $@ && $(LN_S) oledlg/oledlg.spec.def $@
882 liboledlg.a: oledlg/oledlg.spec.def
883 $(DLLTOOL) -k -l $@ -d oledlg/oledlg.spec.def
885 libolepro32.def: olepro32/olepro32.spec.def
886 $(RM) $@ && $(LN_S) olepro32/olepro32.spec.def $@
887 libolepro32.a: olepro32/olepro32.spec.def
888 $(DLLTOOL) -k -l $@ -d olepro32/olepro32.spec.def
890 libolesvr32.def: olesvr/olesvr32.spec.def
891 $(RM) $@ && $(LN_S) olesvr/olesvr32.spec.def $@
892 libolesvr32.a: olesvr/olesvr32.spec.def
893 $(DLLTOOL) -k -l $@ -d olesvr/olesvr32.spec.def
895 libopengl32.def: opengl32/opengl32.spec.def
896 $(RM) $@ && $(LN_S) opengl32/opengl32.spec.def $@
897 libopengl32.a: opengl32/opengl32.spec.def
898 $(DLLTOOL) -k -l $@ -d opengl32/opengl32.spec.def
900 libpsapi.def: psapi/psapi.spec.def
901 $(RM) $@ && $(LN_S) psapi/psapi.spec.def $@
902 libpsapi.a: psapi/psapi.spec.def
903 $(DLLTOOL) -k -l $@ -d psapi/psapi.spec.def
905 libqcap.def: qcap/qcap.spec.def
906 $(RM) $@ && $(LN_S) qcap/qcap.spec.def $@
907 libqcap.a: qcap/qcap.spec.def
908 $(DLLTOOL) -k -l $@ -d qcap/qcap.spec.def
910 libquartz.def: quartz/quartz.spec.def
911 $(RM) $@ && $(LN_S) quartz/quartz.spec.def $@
912 libquartz.a: quartz/quartz.spec.def
913 $(DLLTOOL) -k -l $@ -d quartz/quartz.spec.def
915 librasapi32.def: rasapi32/rasapi32.spec.def
916 $(RM) $@ && $(LN_S) rasapi32/rasapi32.spec.def $@
917 librasapi32.a: rasapi32/rasapi32.spec.def
918 $(DLLTOOL) -k -l $@ -d rasapi32/rasapi32.spec.def
920 libriched32.def: richedit/riched32.spec.def
921 $(RM) $@ && $(LN_S) richedit/riched32.spec.def $@
922 libriched32.a: richedit/riched32.spec.def
923 $(DLLTOOL) -k -l $@ -d richedit/riched32.spec.def
925 librpcrt4.def: rpcrt4/rpcrt4.spec.def
926 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.spec.def $@
927 librpcrt4.a: rpcrt4/rpcrt4.spec.def
928 $(DLLTOOL) -k -l $@ -d rpcrt4/rpcrt4.spec.def
930 libserialui.def: serialui/serialui.spec.def
931 $(RM) $@ && $(LN_S) serialui/serialui.spec.def $@
932 libserialui.a: serialui/serialui.spec.def
933 $(DLLTOOL) -k -l $@ -d serialui/serialui.spec.def
935 libsetupapi.def: setupapi/setupapi.spec.def
936 $(RM) $@ && $(LN_S) setupapi/setupapi.spec.def $@
937 libsetupapi.a: setupapi/setupapi.spec.def
938 $(DLLTOOL) -k -l $@ -d setupapi/setupapi.spec.def
940 libshdocvw.def: shdocvw/shdocvw.spec.def
941 $(RM) $@ && $(LN_S) shdocvw/shdocvw.spec.def $@
942 libshdocvw.a: shdocvw/shdocvw.spec.def
943 $(DLLTOOL) -k -l $@ -d shdocvw/shdocvw.spec.def
945 libshell32.def: shell32/shell32.spec.def
946 $(RM) $@ && $(LN_S) shell32/shell32.spec.def $@
947 libshell32.a: shell32/shell32.spec.def
948 $(DLLTOOL) -k -l $@ -d shell32/shell32.spec.def
950 libshfolder.def: shfolder/shfolder.spec.def
951 $(RM) $@ && $(LN_S) shfolder/shfolder.spec.def $@
952 libshfolder.a: shfolder/shfolder.spec.def
953 $(DLLTOOL) -k -l $@ -d shfolder/shfolder.spec.def
955 libshlwapi.def: shlwapi/shlwapi.spec.def
956 $(RM) $@ && $(LN_S) shlwapi/shlwapi.spec.def $@
957 libshlwapi.a: shlwapi/shlwapi.spec.def
958 $(DLLTOOL) -k -l $@ -d shlwapi/shlwapi.spec.def
960 libsnmpapi.def: snmpapi/snmpapi.spec.def
961 $(RM) $@ && $(LN_S) snmpapi/snmpapi.spec.def $@
962 libsnmpapi.a: snmpapi/snmpapi.spec.def
963 $(DLLTOOL) -k -l $@ -d snmpapi/snmpapi.spec.def
965 libsti.def: sti/sti.spec.def
966 $(RM) $@ && $(LN_S) sti/sti.spec.def $@
967 libsti.a: sti/sti.spec.def
968 $(DLLTOOL) -k -l $@ -d sti/sti.spec.def
970 libtapi32.def: tapi32/tapi32.spec.def
971 $(RM) $@ && $(LN_S) tapi32/tapi32.spec.def $@
972 libtapi32.a: tapi32/tapi32.spec.def
973 $(DLLTOOL) -k -l $@ -d tapi32/tapi32.spec.def
975 libttydrv.def: ttydrv/ttydrv.spec.def
976 $(RM) $@ && $(LN_S) ttydrv/ttydrv.spec.def $@
977 libttydrv.a: ttydrv/ttydrv.spec.def
978 $(DLLTOOL) -k -l $@ -d ttydrv/ttydrv.spec.def
980 libtwain_32.def: twain/twain_32.spec.def
981 $(RM) $@ && $(LN_S) twain/twain_32.spec.def $@
982 libtwain_32.a: twain/twain_32.spec.def
983 $(DLLTOOL) -k -l $@ -d twain/twain_32.spec.def
985 liburl.def: url/url.spec.def
986 $(RM) $@ && $(LN_S) url/url.spec.def $@
987 liburl.a: url/url.spec.def
988 $(DLLTOOL) -k -l $@ -d url/url.spec.def
990 liburlmon.def: urlmon/urlmon.spec.def
991 $(RM) $@ && $(LN_S) urlmon/urlmon.spec.def $@
992 liburlmon.a: urlmon/urlmon.spec.def
993 $(DLLTOOL) -k -l $@ -d urlmon/urlmon.spec.def
995 libuser32.def: user/user32.spec.def
996 $(RM) $@ && $(LN_S) user/user32.spec.def $@
997 libuser32.a: user/user32.spec.def
998 $(DLLTOOL) -k -l $@ -d user/user32.spec.def
1000 libversion.def: version/version.spec.def
1001 $(RM) $@ && $(LN_S) version/version.spec.def $@
1002 libversion.a: version/version.spec.def
1003 $(DLLTOOL) -k -l $@ -d version/version.spec.def
1005 libw32skrnl.def: win32s/w32skrnl.spec.def
1006 $(RM) $@ && $(LN_S) win32s/w32skrnl.spec.def $@
1007 libw32skrnl.a: win32s/w32skrnl.spec.def
1008 $(DLLTOOL) -k -l $@ -d win32s/w32skrnl.spec.def
1010 libwinedos.def: winedos/winedos.spec.def
1011 $(RM) $@ && $(LN_S) winedos/winedos.spec.def $@
1012 libwinedos.a: winedos/winedos.spec.def
1013 $(DLLTOOL) -k -l $@ -d winedos/winedos.spec.def
1015 libwineps.def: wineps/wineps.spec.def
1016 $(RM) $@ && $(LN_S) wineps/wineps.spec.def $@
1017 libwineps.a: wineps/wineps.spec.def
1018 $(DLLTOOL) -k -l $@ -d wineps/wineps.spec.def
1020 libwininet.def: wininet/wininet.spec.def
1021 $(RM) $@ && $(LN_S) wininet/wininet.spec.def $@
1022 libwininet.a: wininet/wininet.spec.def
1023 $(DLLTOOL) -k -l $@ -d wininet/wininet.spec.def
1025 libwinmm.def: winmm/winmm.spec.def
1026 $(RM) $@ && $(LN_S) winmm/winmm.spec.def $@
1027 libwinmm.a: winmm/winmm.spec.def
1028 $(DLLTOOL) -k -l $@ -d winmm/winmm.spec.def
1030 libwinnls32.def: winnls/winnls32.spec.def
1031 $(RM) $@ && $(LN_S) winnls/winnls32.spec.def $@
1032 libwinnls32.a: winnls/winnls32.spec.def
1033 $(DLLTOOL) -k -l $@ -d winnls/winnls32.spec.def
1035 libwinspool.def: winspool/winspool.drv.spec.def
1036 $(RM) $@ && $(LN_S) winspool/winspool.drv.spec.def $@
1037 libwinspool.a: winspool/winspool.drv.spec.def
1038 $(DLLTOOL) -k -l $@ -d winspool/winspool.drv.spec.def
1040 libwintab32.def: wintab32/wintab32.spec.def
1041 $(RM) $@ && $(LN_S) wintab32/wintab32.spec.def $@
1042 libwintab32.a: wintab32/wintab32.spec.def
1043 $(DLLTOOL) -k -l $@ -d wintab32/wintab32.spec.def
1045 libwintrust.def: wintrust/wintrust.spec.def
1046 $(RM) $@ && $(LN_S) wintrust/wintrust.spec.def $@
1047 libwintrust.a: wintrust/wintrust.spec.def
1048 $(DLLTOOL) -k -l $@ -d wintrust/wintrust.spec.def
1050 libwnaspi32.def: winaspi/wnaspi32.spec.def
1051 $(RM) $@ && $(LN_S) winaspi/wnaspi32.spec.def $@
1052 libwnaspi32.a: winaspi/wnaspi32.spec.def
1053 $(DLLTOOL) -k -l $@ -d winaspi/wnaspi32.spec.def
1055 libwow32.def: wow32/wow32.spec.def
1056 $(RM) $@ && $(LN_S) wow32/wow32.spec.def $@
1057 libwow32.a: wow32/wow32.spec.def
1058 $(DLLTOOL) -k -l $@ -d wow32/wow32.spec.def
1060 libws2_32.def: winsock/ws2_32.spec.def
1061 $(RM) $@ && $(LN_S) winsock/ws2_32.spec.def $@
1062 libws2_32.a: winsock/ws2_32.spec.def
1063 $(DLLTOOL) -k -l $@ -d winsock/ws2_32.spec.def
1065 libwsock32.def: wsock32/wsock32.spec.def
1066 $(RM) $@ && $(LN_S) wsock32/wsock32.spec.def $@
1067 libwsock32.a: wsock32/wsock32.spec.def
1068 $(DLLTOOL) -k -l $@ -d wsock32/wsock32.spec.def
1070 libx11drv.def: x11drv/x11drv.spec.def
1071 $(RM) $@ && $(LN_S) x11drv/x11drv.spec.def $@
1072 libx11drv.a: x11drv/x11drv.spec.def
1073 $(DLLTOOL) -k -l $@ -d x11drv/x11drv.spec.def
1075 advapi32/advapi32.spec.def: $(WINEBUILD)
1076 avicap32/avicap32.spec.def: $(WINEBUILD)
1077 avifil32/avifil32.spec.def: $(WINEBUILD)
1078 cabinet/cabinet.spec.def: $(WINEBUILD)
1079 comcat/comcat.spec.def: $(WINEBUILD)
1080 comctl32/comctl32.spec.def: $(WINEBUILD)
1081 commdlg/comdlg32.spec.def: $(WINEBUILD)
1082 crtdll/crtdll.spec.def: $(WINEBUILD)
1083 crypt32/crypt32.spec.def: $(WINEBUILD)
1084 d3d8/d3d8.spec.def: $(WINEBUILD)
1085 d3dx8/d3dx8.spec.def: $(WINEBUILD)
1086 dciman32/dciman32.spec.def: $(WINEBUILD)
1087 ddraw/ddraw.spec.def: $(WINEBUILD)
1088 devenum/devenum.spec.def: $(WINEBUILD)
1089 dinput/dinput.spec.def: $(WINEBUILD)
1090 dinput8/dinput8.spec.def: $(WINEBUILD)
1091 dplay/dplay.spec.def: $(WINEBUILD)
1092 dplayx/dplayx.spec.def: $(WINEBUILD)
1093 dsound/dsound.spec.def: $(WINEBUILD)
1094 gdi/gdi32.spec.def: $(WINEBUILD)
1095 glu32/glu32.spec.def: $(WINEBUILD)
1096 icmp/icmp.spec.def: $(WINEBUILD)
1097 imagehlp/imagehlp.spec.def: $(WINEBUILD)
1098 imm32/imm32.spec.def: $(WINEBUILD)
1099 kernel/kernel32.spec.def: $(WINEBUILD)
1100 lzexpand/lz32.spec.def: $(WINEBUILD)
1101 mapi32/mapi32.spec.def: $(WINEBUILD)
1102 mpr/mpr.spec.def: $(WINEBUILD)
1103 msacm/msacm32.spec.def: $(WINEBUILD)
1104 msdmo/msdmo.spec.def: $(WINEBUILD)
1105 msimg32/msimg32.spec.def: $(WINEBUILD)
1106 msnet32/msnet32.spec.def: $(WINEBUILD)
1107 msvideo/msrle32/msrle32.spec.def: $(WINEBUILD)
1108 msvcrt/msvcrt.spec.def: $(WINEBUILD)
1109 msvcrt20/msvcrt20.spec.def: $(WINEBUILD)
1110 msvideo/msvfw32.spec.def: $(WINEBUILD)
1111 netapi32/netapi32.spec.def: $(WINEBUILD)
1112 ntdll/ntdll.spec.def: $(WINEBUILD)
1113 odbc32/odbc32.spec.def: $(WINEBUILD)
1114 ole32/ole32.spec.def: $(WINEBUILD)
1115 oleaut32/oleaut32.spec.def: $(WINEBUILD)
1116 olecli/olecli32.spec.def: $(WINEBUILD)
1117 oledlg/oledlg.spec.def: $(WINEBUILD)
1118 olepro32/olepro32.spec.def: $(WINEBUILD)
1119 olesvr/olesvr32.spec.def: $(WINEBUILD)
1120 opengl32/opengl32.spec.def: $(WINEBUILD)
1121 psapi/psapi.spec.def: $(WINEBUILD)
1122 qcap/qcap.spec.def: $(WINEBUILD)
1123 quartz/quartz.spec.def: $(WINEBUILD)
1124 rasapi32/rasapi32.spec.def: $(WINEBUILD)
1125 richedit/riched32.spec.def: $(WINEBUILD)
1126 rpcrt4/rpcrt4.spec.def: $(WINEBUILD)
1127 serialui/serialui.spec.def: $(WINEBUILD)
1128 setupapi/setupapi.spec.def: $(WINEBUILD)
1129 shdocvw/shdocvw.spec.def: $(WINEBUILD)
1130 shell32/shell32.spec.def: $(WINEBUILD)
1131 shfolder/shfolder.spec.def: $(WINEBUILD)
1132 shlwapi/shlwapi.spec.def: $(WINEBUILD)
1133 snmpapi/snmpapi.spec.def: $(WINEBUILD)
1134 sti/sti.spec.def: $(WINEBUILD)
1135 tapi32/tapi32.spec.def: $(WINEBUILD)
1136 ttydrv/ttydrv.spec.def: $(WINEBUILD)
1137 twain/twain_32.spec.def: $(WINEBUILD)
1138 url/url.spec.def: $(WINEBUILD)
1139 urlmon/urlmon.spec.def: $(WINEBUILD)
1140 user/user32.spec.def: $(WINEBUILD)
1141 version/version.spec.def: $(WINEBUILD)
1142 win32s/w32skrnl.spec.def: $(WINEBUILD)
1143 winedos/winedos.spec.def: $(WINEBUILD)
1144 wineps/wineps.spec.def: $(WINEBUILD)
1145 wininet/wininet.spec.def: $(WINEBUILD)
1146 winmm/winmm.spec.def: $(WINEBUILD)
1147 winnls/winnls32.spec.def: $(WINEBUILD)
1148 winspool/winspool.drv.spec.def: $(WINEBUILD)
1149 wintab32/wintab32.spec.def: $(WINEBUILD)
1150 wintrust/wintrust.spec.def: $(WINEBUILD)
1151 winaspi/wnaspi32.spec.def: $(WINEBUILD)
1152 wow32/wow32.spec.def: $(WINEBUILD)
1153 winsock/ws2_32.spec.def: $(WINEBUILD)
1154 wsock32/wsock32.spec.def: $(WINEBUILD)
1155 x11drv/x11drv.spec.def: $(WINEBUILD)
1157 $(SUBDIRS): $(IMPORT_LIBS:%=%.$(IMPLIBEXT))
1158 $(SUBDIRS:%=%/__crosstest__): $(IMPORT_LIBS:%=%.a)
1160 # Map library name to the corresponding directory
1162 advapi32/advapi32.dll$(DLLEXT): advapi32
1163 avicap32/avicap32.dll$(DLLEXT): avicap32
1164 avifil32/avifil32.dll$(DLLEXT): avifil32
1165 cabinet/cabinet.dll$(DLLEXT): cabinet
1166 comcat/comcat.dll$(DLLEXT): comcat
1167 comctl32/comctl32.dll$(DLLEXT): comctl32
1168 commdlg/comdlg32.dll$(DLLEXT): commdlg
1169 crtdll/crtdll.dll$(DLLEXT): crtdll
1170 crypt32/crypt32.dll$(DLLEXT): crypt32
1171 d3d8/d3d8.dll$(DLLEXT): d3d8
1172 d3dx8/d3dx8.dll$(DLLEXT): d3dx8
1173 dciman32/dciman32.dll$(DLLEXT): dciman32
1174 ddraw/ddraw.dll$(DLLEXT): ddraw
1175 devenum/devenum.dll$(DLLEXT): devenum
1176 dinput/dinput.dll$(DLLEXT): dinput
1177 dinput8/dinput8.dll$(DLLEXT): dinput8
1178 dplay/dplay.dll$(DLLEXT): dplay
1179 dplayx/dplayx.dll$(DLLEXT): dplayx
1180 dsound/dsound.dll$(DLLEXT): dsound
1181 gdi/gdi32.dll$(DLLEXT): gdi
1182 glu32/glu32.dll$(DLLEXT): glu32
1183 icmp/icmp.dll$(DLLEXT): icmp
1184 msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32
1185 imagehlp/imagehlp.dll$(DLLEXT): imagehlp
1186 imm32/imm32.dll$(DLLEXT): imm32
1187 winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick
1188 kernel/kernel32.dll$(DLLEXT): kernel
1189 lzexpand/lz32.dll$(DLLEXT): lzexpand
1190 mapi32/mapi32.dll$(DLLEXT): mapi32
1191 winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim
1192 winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi
1193 winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda
1194 winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq
1195 winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave
1196 winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap
1197 mpr/mpr.dll$(DLLEXT): mpr
1198 winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap
1199 msacm/msacm32.dll$(DLLEXT): msacm
1200 msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32
1201 msdmo/msdmo.dll$(DLLEXT): msdmo
1202 msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711
1203 msimg32/msimg32.dll$(DLLEXT): msimg32
1204 msisys/msisys.ocx$(DLLEXT): msisys
1205 msnet32/msnet32.dll$(DLLEXT): msnet32
1206 msvideo/msrle32/msrle32.dll$(DLLEXT): msvideo/msrle32
1207 msvcrt/msvcrt.dll$(DLLEXT): msvcrt
1208 msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
1209 msvideo/msvfw32.dll$(DLLEXT): msvideo
1210 netapi32/netapi32.dll$(DLLEXT): netapi32
1211 ntdll/ntdll.dll$(DLLEXT): ntdll
1212 odbc32/odbc32.dll$(DLLEXT): odbc32
1213 ole32/ole32.dll$(DLLEXT): ole32
1214 oleaut32/oleaut32.dll$(DLLEXT): oleaut32
1215 olecli/olecli32.dll$(DLLEXT): olecli
1216 oledlg/oledlg.dll$(DLLEXT): oledlg
1217 olepro32/olepro32.dll$(DLLEXT): olepro32
1218 olesvr/olesvr32.dll$(DLLEXT): olesvr
1219 opengl32/opengl32.dll$(DLLEXT): opengl32
1220 psapi/psapi.dll$(DLLEXT): psapi
1221 qcap/qcap.dll$(DLLEXT): qcap
1222 quartz/quartz.dll$(DLLEXT): quartz
1223 rasapi32/rasapi32.dll$(DLLEXT): rasapi32
1224 richedit/riched32.dll$(DLLEXT): richedit
1225 rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4
1226 serialui/serialui.dll$(DLLEXT): serialui
1227 setupapi/setupapi.dll$(DLLEXT): setupapi
1228 shdocvw/shdocvw.dll$(DLLEXT): shdocvw
1229 shell32/shell32.dll$(DLLEXT): shell32
1230 shfolder/shfolder.dll$(DLLEXT): shfolder
1231 shlwapi/shlwapi.dll$(DLLEXT): shlwapi
1232 snmpapi/snmpapi.dll$(DLLEXT): snmpapi
1233 sti/sti.dll$(DLLEXT): sti
1234 tapi32/tapi32.dll$(DLLEXT): tapi32
1235 ttydrv/ttydrv.dll$(DLLEXT): ttydrv
1236 twain/twain_32.dll$(DLLEXT): twain
1237 url/url.dll$(DLLEXT): url
1238 urlmon/urlmon.dll$(DLLEXT): urlmon
1239 user/user32.dll$(DLLEXT): user
1240 version/version.dll$(DLLEXT): version
1241 win32s/w32skrnl.dll$(DLLEXT): win32s
1242 winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa
1243 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
1244 winmm/wineaudioio/wineaudioio.drv$(DLLEXT): winmm/wineaudioio
1245 winedos/winedos.dll$(DLLEXT): winedos
1246 winmm/winejack/winejack.drv$(DLLEXT): winmm/winejack
1247 msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3
1248 winmm/winenas/winenas.drv$(DLLEXT): winmm/winenas
1249 winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss
1250 wineps/wineps.dll$(DLLEXT): wineps
1251 wininet/wininet.dll$(DLLEXT): wininet
1252 winmm/winmm.dll$(DLLEXT): winmm
1253 winnls/winnls32.dll$(DLLEXT): winnls
1254 winspool/winspool.drv$(DLLEXT): winspool
1255 wintab32/wintab32.dll$(DLLEXT): wintab32
1256 wintrust/wintrust.dll$(DLLEXT): wintrust
1257 winaspi/wnaspi32.dll$(DLLEXT): winaspi
1258 wow32/wow32.dll$(DLLEXT): wow32
1259 winsock/ws2_32.dll$(DLLEXT): winsock
1260 wsock32/wsock32.dll$(DLLEXT): wsock32
1261 x11drv/x11drv.dll$(DLLEXT): x11drv
1263 # Install dependencies
1265 advapi32/__install__: advapi32.dll$(DLLEXT)
1266 avicap32/__install__: avicap32.dll$(DLLEXT)
1267 avifil32/__install__: avifil32.dll$(DLLEXT)
1268 cabinet/__install__: cabinet.dll$(DLLEXT)
1269 comcat/__install__: comcat.dll$(DLLEXT)
1270 comctl32/__install__: comctl32.dll$(DLLEXT)
1271 commdlg/__install__: comdlg32.dll$(DLLEXT)
1272 crtdll/__install__: crtdll.dll$(DLLEXT)
1273 crypt32/__install__: crypt32.dll$(DLLEXT)
1274 d3d8/__install__: d3d8.dll$(DLLEXT)
1275 d3dx8/__install__: d3dx8.dll$(DLLEXT)
1276 dciman32/__install__: dciman32.dll$(DLLEXT)
1277 ddraw/__install__: ddraw.dll$(DLLEXT)
1278 devenum/__install__: devenum.dll$(DLLEXT)
1279 dinput/__install__: dinput.dll$(DLLEXT)
1280 dinput8/__install__: dinput8.dll$(DLLEXT)
1281 dplay/__install__: dplay.dll$(DLLEXT)
1282 dplayx/__install__: dplayx.dll$(DLLEXT)
1283 dsound/__install__: dsound.dll$(DLLEXT)
1284 gdi/__install__: gdi32.dll$(DLLEXT)
1285 glu32/__install__: glu32.dll$(DLLEXT)
1286 icmp/__install__: icmp.dll$(DLLEXT)
1287 msacm/imaadp32/__install__: imaadp32.acm$(DLLEXT)
1288 imagehlp/__install__: imagehlp.dll$(DLLEXT)
1289 imm32/__install__: imm32.dll$(DLLEXT)
1290 winmm/joystick/__install__: joystick.drv$(DLLEXT)
1291 kernel/__install__: kernel32.dll$(DLLEXT)
1292 lzexpand/__install__: lz32.dll$(DLLEXT)
1293 mapi32/__install__: mapi32.dll$(DLLEXT)
1294 winmm/mcianim/__install__: mcianim.drv$(DLLEXT)
1295 winmm/mciavi/__install__: mciavi.drv$(DLLEXT)
1296 winmm/mcicda/__install__: mcicda.drv$(DLLEXT)
1297 winmm/mciseq/__install__: mciseq.drv$(DLLEXT)
1298 winmm/mciwave/__install__: mciwave.drv$(DLLEXT)
1299 winmm/midimap/__install__: midimap.drv$(DLLEXT)
1300 mpr/__install__: mpr.dll$(DLLEXT)
1301 winmm/wavemap/__install__: msacm.drv$(DLLEXT)
1302 msacm/__install__: msacm32.dll$(DLLEXT)
1303 msacm/msadp32/__install__: msadp32.acm$(DLLEXT)
1304 msdmo/__install__: msdmo.dll$(DLLEXT)
1305 msacm/msg711/__install__: msg711.acm$(DLLEXT)
1306 msimg32/__install__: msimg32.dll$(DLLEXT)
1307 msisys/__install__: msisys.ocx$(DLLEXT)
1308 msnet32/__install__: msnet32.dll$(DLLEXT)
1309 msvideo/msrle32/__install__: msrle32.dll$(DLLEXT)
1310 msvcrt/__install__: msvcrt.dll$(DLLEXT)
1311 msvcrt20/__install__: msvcrt20.dll$(DLLEXT)
1312 msvideo/__install__: msvfw32.dll$(DLLEXT)
1313 netapi32/__install__: netapi32.dll$(DLLEXT)
1314 ntdll/__install__: ntdll.dll$(DLLEXT)
1315 odbc32/__install__: odbc32.dll$(DLLEXT)
1316 ole32/__install__: ole32.dll$(DLLEXT)
1317 oleaut32/__install__: oleaut32.dll$(DLLEXT)
1318 olecli/__install__: olecli32.dll$(DLLEXT)
1319 oledlg/__install__: oledlg.dll$(DLLEXT)
1320 olepro32/__install__: olepro32.dll$(DLLEXT)
1321 olesvr/__install__: olesvr32.dll$(DLLEXT)
1322 opengl32/__install__: opengl32.dll$(DLLEXT)
1323 psapi/__install__: psapi.dll$(DLLEXT)
1324 qcap/__install__: qcap.dll$(DLLEXT)
1325 quartz/__install__: quartz.dll$(DLLEXT)
1326 rasapi32/__install__: rasapi32.dll$(DLLEXT)
1327 richedit/__install__: riched32.dll$(DLLEXT)
1328 rpcrt4/__install__: rpcrt4.dll$(DLLEXT)
1329 serialui/__install__: serialui.dll$(DLLEXT)
1330 setupapi/__install__: setupapi.dll$(DLLEXT)
1331 shdocvw/__install__: shdocvw.dll$(DLLEXT)
1332 shell32/__install__: shell32.dll$(DLLEXT)
1333 shfolder/__install__: shfolder.dll$(DLLEXT)
1334 shlwapi/__install__: shlwapi.dll$(DLLEXT)
1335 snmpapi/__install__: snmpapi.dll$(DLLEXT)
1336 sti/__install__: sti.dll$(DLLEXT)
1337 tapi32/__install__: tapi32.dll$(DLLEXT)
1338 ttydrv/__install__: ttydrv.dll$(DLLEXT)
1339 twain/__install__: twain_32.dll$(DLLEXT)
1340 url/__install__: url.dll$(DLLEXT)
1341 urlmon/__install__: urlmon.dll$(DLLEXT)
1342 user/__install__: user32.dll$(DLLEXT)
1343 version/__install__: version.dll$(DLLEXT)
1344 win32s/__install__: w32skrnl.dll$(DLLEXT)
1345 winmm/winealsa/__install__: winealsa.drv$(DLLEXT)
1346 winmm/winearts/__install__: winearts.drv$(DLLEXT)
1347 winmm/wineaudioio/__install__: wineaudioio.drv$(DLLEXT)
1348 winedos/__install__: winedos.dll$(DLLEXT)
1349 winmm/winejack/__install__: winejack.drv$(DLLEXT)
1350 msacm/winemp3/__install__: winemp3.acm$(DLLEXT)
1351 winmm/winenas/__install__: winenas.drv$(DLLEXT)
1352 winmm/wineoss/__install__: wineoss.drv$(DLLEXT)
1353 wineps/__install__: wineps.dll$(DLLEXT)
1354 wininet/__install__: wininet.dll$(DLLEXT)
1355 winmm/__install__: winmm.dll$(DLLEXT)
1356 winnls/__install__: winnls32.dll$(DLLEXT)
1357 winspool/__install__: winspool.drv$(DLLEXT)
1358 wintab32/__install__: wintab32.dll$(DLLEXT)
1359 wintrust/__install__: wintrust.dll$(DLLEXT)
1360 winaspi/__install__: wnaspi32.dll$(DLLEXT)
1361 wow32/__install__: wow32.dll$(DLLEXT)
1362 winsock/__install__: ws2_32.dll$(DLLEXT)
1363 wsock32/__install__: wsock32.dll$(DLLEXT)
1364 x11drv/__install__: x11drv.dll$(DLLEXT)
1366 # Special targets for dlls that we need to link to
1368 LINKABLE_DLLS = ntdll.dll
1370 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
1371 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
1373 kernel: libntdll.dll.$(LIBEXT)
1375 uninstall::
1376 $(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT))
1378 install install-lib::
1379 $(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT))
1380 cd $(libdir) && if [ "$(dlldir)" = "$(libdir)/wine" ]; \
1381 then \
1382 $(LN_S) wine/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \
1383 else \
1384 $(LN_S) $(dlldir)/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \
1387 # Misc rules
1389 install install-dev:: $(IMPORT_LIBS:%=%.$(IMPLIBEXT))
1390 $(MKINSTALLDIRS) $(dlldir)
1391 for f in $(IMPORT_LIBS:%=%.$(IMPLIBEXT)); do $(INSTALL_DATA) $$f $(dlldir)/$$f; done
1393 install install-lib:: $(INSTALLSUBDIRS:%=%/__install__)
1395 uninstall::
1396 $(RM) $(IMPORT_LIBS:%=$(dlldir)/%.$(IMPLIBEXT))
1397 -rmdir $(dlldir)
1399 clean::
1400 $(RM) $(IMPORT_LIBS:%=%.a) $(IMPORT_LIBS:%=%.def)
1402 check test:: $(BUILDSUBDIRS:%=%/__test__)
1404 crosstest:: $(BUILDSUBDIRS:%=%/__crosstest__)
1406 checklink:: $(BUILDSUBDIRS:%=%/__checklink__)
1408 ### Dependencies: