Store print dlg structure in a property instead of DWL_USER.
[wine/multimedia.git] / dlls / Makefile.in
blob29628764811cdab9ca5a385b4c6797cfd9a23715
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 dciman32 \
27 devenum \
28 dinput \
29 dplay \
30 dplayx \
31 dsound \
32 gdi \
33 icmp \
34 imagehlp \
35 imm32 \
36 kernel \
37 lzexpand \
38 mapi32 \
39 mpr \
40 msacm \
41 msacm/imaadp32 \
42 msacm/msadp32 \
43 msacm/msg711 \
44 msacm/winemp3 \
45 msdmo \
46 msimg32 \
47 msisys \
48 msnet32 \
49 msrle32 \
50 msvcrt \
51 msvcrt20 \
52 msvideo \
53 netapi32 \
54 ntdll \
55 odbc32 \
56 ole32 \
57 oleaut32 \
58 olecli \
59 oledlg \
60 olepro32 \
61 olesvr \
62 psapi \
63 qcap \
64 quartz \
65 rasapi32 \
66 richedit \
67 rpcrt4 \
68 serialui \
69 setupapi \
70 shdocvw \
71 shell32 \
72 shfolder \
73 shlwapi \
74 snmpapi \
75 sti \
76 tapi32 \
77 ttydrv \
78 twain \
79 url \
80 urlmon \
81 user \
82 version \
83 win32s \
84 winaspi \
85 winedos \
86 wineps \
87 wininet \
88 winmm \
89 winmm/joystick \
90 winmm/mcianim \
91 winmm/mciavi \
92 winmm/mcicda \
93 winmm/mciseq \
94 winmm/mciwave \
95 winmm/midimap \
96 winmm/wavemap \
97 winmm/winearts \
98 winmm/wineoss \
99 winnls \
100 winsock \
101 winspool \
102 wintrust \
103 wow32 \
104 wsock32
106 SUBDIRS = \
107 $(BASEDIRS) \
108 ddraw \
109 glu32 \
110 opengl32 \
111 x11drv
113 BUILDSUBDIRS = $(BASEDIRS) $(EXTRADIRS)
115 # Main target
117 @MAKE_RULES@
119 all: \
120 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
121 advapi32.dll$(DLLEXT) \
122 avicap32.dll$(DLLEXT) \
123 avifil32.dll$(DLLEXT) \
124 avifile.dll$(DLLEXT) \
125 comcat.dll$(DLLEXT) \
126 comctl32.dll$(DLLEXT) \
127 comdlg32.dll$(DLLEXT) \
128 comm.dll$(DLLEXT) \
129 commdlg.dll$(DLLEXT) \
130 compobj.dll$(DLLEXT) \
131 crtdll.dll$(DLLEXT) \
132 crypt32.dll$(DLLEXT) \
133 dciman32.dll$(DLLEXT) \
134 ddeml.dll$(DLLEXT) \
135 devenum.dll$(DLLEXT) \
136 dinput.dll$(DLLEXT) \
137 dispdib.dll$(DLLEXT) \
138 display.dll$(DLLEXT) \
139 dplay.dll$(DLLEXT) \
140 dplayx.dll$(DLLEXT) \
141 dsound.dll$(DLLEXT) \
142 gdi.exe$(DLLEXT) \
143 gdi32.dll$(DLLEXT) \
144 icmp.dll$(DLLEXT) \
145 imaadp32.acm$(DLLEXT) \
146 imagehlp.dll$(DLLEXT) \
147 imm.dll$(DLLEXT) \
148 imm32.dll$(DLLEXT) \
149 joystick.drv$(DLLEXT) \
150 kernel32.dll$(DLLEXT) \
151 keyboard.dll$(DLLEXT) \
152 krnl386.exe$(DLLEXT) \
153 lz32.dll$(DLLEXT) \
154 lzexpand.dll$(DLLEXT) \
155 mapi32.dll$(DLLEXT) \
156 mcianim.drv$(DLLEXT) \
157 mciavi.drv$(DLLEXT) \
158 mcicda.drv$(DLLEXT) \
159 mciseq.drv$(DLLEXT) \
160 mciwave.drv$(DLLEXT) \
161 midimap.drv$(DLLEXT) \
162 mmsystem.dll$(DLLEXT) \
163 mouse.dll$(DLLEXT) \
164 mpr.dll$(DLLEXT) \
165 msacm.dll$(DLLEXT) \
166 msacm.drv$(DLLEXT) \
167 msacm32.dll$(DLLEXT) \
168 msadp32.acm$(DLLEXT) \
169 msdmo.dll$(DLLEXT) \
170 msg711.acm$(DLLEXT) \
171 msimg32.dll$(DLLEXT) \
172 msisys.ocx$(DLLEXT) \
173 msnet32.dll$(DLLEXT) \
174 msrle32.dll$(DLLEXT) \
175 msvcrt.dll$(DLLEXT) \
176 msvcrt20.dll$(DLLEXT) \
177 msvfw32.dll$(DLLEXT) \
178 msvideo.dll$(DLLEXT) \
179 netapi32.dll$(DLLEXT) \
180 ntdll.dll$(DLLEXT) \
181 odbc32.dll$(DLLEXT) \
182 ole2.dll$(DLLEXT) \
183 ole2conv.dll$(DLLEXT) \
184 ole2disp.dll$(DLLEXT) \
185 ole2nls.dll$(DLLEXT) \
186 ole2prox.dll$(DLLEXT) \
187 ole2thk.dll$(DLLEXT) \
188 ole32.dll$(DLLEXT) \
189 oleaut32.dll$(DLLEXT) \
190 olecli.dll$(DLLEXT) \
191 olecli32.dll$(DLLEXT) \
192 oledlg.dll$(DLLEXT) \
193 olepro32.dll$(DLLEXT) \
194 olesvr.dll$(DLLEXT) \
195 olesvr32.dll$(DLLEXT) \
196 psapi.dll$(DLLEXT) \
197 qcap.dll$(DLLEXT) \
198 quartz.dll$(DLLEXT) \
199 rasapi16.dll$(DLLEXT) \
200 rasapi32.dll$(DLLEXT) \
201 riched32.dll$(DLLEXT) \
202 rpcrt4.dll$(DLLEXT) \
203 serialui.dll$(DLLEXT) \
204 setupapi.dll$(DLLEXT) \
205 setupx.dll$(DLLEXT) \
206 shdocvw.dll$(DLLEXT) \
207 shell.dll$(DLLEXT) \
208 shell32.dll$(DLLEXT) \
209 shfolder.dll$(DLLEXT) \
210 shlwapi.dll$(DLLEXT) \
211 snmpapi.dll$(DLLEXT) \
212 sound.dll$(DLLEXT) \
213 sti.dll$(DLLEXT) \
214 storage.dll$(DLLEXT) \
215 stress.dll$(DLLEXT) \
216 system.dll$(DLLEXT) \
217 tapi32.dll$(DLLEXT) \
218 toolhelp.dll$(DLLEXT) \
219 ttydrv.dll$(DLLEXT) \
220 twain_32.dll$(DLLEXT) \
221 typelib.dll$(DLLEXT) \
222 url.dll$(DLLEXT) \
223 urlmon.dll$(DLLEXT) \
224 user.exe$(DLLEXT) \
225 user32.dll$(DLLEXT) \
226 ver.dll$(DLLEXT) \
227 version.dll$(DLLEXT) \
228 w32skrnl.dll$(DLLEXT) \
229 w32sys.dll$(DLLEXT) \
230 win32s16.dll$(DLLEXT) \
231 win87em.dll$(DLLEXT) \
232 winaspi.dll$(DLLEXT) \
233 windebug.dll$(DLLEXT) \
234 winearts.drv$(DLLEXT) \
235 winedos.dll$(DLLEXT) \
236 winemp3.acm$(DLLEXT) \
237 wineoss.drv$(DLLEXT) \
238 wineps.dll$(DLLEXT) \
239 wineps16.dll$(DLLEXT) \
240 wing.dll$(DLLEXT) \
241 wininet.dll$(DLLEXT) \
242 winmm.dll$(DLLEXT) \
243 winnls.dll$(DLLEXT) \
244 winnls32.dll$(DLLEXT) \
245 winsock.dll$(DLLEXT) \
246 winspool.drv$(DLLEXT) \
247 wintrust.dll$(DLLEXT) \
248 wnaspi32.dll$(DLLEXT) \
249 wow32.dll$(DLLEXT) \
250 wprocs.dll$(DLLEXT) \
251 ws2_32.dll$(DLLEXT) \
252 wsock32.dll$(DLLEXT)
254 # Map symlink name to the corresponding library
256 advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
257 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
259 avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
260 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
262 avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
263 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
265 comcat.dll$(DLLEXT): comcat/comcat.dll$(DLLEXT)
266 $(RM) $@ && $(LN_S) comcat/comcat.dll$(DLLEXT) $@
268 comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
269 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
271 comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
272 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
274 crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
275 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
277 crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
278 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
280 dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
281 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
283 ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
284 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
286 devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
287 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
289 dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
290 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
292 dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
293 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
295 dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
296 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
298 dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
299 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
301 gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
302 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
303 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
305 glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
306 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
308 icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
309 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
311 imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
312 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
314 imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
315 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
317 imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
318 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
320 joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
321 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
323 kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
324 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
325 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
326 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
328 lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
329 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
331 mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
332 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
334 mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
335 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
337 mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
338 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
340 mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
341 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
343 mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
344 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
346 mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
347 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
349 midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
350 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
352 mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
353 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
355 msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
356 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
358 msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
359 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
361 msadp32.acm$(DLLEXT): msacm/msadp32/msadp32.acm$(DLLEXT)
362 $(RM) $@ && $(LN_S) msacm/msadp32/msadp32.acm$(DLLEXT) $@
364 msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
365 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
367 msg711.acm$(DLLEXT): msacm/msg711/msg711.acm$(DLLEXT)
368 $(RM) $@ && $(LN_S) msacm/msg711/msg711.acm$(DLLEXT) $@
370 msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
371 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
373 msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
374 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
376 msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
377 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
379 msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
380 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
382 msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
383 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
385 msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
386 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
388 msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
389 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
391 netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
392 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
394 ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
395 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
397 odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
398 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
400 ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
401 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
402 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
403 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
405 oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
406 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
408 olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
409 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
411 oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
412 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
414 olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
415 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
417 olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
418 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
420 opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
421 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
423 psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
424 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
426 qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
427 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
429 quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
430 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
432 rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
433 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
435 riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
436 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
438 rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
439 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
441 serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
442 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
444 setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
445 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
447 shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
448 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
450 shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
451 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
453 shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
454 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
456 shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
457 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
459 snmpapi.dll$(DLLEXT): snmpapi/snmpapi.dll$(DLLEXT)
460 $(RM) $@ && $(LN_S) snmpapi/snmpapi.dll$(DLLEXT) $@
462 sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
463 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
465 tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
466 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
468 ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
469 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
471 twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
472 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
474 url.dll$(DLLEXT): url/url.dll$(DLLEXT)
475 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
477 urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
478 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
480 user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
481 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
482 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
484 version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
485 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
487 w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
488 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
490 winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
491 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
493 winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
494 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
496 winemp3.acm$(DLLEXT): msacm/winemp3/winemp3.acm$(DLLEXT)
497 $(RM) $@ && $(LN_S) msacm/winemp3/winemp3.acm$(DLLEXT) $@
499 wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
500 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
502 wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
503 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
505 wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
506 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
508 winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
509 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
511 winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
512 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
514 winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
515 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
517 wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
518 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
520 wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
521 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
523 wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
524 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
526 ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
527 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
529 wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
530 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
532 x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
533 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
535 # Map library name to the corresponding directory
537 advapi32/advapi32.dll$(DLLEXT): advapi32
538 avicap32/avicap32.dll$(DLLEXT): avicap32
539 avifil32/avifil32.dll$(DLLEXT): avifil32
540 comcat/comcat.dll$(DLLEXT): comcat
541 comctl32/comctl32.dll$(DLLEXT): comctl32
542 commdlg/comdlg32.dll$(DLLEXT): commdlg
543 crtdll/crtdll.dll$(DLLEXT): crtdll
544 crypt32/crypt32.dll$(DLLEXT): crypt32
545 dciman32/dciman32.dll$(DLLEXT): dciman32
546 ddraw/ddraw.dll$(DLLEXT): ddraw
547 devenum/devenum.dll$(DLLEXT): devenum
548 dinput/dinput.dll$(DLLEXT): dinput
549 dplay/dplay.dll$(DLLEXT): dplay
550 dplayx/dplayx.dll$(DLLEXT): dplayx
551 dsound/dsound.dll$(DLLEXT): dsound
552 gdi/gdi32.dll$(DLLEXT): gdi
553 glu32/glu32.dll$(DLLEXT): glu32
554 icmp/icmp.dll$(DLLEXT): icmp
555 msacm/imaadp32/imaadp32.acm$(DLLEXT): msacm/imaadp32
556 imagehlp/imagehlp.dll$(DLLEXT): imagehlp
557 imm32/imm32.dll$(DLLEXT): imm32
558 winmm/joystick/joystick.drv$(DLLEXT): winmm/joystick
559 kernel/kernel32.dll$(DLLEXT): kernel
560 lzexpand/lz32.dll$(DLLEXT): lzexpand
561 mapi32/mapi32.dll$(DLLEXT): mapi32
562 winmm/mcianim/mcianim.drv$(DLLEXT): winmm/mcianim
563 winmm/mciavi/mciavi.drv$(DLLEXT): winmm/mciavi
564 winmm/mcicda/mcicda.drv$(DLLEXT): winmm/mcicda
565 winmm/mciseq/mciseq.drv$(DLLEXT): winmm/mciseq
566 winmm/mciwave/mciwave.drv$(DLLEXT): winmm/mciwave
567 winmm/midimap/midimap.drv$(DLLEXT): winmm/midimap
568 mpr/mpr.dll$(DLLEXT): mpr
569 winmm/wavemap/msacm.drv$(DLLEXT): winmm/wavemap
570 msacm/msacm32.dll$(DLLEXT): msacm
571 msacm/msadp32/msadp32.acm$(DLLEXT): msacm/msadp32
572 msdmo/msdmo.dll$(DLLEXT): msdmo
573 msacm/msg711/msg711.acm$(DLLEXT): msacm/msg711
574 msimg32/msimg32.dll$(DLLEXT): msimg32
575 msisys/msisys.ocx$(DLLEXT): msisys
576 msnet32/msnet32.dll$(DLLEXT): msnet32
577 msrle32/msrle32.dll$(DLLEXT): msrle32
578 msvcrt/msvcrt.dll$(DLLEXT): msvcrt
579 msvcrt20/msvcrt20.dll$(DLLEXT): msvcrt20
580 msvideo/msvfw32.dll$(DLLEXT): msvideo
581 netapi32/netapi32.dll$(DLLEXT): netapi32
582 ntdll/ntdll.dll$(DLLEXT): ntdll
583 odbc32/odbc32.dll$(DLLEXT): odbc32
584 ole32/ole32.dll$(DLLEXT): ole32
585 oleaut32/oleaut32.dll$(DLLEXT): oleaut32
586 olecli/olecli32.dll$(DLLEXT): olecli
587 oledlg/oledlg.dll$(DLLEXT): oledlg
588 olepro32/olepro32.dll$(DLLEXT): olepro32
589 olesvr/olesvr32.dll$(DLLEXT): olesvr
590 opengl32/opengl32.dll$(DLLEXT): opengl32
591 psapi/psapi.dll$(DLLEXT): psapi
592 qcap/qcap.dll$(DLLEXT): qcap
593 quartz/quartz.dll$(DLLEXT): quartz
594 rasapi32/rasapi32.dll$(DLLEXT): rasapi32
595 richedit/riched32.dll$(DLLEXT): richedit
596 rpcrt4/rpcrt4.dll$(DLLEXT): rpcrt4
597 serialui/serialui.dll$(DLLEXT): serialui
598 setupapi/setupapi.dll$(DLLEXT): setupapi
599 shdocvw/shdocvw.dll$(DLLEXT): shdocvw
600 shell32/shell32.dll$(DLLEXT): shell32
601 shfolder/shfolder.dll$(DLLEXT): shfolder
602 shlwapi/shlwapi.dll$(DLLEXT): shlwapi
603 snmpapi/snmpapi.dll$(DLLEXT): snmpapi
604 sti/sti.dll$(DLLEXT): sti
605 tapi32/tapi32.dll$(DLLEXT): tapi32
606 ttydrv/ttydrv.dll$(DLLEXT): ttydrv
607 twain/twain_32.dll$(DLLEXT): twain
608 url/url.dll$(DLLEXT): url
609 urlmon/urlmon.dll$(DLLEXT): urlmon
610 user/user32.dll$(DLLEXT): user
611 version/version.dll$(DLLEXT): version
612 win32s/w32skrnl.dll$(DLLEXT): win32s
613 winmm/winearts/winearts.drv$(DLLEXT): winmm/winearts
614 winedos/winedos.dll$(DLLEXT): winedos
615 msacm/winemp3/winemp3.acm$(DLLEXT): msacm/winemp3
616 winmm/wineoss/wineoss.drv$(DLLEXT): winmm/wineoss
617 wineps/wineps.dll$(DLLEXT): wineps
618 wininet/wininet.dll$(DLLEXT): wininet
619 winmm/winmm.dll$(DLLEXT): winmm
620 winnls/winnls32.dll$(DLLEXT): winnls
621 winspool/winspool.drv$(DLLEXT): winspool
622 wintrust/wintrust.dll$(DLLEXT): wintrust
623 winaspi/wnaspi32.dll$(DLLEXT): winaspi
624 wow32/wow32.dll$(DLLEXT): wow32
625 winsock/ws2_32.dll$(DLLEXT): winsock
626 wsock32/wsock32.dll$(DLLEXT): wsock32
627 x11drv/x11drv.dll$(DLLEXT): x11drv
629 # Inter-dll dependencies
631 advapi32: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
632 avicap32: kernel32.dll$(DLLEXT)
633 avifil32: msvfw32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
634 comcat: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
635 comctl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
636 winmm.dll$(DLLEXT)
637 commdlg: shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) \
638 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
639 crtdll: msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT)
640 crypt32: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
641 dciman32: kernel32.dll$(DLLEXT)
642 ddraw: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
643 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
644 devenum: kernel32.dll$(DLLEXT)
645 dinput: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
646 dplay: dplayx.dll$(DLLEXT)
647 dplayx: winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
648 kernel32.dll$(DLLEXT)
649 dsound: winmm.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
650 gdi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
651 glu32: kernel32.dll$(DLLEXT)
652 icmp: kernel32.dll$(DLLEXT)
653 imagehlp: kernel32.dll$(DLLEXT)
654 imm32: kernel32.dll$(DLLEXT)
655 kernel: ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
656 lzexpand: kernel32.dll$(DLLEXT)
657 mapi32: kernel32.dll$(DLLEXT)
658 mpr: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
659 msacm/imaadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
660 msacm/msadp32: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
661 msacm/msg711: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
662 msacm/winemp3: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
663 msacm: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
664 msdmo: kernel32.dll$(DLLEXT)
665 msimg32: kernel32.dll$(DLLEXT)
666 msisys: kernel32.dll$(DLLEXT)
667 msnet32: kernel32.dll$(DLLEXT)
668 msrle32: kernel32.dll$(DLLEXT)
669 msvcrt20: msvcrt.dll$(DLLEXT)
670 msvcrt: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
671 msvideo: winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) version.dll$(DLLEXT) user32.dll$(DLLEXT) \
672 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
673 netapi32: kernel32.dll$(DLLEXT)
674 odbc32: kernel32.dll$(DLLEXT)
675 ole32: advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) \
676 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
677 oleaut32: ole32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
678 kernel32.dll$(DLLEXT) comctl32.dll$(DLLEXT)
679 olecli: ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
680 oledlg: kernel32.dll$(DLLEXT)
681 olepro32: oleaut32.dll$(DLLEXT)
682 olesvr: kernel32.dll$(DLLEXT)
683 opengl32: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
684 psapi: kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
685 qcap: kernel32.dll$(DLLEXT)
686 quartz: kernel32.dll$(DLLEXT)
687 rasapi32: kernel32.dll$(DLLEXT)
688 richedit: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
689 rpcrt4: kernel32.dll$(DLLEXT)
690 serialui: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
691 setupapi: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
692 shdocvw: ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
693 shell32: ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) \
694 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
695 shfolder: shell32.dll$(DLLEXT)
696 shlwapi: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
697 snmpapi: kernel32.dll$(DLLEXT)
698 sti: kernel32.dll$(DLLEXT)
699 tapi32: kernel32.dll$(DLLEXT)
700 ttydrv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
701 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
702 twain: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
703 url: kernel32.dll$(DLLEXT)
704 urlmon: ole32.dll$(DLLEXT)
705 user: gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) \
706 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
707 version: lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
708 win32s: kernel32.dll$(DLLEXT)
709 winaspi: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
710 winedos: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
711 wineps: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) \
712 kernel32.dll$(DLLEXT)
713 wininet: shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
714 winmm/joystick: winmm.dll$(DLLEXT) user32.dll$(DLLEXT)
715 winmm/mcianim: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
716 winmm/mciavi: msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
717 kernel32.dll$(DLLEXT)
718 winmm/mcicda: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
719 winmm/mciseq: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
720 winmm/mciwave: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
721 winmm/midimap: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
722 winmm/wavemap: msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
723 winmm/winearts: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
724 winmm/wineoss: winmm.dll$(DLLEXT) user32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
725 winmm: user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
726 winnls: kernel32.dll$(DLLEXT)
727 winsock: user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
728 winspool: advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
729 wintrust: kernel32.dll$(DLLEXT)
730 wow32: kernel32.dll$(DLLEXT)
731 wsock32: ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT)
732 x11drv: user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
733 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
735 # Special targets for dlls that we need to link to
737 libntdll.dll.$(LIBEXT): ntdll
738 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
740 libgdi32.dll.$(LIBEXT): gdi
741 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
743 libuser32.dll.$(LIBEXT): user
744 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
746 libkernel32.dll.$(LIBEXT): kernel
747 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
749 # Misc rules
751 $(BUILDSUBDIRS:%=%/__checklink__): dummy
752 @cd `dirname $@` && $(MAKE) checklink
754 install:: $(BUILDSUBDIRS:%=%/__install__)
756 uninstall:: $(BUILDSUBDIRS:%=%/__uninstall__)
757 -rmdir $(dlldir)
759 check test:: $(BUILDSUBDIRS:%=%/__test__)
761 checklink:: $(BUILDSUBDIRS:%=%/__checklink__)