Moved a large number of 16-bit functions to a separate gdi16.c file.
[wine/hacks.git] / dlls / Makefile.in
blobb45a39c1d1a41b95ae4d9131b900c737254f33f9
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 = opengl32
12 XFILES = ddraw x11drv
13 EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@
15 # Subdir list
17 BASEDIRS = \
18 advapi32 \
19 avicap32 \
20 avifil32 \
21 comcat \
22 comctl32 \
23 commdlg \
24 crtdll \
25 crypt32 \
26 d3d8 \
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 msrle32 \
52 msvcrt \
53 msvcrt20 \
54 msvideo \
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/winenas \
103 winmm/wineoss \
104 winnls \
105 winsock \
106 winspool \
107 wintrust \
108 wow32 \
109 wsock32
111 SUBDIRS = \
112 $(BASEDIRS) \
113 ddraw \
114 glu32 \
115 opengl32 \
116 x11drv
118 BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS)
120 INSTALLSUBDIRS = $(BUILDSUBDIRS)
122 # Main target
124 @MAKE_RULES@
126 all: \
127 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
128 advapi32.dll$(DLLEXT) \
129 avicap32.dll$(DLLEXT) \
130 avifil32.dll$(DLLEXT) \
131 avifile.dll$(DLLEXT) \
132 comcat.dll$(DLLEXT) \
133 comctl32.dll$(DLLEXT) \
134 comdlg32.dll$(DLLEXT) \
135 comm.dll$(DLLEXT) \
136 commdlg.dll$(DLLEXT) \
137 compobj.dll$(DLLEXT) \
138 crtdll.dll$(DLLEXT) \
139 crypt32.dll$(DLLEXT) \
140 d3d8.dll$(DLLEXT) \
141 dciman32.dll$(DLLEXT) \
142 ddeml.dll$(DLLEXT) \
143 devenum.dll$(DLLEXT) \
144 dinput.dll$(DLLEXT) \
145 dinput8.dll$(DLLEXT) \
146 dispdib.dll$(DLLEXT) \
147 display.dll$(DLLEXT) \
148 dplay.dll$(DLLEXT) \
149 dplayx.dll$(DLLEXT) \
150 dsound.dll$(DLLEXT) \
151 gdi.exe$(DLLEXT) \
152 gdi32.dll$(DLLEXT) \
153 icmp.dll$(DLLEXT) \
154 imaadp32.acm$(DLLEXT) \
155 imagehlp.dll$(DLLEXT) \
156 imm.dll$(DLLEXT) \
157 imm32.dll$(DLLEXT) \
158 joystick.drv$(DLLEXT) \
159 kernel32.dll$(DLLEXT) \
160 keyboard.dll$(DLLEXT) \
161 krnl386.exe$(DLLEXT) \
162 lz32.dll$(DLLEXT) \
163 lzexpand.dll$(DLLEXT) \
164 mapi32.dll$(DLLEXT) \
165 mcianim.drv$(DLLEXT) \
166 mciavi.drv$(DLLEXT) \
167 mcicda.drv$(DLLEXT) \
168 mciseq.drv$(DLLEXT) \
169 mciwave.drv$(DLLEXT) \
170 midimap.drv$(DLLEXT) \
171 mmsystem.dll$(DLLEXT) \
172 mouse.dll$(DLLEXT) \
173 mpr.dll$(DLLEXT) \
174 msacm.dll$(DLLEXT) \
175 msacm.drv$(DLLEXT) \
176 msacm32.dll$(DLLEXT) \
177 msadp32.acm$(DLLEXT) \
178 msdmo.dll$(DLLEXT) \
179 msg711.acm$(DLLEXT) \
180 msimg32.dll$(DLLEXT) \
181 msisys.ocx$(DLLEXT) \
182 msnet32.dll$(DLLEXT) \
183 msrle32.dll$(DLLEXT) \
184 msvcrt.dll$(DLLEXT) \
185 msvcrt20.dll$(DLLEXT) \
186 msvfw32.dll$(DLLEXT) \
187 msvideo.dll$(DLLEXT) \
188 netapi32.dll$(DLLEXT) \
189 ntdll.dll$(DLLEXT) \
190 odbc32.dll$(DLLEXT) \
191 ole2.dll$(DLLEXT) \
192 ole2conv.dll$(DLLEXT) \
193 ole2disp.dll$(DLLEXT) \
194 ole2nls.dll$(DLLEXT) \
195 ole2prox.dll$(DLLEXT) \
196 ole2thk.dll$(DLLEXT) \
197 ole32.dll$(DLLEXT) \
198 oleaut32.dll$(DLLEXT) \
199 olecli.dll$(DLLEXT) \
200 olecli32.dll$(DLLEXT) \
201 oledlg.dll$(DLLEXT) \
202 olepro32.dll$(DLLEXT) \
203 olesvr.dll$(DLLEXT) \
204 olesvr32.dll$(DLLEXT) \
205 psapi.dll$(DLLEXT) \
206 qcap.dll$(DLLEXT) \
207 quartz.dll$(DLLEXT) \
208 rasapi16.dll$(DLLEXT) \
209 rasapi32.dll$(DLLEXT) \
210 riched32.dll$(DLLEXT) \
211 rpcrt4.dll$(DLLEXT) \
212 serialui.dll$(DLLEXT) \
213 setupapi.dll$(DLLEXT) \
214 setupx.dll$(DLLEXT) \
215 shdocvw.dll$(DLLEXT) \
216 shell.dll$(DLLEXT) \
217 shell32.dll$(DLLEXT) \
218 shfolder.dll$(DLLEXT) \
219 shlwapi.dll$(DLLEXT) \
220 snmpapi.dll$(DLLEXT) \
221 sound.dll$(DLLEXT) \
222 sti.dll$(DLLEXT) \
223 storage.dll$(DLLEXT) \
224 stress.dll$(DLLEXT) \
225 system.dll$(DLLEXT) \
226 tapi32.dll$(DLLEXT) \
227 toolhelp.dll$(DLLEXT) \
228 ttydrv.dll$(DLLEXT) \
229 twain_32.dll$(DLLEXT) \
230 typelib.dll$(DLLEXT) \
231 url.dll$(DLLEXT) \
232 urlmon.dll$(DLLEXT) \
233 user.exe$(DLLEXT) \
234 user32.dll$(DLLEXT) \
235 ver.dll$(DLLEXT) \
236 version.dll$(DLLEXT) \
237 w32skrnl.dll$(DLLEXT) \
238 w32sys.dll$(DLLEXT) \
239 win32s16.dll$(DLLEXT) \
240 win87em.dll$(DLLEXT) \
241 winaspi.dll$(DLLEXT) \
242 windebug.dll$(DLLEXT) \
243 winealsa.drv$(DLLEXT) \
244 winearts.drv$(DLLEXT) \
245 wineaudioio.drv$(DLLEXT) \
246 winedos.dll$(DLLEXT) \
247 winemp3.acm$(DLLEXT) \
248 winenas.drv$(DLLEXT) \
249 wineoss.drv$(DLLEXT) \
250 wineps.dll$(DLLEXT) \
251 wineps16.dll$(DLLEXT) \
252 wing.dll$(DLLEXT) \
253 wininet.dll$(DLLEXT) \
254 winmm.dll$(DLLEXT) \
255 winnls.dll$(DLLEXT) \
256 winnls32.dll$(DLLEXT) \
257 winsock.dll$(DLLEXT) \
258 winspool.drv$(DLLEXT) \
259 wintrust.dll$(DLLEXT) \
260 wnaspi32.dll$(DLLEXT) \
261 wow32.dll$(DLLEXT) \
262 wprocs.dll$(DLLEXT) \
263 ws2_32.dll$(DLLEXT) \
264 wsock32.dll$(DLLEXT)
266 # Map symlink name to the corresponding library
268 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
269 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
271 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
272 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
274 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
275 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
277 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
278 $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
280 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
281 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
283 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
284 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
286 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
287 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
289 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
290 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
292 d3d8.dll$(DLLEXT): d3d8/d3d8.dll$(DLLEXT)
293 $(RM) $@ && $(LN_S) d3d8/d3d8.dll$(DLLEXT) $@
295 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
296 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
298 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
299 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
301 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
302 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
304 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
305 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
307 dinput8.dll$(DLLEXT): dinput8/dinput8.dll$(DLLEXT)
308 $(RM) $@ && $(LN_S) dinput8/dinput8.dll$(DLLEXT) $@
310 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
311 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
313 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
314 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
316 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
317 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
319 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
320 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
321 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
323 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
324 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
326 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
327 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
329 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
330 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
332 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
333 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
335 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
336 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
338 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
339 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
341 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
342 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
343 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
344 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
346 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
347 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
349 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
350 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
352 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
353 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
355 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
356 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
358 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
359 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
361 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
362 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
364 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
365 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
367 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
368 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
370 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
371 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
373 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
374 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
376 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
377 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
379 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
380 $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
382 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
383 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
385 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
386 $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
388 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
389 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
391 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
392 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
394 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
395 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
397 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
398 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
400 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
401 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
403 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
404 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
406 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
407 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
409 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
410 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
412 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
413 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
415 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
416 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
418 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
419 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
420 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
421 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
423 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
424 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
426 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
427 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
429 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
430 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
432 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
433 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
435 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
436 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
438 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
439 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
441 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
442 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
444 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
445 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
447 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
448 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
450 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
451 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
453 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
454 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
456 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
457 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
459 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
460 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
462 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
463 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
465 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
466 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
468 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
469 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
471 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
472 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
474 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
475 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
477 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
478 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
480 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
481 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
483 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
484 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
486 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
487 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
489 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
490 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
492 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
493 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
495 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
496 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
498 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
499 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
500 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
502 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
503 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
505 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
506 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
508 winealsa.drv$(DLLEXT): winmm/winealsa/winealsa.drv$(DLLEXT)
509 $(RM) $@ && $(LN_S) winmm/winealsa/winealsa.drv$(DLLEXT) $@
511 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
512 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
514 wineaudioio.drv$(DLLEXT): winmm/wineaudioio/wineaudioio.drv$(DLLEXT)
515 $(RM) $@ && $(LN_S) winmm/wineaudioio/wineaudioio.drv$(DLLEXT) $@
517 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
518 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
520 winemp3.acm$(DLLEXT): msacm/winemp3/winemp3.acm$(DLLEXT)
521 $(RM) $@ && $(LN_S) msacm/winemp3/winemp3.acm$(DLLEXT) $@
523 winenas.drv$(DLLEXT): winmm/winenas/winenas.drv$(DLLEXT)
524 $(RM) $@ && $(LN_S) winmm/winenas/winenas.drv$(DLLEXT) $@
526 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
527 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
529 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
530 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
532 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
533 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
535 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
536 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
538 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
539 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
541 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
542 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
544 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
545 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
547 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
548 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
550 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
551 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
553 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
554 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
556 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
557 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
559 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
560 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
562 # Map library name to the corresponding directory
564 advapi32/advapi32.dll$(DLLEXT): advapi32
565 avicap32/avicap32.dll$(DLLEXT): avicap32
566 avifil32/avifil32.dll$(DLLEXT): avifil32
567 comcat/comcat.dll$(DLLEXT): comcat
568 comctl32/comctl32.dll$(DLLEXT): comctl32
569 commdlg/comdlg32.dll$(DLLEXT): commdlg
570 crtdll/crtdll.dll$(DLLEXT): crtdll
571 crypt32/crypt32.dll$(DLLEXT): crypt32
572 d3d8/d3d8.dll$(DLLEXT): d3d8
573 dciman32/dciman32.dll$(DLLEXT): dciman32
574 ddraw/ddraw.dll$(DLLEXT): ddraw
575 devenum/devenum.dll$(DLLEXT): devenum
576 dinput/dinput.dll$(DLLEXT): dinput
577 dinput8/dinput8.dll$(DLLEXT): dinput8
578 dplay/dplay.dll$(DLLEXT): dplay
579 dplayx/dplayx.dll$(DLLEXT): dplayx
580 dsound/dsound.dll$(DLLEXT): dsound
581 gdi/gdi32.dll$(DLLEXT): gdi
582 glu32/glu32.dll$(DLLEXT): glu32
583 icmp/icmp.dll$(DLLEXT): icmp
584 msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32
585 imagehlp/imagehlp.dll$(DLLEXT): imagehlp
586 imm32/imm32.dll$(DLLEXT): imm32
587 winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick
588 kernel/kernel32.dll$(DLLEXT): kernel
589 lzexpand/lz32.dll$(DLLEXT): lzexpand
590 mapi32/mapi32.dll$(DLLEXT): mapi32
591 winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim
592 winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi
593 winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda
594 winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq
595 winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave
596 winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap
597 mpr/mpr.dll$(DLLEXT): mpr
598 winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap
599 msacm/msacm32.dll$(DLLEXT): msacm
600 msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32
601 msdmo/msdmo.dll$(DLLEXT): msdmo
602 msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711
603 msimg32/msimg32.dll$(DLLEXT): msimg32
604 msisys/msisys.ocx$(DLLEXT): msisys
605 msnet32/msnet32.dll$(DLLEXT): msnet32
606 msrle32/msrle32.dll$(DLLEXT): msrle32
607 msvcrt/msvcrt.dll$(DLLEXT): msvcrt
608 msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
609 msvideo/msvfw32.dll$(DLLEXT): msvideo
610 netapi32/netapi32.dll$(DLLEXT): netapi32
611 ntdll/ntdll.dll$(DLLEXT): ntdll
612 odbc32/odbc32.dll$(DLLEXT): odbc32
613 ole32/ole32.dll$(DLLEXT): ole32
614 oleaut32/oleaut32.dll$(DLLEXT): oleaut32
615 olecli/olecli32.dll$(DLLEXT): olecli
616 oledlg/oledlg.dll$(DLLEXT): oledlg
617 olepro32/olepro32.dll$(DLLEXT): olepro32
618 olesvr/olesvr32.dll$(DLLEXT): olesvr
619 opengl32/opengl32.dll$(DLLEXT): opengl32
620 psapi/psapi.dll$(DLLEXT): psapi
621 qcap/qcap.dll$(DLLEXT): qcap
622 quartz/quartz.dll$(DLLEXT): quartz
623 rasapi32/rasapi32.dll$(DLLEXT): rasapi32
624 richedit/riched32.dll$(DLLEXT): richedit
625 rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4
626 serialui/serialui.dll$(DLLEXT): serialui
627 setupapi/setupapi.dll$(DLLEXT): setupapi
628 shdocvw/shdocvw.dll$(DLLEXT): shdocvw
629 shell32/shell32.dll$(DLLEXT): shell32
630 shfolder/shfolder.dll$(DLLEXT): shfolder
631 shlwapi/shlwapi.dll$(DLLEXT): shlwapi
632 snmpapi/snmpapi.dll$(DLLEXT): snmpapi
633 sti/sti.dll$(DLLEXT): sti
634 tapi32/tapi32.dll$(DLLEXT): tapi32
635 ttydrv/ttydrv.dll$(DLLEXT): ttydrv
636 twain/twain_32.dll$(DLLEXT): twain
637 url/url.dll$(DLLEXT): url
638 urlmon/urlmon.dll$(DLLEXT): urlmon
639 user/user32.dll$(DLLEXT): user
640 version/version.dll$(DLLEXT): version
641 win32s/w32skrnl.dll$(DLLEXT): win32s
642 winmm/winealsa/winealsa.drv$(DLLEXT): winmm/winealsa
643 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
644 winmm/wineaudioio/wineaudioio.drv$(DLLEXT): winmm/wineaudioio
645 winedos/winedos.dll$(DLLEXT): winedos
646 msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3
647 winmm/winenas/winenas.drv$(DLLEXT): winmm/winenas
648 winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss
649 wineps/wineps.dll$(DLLEXT): wineps
650 wininet/wininet.dll$(DLLEXT): wininet
651 winmm/winmm.dll$(DLLEXT): winmm
652 winnls/winnls32.dll$(DLLEXT): winnls
653 winspool/winspool.drv$(DLLEXT): winspool
654 wintrust/wintrust.dll$(DLLEXT): wintrust
655 winaspi/wnaspi32.dll$(DLLEXT): winaspi
656 wow32/wow32.dll$(DLLEXT): wow32
657 winsock/ws2_32.dll$(DLLEXT): winsock
658 wsock32/wsock32.dll$(DLLEXT): wsock32
659 x11drv/x11drv.dll$(DLLEXT): x11drv
661 # Install dependencies
663 advapi32/__install__: advapi32.dll$(DLLEXT)
664 avicap32/__install__: avicap32.dll$(DLLEXT)
665 avifil32/__install__: avifil32.dll$(DLLEXT)
666 comcat/__install__: comcat.dll$(DLLEXT)
667 comctl32/__install__: comctl32.dll$(DLLEXT)
668 commdlg/__install__: comdlg32.dll$(DLLEXT)
669 crtdll/__install__: crtdll.dll$(DLLEXT)
670 crypt32/__install__: crypt32.dll$(DLLEXT)
671 d3d8/__install__: d3d8.dll$(DLLEXT)
672 dciman32/__install__: dciman32.dll$(DLLEXT)
673 ddraw/__install__: ddraw.dll$(DLLEXT)
674 devenum/__install__: devenum.dll$(DLLEXT)
675 dinput/__install__: dinput.dll$(DLLEXT)
676 dinput8/__install__: dinput8.dll$(DLLEXT)
677 dplay/__install__: dplay.dll$(DLLEXT)
678 dplayx/__install__: dplayx.dll$(DLLEXT)
679 dsound/__install__: dsound.dll$(DLLEXT)
680 gdi/__install__: gdi32.dll$(DLLEXT)
681 glu32/__install__: glu32.dll$(DLLEXT)
682 icmp/__install__: icmp.dll$(DLLEXT)
683 msacm/imaadp32/__install__: imaadp32.acm$(DLLEXT)
684 imagehlp/__install__: imagehlp.dll$(DLLEXT)
685 imm32/__install__: imm32.dll$(DLLEXT)
686 winmm/joystick/__install__: joystick.drv$(DLLEXT)
687 kernel/__install__: kernel32.dll$(DLLEXT)
688 lzexpand/__install__: lz32.dll$(DLLEXT)
689 mapi32/__install__: mapi32.dll$(DLLEXT)
690 winmm/mcianim/__install__: mcianim.drv$(DLLEXT)
691 winmm/mciavi/__install__: mciavi.drv$(DLLEXT)
692 winmm/mcicda/__install__: mcicda.drv$(DLLEXT)
693 winmm/mciseq/__install__: mciseq.drv$(DLLEXT)
694 winmm/mciwave/__install__: mciwave.drv$(DLLEXT)
695 winmm/midimap/__install__: midimap.drv$(DLLEXT)
696 mpr/__install__: mpr.dll$(DLLEXT)
697 winmm/wavemap/__install__: msacm.drv$(DLLEXT)
698 msacm/__install__: msacm32.dll$(DLLEXT)
699 msacm/msadp32/__install__: msadp32.acm$(DLLEXT)
700 msdmo/__install__: msdmo.dll$(DLLEXT)
701 msacm/msg711/__install__: msg711.acm$(DLLEXT)
702 msimg32/__install__: msimg32.dll$(DLLEXT)
703 msisys/__install__: msisys.ocx$(DLLEXT)
704 msnet32/__install__: msnet32.dll$(DLLEXT)
705 msrle32/__install__: msrle32.dll$(DLLEXT)
706 msvcrt/__install__: msvcrt.dll$(DLLEXT)
707 msvcrt20/__install__: msvcrt20.dll$(DLLEXT)
708 msvideo/__install__: msvfw32.dll$(DLLEXT)
709 netapi32/__install__: netapi32.dll$(DLLEXT)
710 ntdll/__install__: ntdll.dll$(DLLEXT)
711 odbc32/__install__: odbc32.dll$(DLLEXT)
712 ole32/__install__: ole32.dll$(DLLEXT)
713 oleaut32/__install__: oleaut32.dll$(DLLEXT)
714 olecli/__install__: olecli32.dll$(DLLEXT)
715 oledlg/__install__: oledlg.dll$(DLLEXT)
716 olepro32/__install__: olepro32.dll$(DLLEXT)
717 olesvr/__install__: olesvr32.dll$(DLLEXT)
718 opengl32/__install__: opengl32.dll$(DLLEXT)
719 psapi/__install__: psapi.dll$(DLLEXT)
720 qcap/__install__: qcap.dll$(DLLEXT)
721 quartz/__install__: quartz.dll$(DLLEXT)
722 rasapi32/__install__: rasapi32.dll$(DLLEXT)
723 richedit/__install__: riched32.dll$(DLLEXT)
724 rpcrt4/__install__: rpcrt4.dll$(DLLEXT)
725 serialui/__install__: serialui.dll$(DLLEXT)
726 setupapi/__install__: setupapi.dll$(DLLEXT)
727 shdocvw/__install__: shdocvw.dll$(DLLEXT)
728 shell32/__install__: shell32.dll$(DLLEXT)
729 shfolder/__install__: shfolder.dll$(DLLEXT)
730 shlwapi/__install__: shlwapi.dll$(DLLEXT)
731 snmpapi/__install__: snmpapi.dll$(DLLEXT)
732 sti/__install__: sti.dll$(DLLEXT)
733 tapi32/__install__: tapi32.dll$(DLLEXT)
734 ttydrv/__install__: ttydrv.dll$(DLLEXT)
735 twain/__install__: twain_32.dll$(DLLEXT)
736 url/__install__: url.dll$(DLLEXT)
737 urlmon/__install__: urlmon.dll$(DLLEXT)
738 user/__install__: user32.dll$(DLLEXT)
739 version/__install__: version.dll$(DLLEXT)
740 win32s/__install__: w32skrnl.dll$(DLLEXT)
741 winmm/winealsa/__install__: winealsa.drv$(DLLEXT)
742 winmm/winearts/__install__: winearts.drv$(DLLEXT)
743 winmm/wineaudioio/__install__: wineaudioio.drv$(DLLEXT)
744 winedos/__install__: winedos.dll$(DLLEXT)
745 msacm/winemp3/__install__: winemp3.acm$(DLLEXT)
746 winmm/winenas/__install__: winenas.drv$(DLLEXT)
747 winmm/wineoss/__install__: wineoss.drv$(DLLEXT)
748 wineps/__install__: wineps.dll$(DLLEXT)
749 wininet/__install__: wininet.dll$(DLLEXT)
750 winmm/__install__: winmm.dll$(DLLEXT)
751 winnls/__install__: winnls32.dll$(DLLEXT)
752 winspool/__install__: winspool.drv$(DLLEXT)
753 wintrust/__install__: wintrust.dll$(DLLEXT)
754 winaspi/__install__: wnaspi32.dll$(DLLEXT)
755 wow32/__install__: wow32.dll$(DLLEXT)
756 winsock/__install__: ws2_32.dll$(DLLEXT)
757 wsock32/__install__: wsock32.dll$(DLLEXT)
758 x11drv/__install__: x11drv.dll$(DLLEXT)
760 # Inter-dll dependencies
762 advapi32: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
763 avicap32: kernel32.dll$(DLLEXT)
764 avifil32: msvfw32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
765 comcat: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
766 comctl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
767 winmm.dll$(DLLEXT)
768 commdlg: shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) \
769 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
770 crtdll: msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT)
771 crypt32: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
772 d3d8: kernel32.dll$(DLLEXT)
773 dciman32: kernel32.dll$(DLLEXT)
774 ddraw: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
775 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
776 devenum: kernel32.dll$(DLLEXT)
777 dinput8: dinput.dll$(DLLEXT)
778 dinput: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
779 dplay: dplayx.dll$(DLLEXT)
780 dplayx: winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
781 kernel32.dll$(DLLEXT)
782 dsound: winmm.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
783 gdi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
784 glu32: kernel32.dll$(DLLEXT)
785 icmp: kernel32.dll$(DLLEXT)
786 imagehlp: kernel32.dll$(DLLEXT)
787 imm32: kernel32.dll$(DLLEXT)
788 kernel: ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
789 lzexpand: kernel32.dll$(DLLEXT)
790 mapi32: kernel32.dll$(DLLEXT)
791 mpr: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
792 msacm/imaadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
793 msacm/msadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
794 msacm/msg711: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
795 msacm/winemp3: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
796 msacm: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
797 msdmo: kernel32.dll$(DLLEXT)
798 msimg32: kernel32.dll$(DLLEXT)
799 msisys: kernel32.dll$(DLLEXT)
800 msnet32: kernel32.dll$(DLLEXT)
801 msrle32: kernel32.dll$(DLLEXT)
802 msvcrt20: msvcrt.dll$(DLLEXT)
803 msvcrt: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
804 msvideo: winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) version.dll$(DLLEXT) user32.dll$(DLLEXT) \
805 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
806 netapi32: kernel32.dll$(DLLEXT)
807 odbc32: kernel32.dll$(DLLEXT)
808 ole32: advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) \
809 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
810 oleaut32: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
811 kernel32.dll$(DLLEXT) comctl32.dll$(DLLEXT)
812 olecli: ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
813 oledlg: kernel32.dll$(DLLEXT)
814 olepro32: oleaut32.dll$(DLLEXT)
815 olesvr: kernel32.dll$(DLLEXT)
816 opengl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
817 psapi: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
818 qcap: kernel32.dll$(DLLEXT)
819 quartz: kernel32.dll$(DLLEXT)
820 rasapi32: kernel32.dll$(DLLEXT)
821 richedit: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
822 rpcrt4: kernel32.dll$(DLLEXT)
823 serialui: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
824 setupapi: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
825 shdocvw: ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
826 shell32: ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) \
827 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
828 shfolder: shell32.dll$(DLLEXT)
829 shlwapi: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
830 kernel32.dll$(DLLEXT)
831 snmpapi: kernel32.dll$(DLLEXT)
832 sti: kernel32.dll$(DLLEXT)
833 tapi32: kernel32.dll$(DLLEXT)
834 ttydrv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
835 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
836 twain: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
837 url: kernel32.dll$(DLLEXT)
838 urlmon: ole32.dll$(DLLEXT) wininet.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
839 user: gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) \
840 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
841 version: lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
842 win32s: kernel32.dll$(DLLEXT)
843 winaspi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
844 winedos: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
845 wineps: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) \
846 kernel32.dll$(DLLEXT)
847 wininet: shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
848 winmm/joystick: winmm.dll$(DLLEXT) user32.dll$(DLLEXT)
849 winmm/mcianim: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
850 winmm/mciavi: msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
851 kernel32.dll$(DLLEXT)
852 winmm/mcicda: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
853 winmm/mciseq: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
854 winmm/mciwave: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
855 winmm/midimap: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
856 winmm/wavemap: msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
857 winmm/winealsa: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
858 winmm/winearts: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
859 winmm/wineaudioio: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
860 winmm/winenas: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
861 winmm/wineoss: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
862 winmm: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
863 winnls: kernel32.dll$(DLLEXT)
864 winsock: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
865 winspool: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
866 wintrust: kernel32.dll$(DLLEXT)
867 wow32: kernel32.dll$(DLLEXT)
868 wsock32: ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
869 x11drv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
870 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
872 # Special targets for dlls that we need to link to
874 LINKABLE_DLLS = ntdll.dll gdi32.dll user32.dll kernel32.dll
876 libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
877 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
879 libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
880 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
882 libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
883 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
885 libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
886 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
888 uninstall::
889 $(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT))
891 install::
892 $(RM) $(LINKABLE_DLLS:%=$(libdir)/lib%.$(LIBEXT))
893 cd $(libdir) && if [ "$(dlldir)" = "$(libdir)/wine" ]; \
894 then \
895 $(LN_S) wine/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \
896 $(LN_S) wine/gdi32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT); \
897 $(LN_S) wine/user32.dll$(DLLEXT) libuser32.dll.$(LIBEXT); \
898 $(LN_S) wine/kernel32.dll$(DLLEXT) libkernel32.dll.$(LIBEXT); \
899 else \
900 $(LN_S) $(dlldir)/ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT); \
901 $(LN_S) $(dlldir)/gdi32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT); \
902 $(LN_S) $(dlldir)/user32.dll$(DLLEXT) libuser32.dll.$(LIBEXT); \
903 $(LN_S) $(dlldir)/kernel32.dll$(DLLEXT) libkernel32.dll.$(LIBEXT); \
906 # Misc rules
908 uninstall::
909 -rmdir $(dlldir)
911 check test:: $(BUILDSUBDIRS:%=%/__test__)
913 checklink:: $(BUILDSUBDIRS:%=%/__checklink__)
915 ### Dependencies: