blob: d36ccad609e41eeb81f4c0cbf89cb081db31bac6 [file] [log] [blame]
Alexandre Julliardf33f7f02001-09-17 20:09:08 +00001# Automatically generated by make_dlls; DO NOT EDIT!!
2
Alexandre Julliard318f4ce2000-01-31 05:02:49 +00003TOPSRCDIR = @top_srcdir@
4TOPOBJDIR = ..
5SRCDIR = @srcdir@
6VPATH = @srcdir@
Alexandre Julliard85ed45e1998-08-22 19:03:56 +00007
Alexandre Julliardf33f7f02001-09-17 20:09:08 +00008# special configure-dependent targets
Marcus Meissnerb63ab442001-06-08 19:02:57 +00009
Alexandre Julliardf33f7f02001-09-17 20:09:08 +000010GLU32FILES = glu32
11OPENGLFILES = opengl32
12XFILES = ddraw x11drv
13EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@
Lionel Ulmerbedf40b2000-05-12 20:18:14 +000014
Alexandre Julliardf33f7f02001-09-17 20:09:08 +000015# Subdir list
Alexandre Julliard85ed45e1998-08-22 19:03:56 +000016
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000017SUBDIRS = \
Alexandre Julliardf33f7f02001-09-17 20:09:08 +000018 $(EXTRADIRS) \
Alexandre Julliardcd770ea2000-07-25 15:10:52 +000019 advapi32 \
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +000020 avicap32 \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000021 avifil32 \
22 comctl32 \
23 commdlg \
Alexandre Julliard4f356e82000-06-23 16:16:30 +000024 crtdll \
Travis Michielsen0f21ee82002-01-10 19:41:11 +000025 crypt32 \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000026 dciman32 \
Hidenori Takeshimab4be9982001-10-23 20:35:23 +000027 devenum \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000028 dinput \
Alexandre Julliardc6075322000-07-09 11:19:35 +000029 dplay \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000030 dplayx \
31 dsound \
32 gdi \
33 icmp \
34 imagehlp \
35 imm32 \
Dimitrie O. Paun36b5b6b2000-06-03 00:07:44 +000036 kernel \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000037 lzexpand \
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +000038 mapi32 \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000039 mpr \
40 msacm \
Hidenori Takeshima0307f6d2002-03-23 20:18:11 +000041 msacm/imaadp32 \
Hidenori Takeshimabcb9c462002-03-22 19:16:10 +000042 msacm/msg711 \
Hidenori Takeshimab4be9982001-10-23 20:35:23 +000043 msdmo \
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +000044 msimg32 \
Mike McCormackf6be0442002-04-08 23:56:14 +000045 msisys \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000046 msnet32 \
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +000047 msrle32 \
Jon Griffiths1db20bf2001-01-10 23:59:25 +000048 msvcrt \
Aric Stewartc2a5ebc2002-01-29 18:09:46 +000049 msvcrt20 \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000050 msvideo \
Mike McCormack2e40b962001-11-06 17:52:36 +000051 netapi32 \
Alexandre Julliard2fa4f762000-10-31 00:20:51 +000052 ntdll \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000053 odbc32 \
54 ole32 \
55 oleaut32 \
56 olecli \
57 oledlg \
58 olepro32 \
59 olesvr \
60 psapi \
Hidenori Takeshimab4be9982001-10-23 20:35:23 +000061 qcap \
Hidenori Takeshimab7d4b4e2001-07-02 18:57:22 +000062 quartz \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000063 rasapi32 \
Hidenori Takeshimae75f9fb2000-05-03 18:12:19 +000064 richedit \
Huw D M Davies10b1b232000-07-15 19:53:50 +000065 rpcrt4 \
Mike McCormackdc2461e2000-07-15 21:35:55 +000066 serialui \
Alexandre Julliard37b51f42000-07-24 18:30:00 +000067 setupapi \
John R. Sheetsbc80a3b2001-01-11 22:32:44 +000068 shdocvw \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000069 shell32 \
Alexandre Julliardc6075322000-07-09 11:19:35 +000070 shfolder \
71 shlwapi \
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +000072 sti \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000073 tapi32 \
74 ttydrv \
Shi Quan He6b0720f2002-03-21 02:58:39 +000075 twain \
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +000076 url \
Alexandre Julliard819fa8c2000-04-11 20:07:00 +000077 urlmon \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000078 user \
79 version \
80 win32s \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000081 winaspi \
Ove Kaavene5557b32000-12-26 00:22:45 +000082 winedos \
Dimitrie O. Paun7f300832000-05-30 17:49:47 +000083 wineps \
Alexandre Julliard819fa8c2000-04-11 20:07:00 +000084 wininet \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000085 winmm \
Alexandre Julliard7f12be82000-11-06 20:26:43 +000086 winmm/joystick \
87 winmm/mcianim \
88 winmm/mciavi \
89 winmm/mcicda \
90 winmm/mciseq \
91 winmm/mciwave \
92 winmm/midimap \
93 winmm/wavemap \
Chris Morgan9b0ba7c2002-03-21 01:38:19 +000094 winmm/winearts \
Alexandre Julliard7f12be82000-11-06 20:26:43 +000095 winmm/wineoss \
Hidenori Takeshima9c672132000-12-14 21:56:18 +000096 winnls \
Alexandre Julliardc53ceba2000-04-09 18:19:59 +000097 winsock \
98 winspool \
Rein Klazes2a4c68b2001-04-16 19:36:12 +000099 wintrust \
Alexandre Julliardc6075322000-07-09 11:19:35 +0000100 wow32 \
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000101 wsock32
102
103# Main target
104
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000105@MAKE_RULES@
Alexandre Julliard85ed45e1998-08-22 19:03:56 +0000106
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000107all: \
108 $(EXTRADIRS:%=%.dll$(DLLEXT)) \
109 advapi32.dll$(DLLEXT) \
110 avicap32.dll$(DLLEXT) \
111 avifil32.dll$(DLLEXT) \
112 avifile.dll$(DLLEXT) \
113 comctl32.dll$(DLLEXT) \
114 comdlg32.dll$(DLLEXT) \
115 comm.dll$(DLLEXT) \
116 commdlg.dll$(DLLEXT) \
117 compobj.dll$(DLLEXT) \
118 crtdll.dll$(DLLEXT) \
119 crypt32.dll$(DLLEXT) \
120 dciman32.dll$(DLLEXT) \
121 ddeml.dll$(DLLEXT) \
122 devenum.dll$(DLLEXT) \
123 dinput.dll$(DLLEXT) \
124 dispdib.dll$(DLLEXT) \
125 display.dll$(DLLEXT) \
126 dplay.dll$(DLLEXT) \
127 dplayx.dll$(DLLEXT) \
128 dsound.dll$(DLLEXT) \
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000129 gdi.exe$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000130 gdi32.dll$(DLLEXT) \
131 icmp.dll$(DLLEXT) \
Hidenori Takeshima0307f6d2002-03-23 20:18:11 +0000132 imaadp32.acm$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000133 imagehlp.dll$(DLLEXT) \
134 imm.dll$(DLLEXT) \
135 imm32.dll$(DLLEXT) \
136 joystick.drv$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000137 kernel32.dll$(DLLEXT) \
138 keyboard.dll$(DLLEXT) \
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000139 krnl386.exe$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000140 lz32.dll$(DLLEXT) \
141 lzexpand.dll$(DLLEXT) \
142 mapi32.dll$(DLLEXT) \
143 mcianim.drv$(DLLEXT) \
144 mciavi.drv$(DLLEXT) \
145 mcicda.drv$(DLLEXT) \
146 mciseq.drv$(DLLEXT) \
147 mciwave.drv$(DLLEXT) \
148 midimap.drv$(DLLEXT) \
149 mmsystem.dll$(DLLEXT) \
150 mouse.dll$(DLLEXT) \
151 mpr.dll$(DLLEXT) \
152 msacm.dll$(DLLEXT) \
153 msacm.drv$(DLLEXT) \
154 msacm32.dll$(DLLEXT) \
155 msdmo.dll$(DLLEXT) \
Hidenori Takeshimabcb9c462002-03-22 19:16:10 +0000156 msg711.drv$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000157 msimg32.dll$(DLLEXT) \
Mike McCormackf6be0442002-04-08 23:56:14 +0000158 msisys.ocx$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000159 msnet32.dll$(DLLEXT) \
160 msrle32.dll$(DLLEXT) \
161 msvcrt.dll$(DLLEXT) \
162 msvcrt20.dll$(DLLEXT) \
163 msvfw32.dll$(DLLEXT) \
164 msvideo.dll$(DLLEXT) \
165 netapi32.dll$(DLLEXT) \
166 ntdll.dll$(DLLEXT) \
167 odbc32.dll$(DLLEXT) \
168 ole2.dll$(DLLEXT) \
169 ole2conv.dll$(DLLEXT) \
170 ole2disp.dll$(DLLEXT) \
171 ole2nls.dll$(DLLEXT) \
172 ole2prox.dll$(DLLEXT) \
173 ole2thk.dll$(DLLEXT) \
174 ole32.dll$(DLLEXT) \
175 oleaut32.dll$(DLLEXT) \
176 olecli.dll$(DLLEXT) \
177 olecli32.dll$(DLLEXT) \
178 oledlg.dll$(DLLEXT) \
179 olepro32.dll$(DLLEXT) \
180 olesvr.dll$(DLLEXT) \
181 olesvr32.dll$(DLLEXT) \
182 psapi.dll$(DLLEXT) \
183 qcap.dll$(DLLEXT) \
184 quartz.dll$(DLLEXT) \
185 rasapi16.dll$(DLLEXT) \
186 rasapi32.dll$(DLLEXT) \
187 riched32.dll$(DLLEXT) \
188 rpcrt4.dll$(DLLEXT) \
189 serialui.dll$(DLLEXT) \
190 setupapi.dll$(DLLEXT) \
191 setupx.dll$(DLLEXT) \
192 shdocvw.dll$(DLLEXT) \
193 shell.dll$(DLLEXT) \
194 shell32.dll$(DLLEXT) \
195 shfolder.dll$(DLLEXT) \
196 shlwapi.dll$(DLLEXT) \
197 sound.dll$(DLLEXT) \
198 sti.dll$(DLLEXT) \
199 storage.dll$(DLLEXT) \
200 stress.dll$(DLLEXT) \
201 system.dll$(DLLEXT) \
202 tapi32.dll$(DLLEXT) \
203 toolhelp.dll$(DLLEXT) \
204 ttydrv.dll$(DLLEXT) \
Shi Quan He6b0720f2002-03-21 02:58:39 +0000205 twain_32.dll$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000206 typelib.dll$(DLLEXT) \
207 url.dll$(DLLEXT) \
208 urlmon.dll$(DLLEXT) \
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000209 user.exe$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000210 user32.dll$(DLLEXT) \
211 ver.dll$(DLLEXT) \
212 version.dll$(DLLEXT) \
213 w32skrnl.dll$(DLLEXT) \
214 w32sys.dll$(DLLEXT) \
215 win32s16.dll$(DLLEXT) \
216 win87em.dll$(DLLEXT) \
217 winaspi.dll$(DLLEXT) \
218 windebug.dll$(DLLEXT) \
Chris Morgan9b0ba7c2002-03-21 01:38:19 +0000219 winearts.drv$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000220 winedos.dll$(DLLEXT) \
221 wineoss.drv$(DLLEXT) \
222 wineps.dll$(DLLEXT) \
223 wineps16.dll$(DLLEXT) \
224 wing.dll$(DLLEXT) \
225 wininet.dll$(DLLEXT) \
226 winmm.dll$(DLLEXT) \
227 winnls.dll$(DLLEXT) \
228 winnls32.dll$(DLLEXT) \
229 winsock.dll$(DLLEXT) \
230 winspool.drv$(DLLEXT) \
231 wintrust.dll$(DLLEXT) \
232 wnaspi32.dll$(DLLEXT) \
233 wow32.dll$(DLLEXT) \
234 wprocs.dll$(DLLEXT) \
235 ws2_32.dll$(DLLEXT) \
236 wsock32.dll$(DLLEXT)
237
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000238# Map library name to directory
Alexandre Julliard85ed45e1998-08-22 19:03:56 +0000239
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000240advapi32.dll$(DLLEXT): advapi32/advapi32.dll$(DLLEXT)
241 $(RM) $@ && $(LN_S) advapi32/advapi32.dll$(DLLEXT) $@
Alexandre Julliardcd770ea2000-07-25 15:10:52 +0000242
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000243avicap32.dll$(DLLEXT): avicap32/avicap32.dll$(DLLEXT)
244 $(RM) $@ && $(LN_S) avicap32/avicap32.dll$(DLLEXT) $@
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +0000245
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000246avifil32.dll$(DLLEXT) avifile.dll$(DLLEXT): avifil32/avifil32.dll$(DLLEXT)
247 $(RM) $@ && $(LN_S) avifil32/avifil32.dll$(DLLEXT) $@
Alexandre Julliard85ed45e1998-08-22 19:03:56 +0000248
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000249comctl32.dll$(DLLEXT): comctl32/comctl32.dll$(DLLEXT)
250 $(RM) $@ && $(LN_S) comctl32/comctl32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000251
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000252comdlg32.dll$(DLLEXT) commdlg.dll$(DLLEXT): commdlg/comdlg32.dll$(DLLEXT)
253 $(RM) $@ && $(LN_S) commdlg/comdlg32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000254
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000255crtdll.dll$(DLLEXT): crtdll/crtdll.dll$(DLLEXT)
256 $(RM) $@ && $(LN_S) crtdll/crtdll.dll$(DLLEXT) $@
Alexandre Julliard4f356e82000-06-23 16:16:30 +0000257
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000258crypt32.dll$(DLLEXT): crypt32/crypt32.dll$(DLLEXT)
259 $(RM) $@ && $(LN_S) crypt32/crypt32.dll$(DLLEXT) $@
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000260
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000261dciman32.dll$(DLLEXT): dciman32/dciman32.dll$(DLLEXT)
262 $(RM) $@ && $(LN_S) dciman32/dciman32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000263
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000264ddraw.dll$(DLLEXT): ddraw/ddraw.dll$(DLLEXT)
265 $(RM) $@ && $(LN_S) ddraw/ddraw.dll$(DLLEXT) $@
Alexandre Julliardddce6522000-03-17 16:58:10 +0000266
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000267devenum.dll$(DLLEXT): devenum/devenum.dll$(DLLEXT)
268 $(RM) $@ && $(LN_S) devenum/devenum.dll$(DLLEXT) $@
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000269
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000270dinput.dll$(DLLEXT): dinput/dinput.dll$(DLLEXT)
271 $(RM) $@ && $(LN_S) dinput/dinput.dll$(DLLEXT) $@
Alexandre Julliardddce6522000-03-17 16:58:10 +0000272
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000273dplay.dll$(DLLEXT): dplay/dplay.dll$(DLLEXT)
274 $(RM) $@ && $(LN_S) dplay/dplay.dll$(DLLEXT) $@
Alexandre Julliardc6075322000-07-09 11:19:35 +0000275
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000276dplayx.dll$(DLLEXT): dplayx/dplayx.dll$(DLLEXT)
277 $(RM) $@ && $(LN_S) dplayx/dplayx.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000278
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000279dsound.dll$(DLLEXT): dsound/dsound.dll$(DLLEXT)
280 $(RM) $@ && $(LN_S) dsound/dsound.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000281
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000282gdi32.dll$(DLLEXT) dispdib.dll$(DLLEXT) gdi.exe$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000283 wing.dll$(DLLEXT): gdi/gdi32.dll$(DLLEXT)
284 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
Alexandre Julliard1dac57f2000-03-19 12:08:09 +0000285
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000286glu32.dll$(DLLEXT): glu32/glu32.dll$(DLLEXT)
287 $(RM) $@ && $(LN_S) glu32/glu32.dll$(DLLEXT) $@
Marcus Meissnerb63ab442001-06-08 19:02:57 +0000288
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000289icmp.dll$(DLLEXT): icmp/icmp.dll$(DLLEXT)
290 $(RM) $@ && $(LN_S) icmp/icmp.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000291
Hidenori Takeshima0307f6d2002-03-23 20:18:11 +0000292imaadp32.acm$(DLLEXT): msacm/imaadp32/imaadp32.acm$(DLLEXT)
293 $(RM) $@ && $(LN_S) msacm/imaadp32/imaadp32.acm$(DLLEXT) $@
294
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000295imagehlp.dll$(DLLEXT): imagehlp/imagehlp.dll$(DLLEXT)
296 $(RM) $@ && $(LN_S) imagehlp/imagehlp.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000297
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000298imm32.dll$(DLLEXT) imm.dll$(DLLEXT): imm32/imm32.dll$(DLLEXT)
299 $(RM) $@ && $(LN_S) imm32/imm32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000300
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000301joystick.drv$(DLLEXT): winmm/joystick/joystick.drv$(DLLEXT)
302 $(RM) $@ && $(LN_S) winmm/joystick/joystick.drv$(DLLEXT) $@
Eric Pouech2a3b0a12000-02-26 13:14:04 +0000303
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000304kernel32.dll$(DLLEXT) comm.dll$(DLLEXT) krnl386.exe$(DLLEXT) \
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000305 stress.dll$(DLLEXT) system.dll$(DLLEXT) toolhelp.dll$(DLLEXT) \
306 win87em.dll$(DLLEXT) windebug.dll$(DLLEXT) wprocs.dll$(DLLEXT): kernel/kernel32.dll$(DLLEXT)
307 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
Alexandre Julliard6c9d83a2000-08-03 00:04:24 +0000308
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000309lz32.dll$(DLLEXT) lzexpand.dll$(DLLEXT): lzexpand/lz32.dll$(DLLEXT)
310 $(RM) $@ && $(LN_S) lzexpand/lz32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000311
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000312mapi32.dll$(DLLEXT): mapi32/mapi32.dll$(DLLEXT)
313 $(RM) $@ && $(LN_S) mapi32/mapi32.dll$(DLLEXT) $@
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +0000314
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000315mcianim.drv$(DLLEXT): winmm/mcianim/mcianim.drv$(DLLEXT)
316 $(RM) $@ && $(LN_S) winmm/mcianim/mcianim.drv$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000317
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000318mciavi.drv$(DLLEXT): winmm/mciavi/mciavi.drv$(DLLEXT)
319 $(RM) $@ && $(LN_S) winmm/mciavi/mciavi.drv$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000320
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000321mcicda.drv$(DLLEXT): winmm/mcicda/mcicda.drv$(DLLEXT)
322 $(RM) $@ && $(LN_S) winmm/mcicda/mcicda.drv$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000323
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000324mciseq.drv$(DLLEXT): winmm/mciseq/mciseq.drv$(DLLEXT)
325 $(RM) $@ && $(LN_S) winmm/mciseq/mciseq.drv$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000326
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000327mciwave.drv$(DLLEXT): winmm/mciwave/mciwave.drv$(DLLEXT)
328 $(RM) $@ && $(LN_S) winmm/mciwave/mciwave.drv$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000329
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000330midimap.drv$(DLLEXT): winmm/midimap/midimap.drv$(DLLEXT)
331 $(RM) $@ && $(LN_S) winmm/midimap/midimap.drv$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000332
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000333mpr.dll$(DLLEXT): mpr/mpr.dll$(DLLEXT)
334 $(RM) $@ && $(LN_S) mpr/mpr.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000335
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000336msacm.drv$(DLLEXT): winmm/wavemap/msacm.drv$(DLLEXT)
337 $(RM) $@ && $(LN_S) winmm/wavemap/msacm.drv$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000338
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000339msacm32.dll$(DLLEXT) msacm.dll$(DLLEXT): msacm/msacm32.dll$(DLLEXT)
340 $(RM) $@ && $(LN_S) msacm/msacm32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000341
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000342msdmo.dll$(DLLEXT): msdmo/msdmo.dll$(DLLEXT)
343 $(RM) $@ && $(LN_S) msdmo/msdmo.dll$(DLLEXT) $@
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000344
Hidenori Takeshimabcb9c462002-03-22 19:16:10 +0000345msg711.drv$(DLLEXT): msacm/msg711/msg711.drv$(DLLEXT)
346 $(RM) $@ && $(LN_S) msacm/msg711/msg711.drv$(DLLEXT) $@
347
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000348msimg32.dll$(DLLEXT): msimg32/msimg32.dll$(DLLEXT)
349 $(RM) $@ && $(LN_S) msimg32/msimg32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000350
Mike McCormackf6be0442002-04-08 23:56:14 +0000351msisys.ocx$(DLLEXT): msisys/msisys.ocx$(DLLEXT)
352 $(RM) $@ && $(LN_S) msisys/msisys.ocx$(DLLEXT) $@
353
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000354msnet32.dll$(DLLEXT): msnet32/msnet32.dll$(DLLEXT)
355 $(RM) $@ && $(LN_S) msnet32/msnet32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000356
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000357msrle32.dll$(DLLEXT): msrle32/msrle32.dll$(DLLEXT)
358 $(RM) $@ && $(LN_S) msrle32/msrle32.dll$(DLLEXT) $@
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +0000359
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000360msvcrt.dll$(DLLEXT): msvcrt/msvcrt.dll$(DLLEXT)
361 $(RM) $@ && $(LN_S) msvcrt/msvcrt.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000362
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000363msvcrt20.dll$(DLLEXT): msvcrt20/msvcrt20.dll$(DLLEXT)
364 $(RM) $@ && $(LN_S) msvcrt20/msvcrt20.dll$(DLLEXT) $@
Aric Stewartc2a5ebc2002-01-29 18:09:46 +0000365
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000366msvfw32.dll$(DLLEXT) msvideo.dll$(DLLEXT): msvideo/msvfw32.dll$(DLLEXT)
367 $(RM) $@ && $(LN_S) msvideo/msvfw32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000368
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000369netapi32.dll$(DLLEXT): netapi32/netapi32.dll$(DLLEXT)
370 $(RM) $@ && $(LN_S) netapi32/netapi32.dll$(DLLEXT) $@
Mike McCormack2e40b962001-11-06 17:52:36 +0000371
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000372ntdll.dll$(DLLEXT): ntdll/ntdll.dll$(DLLEXT)
373 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000374
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000375odbc32.dll$(DLLEXT): odbc32/odbc32.dll$(DLLEXT)
376 $(RM) $@ && $(LN_S) odbc32/odbc32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000377
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000378ole32.dll$(DLLEXT) compobj.dll$(DLLEXT) ole2.dll$(DLLEXT) \
379 ole2conv.dll$(DLLEXT) ole2nls.dll$(DLLEXT) ole2prox.dll$(DLLEXT) \
380 ole2thk.dll$(DLLEXT) storage.dll$(DLLEXT): ole32/ole32.dll$(DLLEXT)
381 $(RM) $@ && $(LN_S) ole32/ole32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000382
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000383oleaut32.dll$(DLLEXT) ole2disp.dll$(DLLEXT) typelib.dll$(DLLEXT): oleaut32/oleaut32.dll$(DLLEXT)
384 $(RM) $@ && $(LN_S) oleaut32/oleaut32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000385
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000386olecli32.dll$(DLLEXT) olecli.dll$(DLLEXT): olecli/olecli32.dll$(DLLEXT)
387 $(RM) $@ && $(LN_S) olecli/olecli32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000388
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000389oledlg.dll$(DLLEXT): oledlg/oledlg.dll$(DLLEXT)
390 $(RM) $@ && $(LN_S) oledlg/oledlg.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000391
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000392olepro32.dll$(DLLEXT): olepro32/olepro32.dll$(DLLEXT)
393 $(RM) $@ && $(LN_S) olepro32/olepro32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000394
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000395olesvr32.dll$(DLLEXT) olesvr.dll$(DLLEXT): olesvr/olesvr32.dll$(DLLEXT)
396 $(RM) $@ && $(LN_S) olesvr/olesvr32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000397
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000398opengl32.dll$(DLLEXT): opengl32/opengl32.dll$(DLLEXT)
399 $(RM) $@ && $(LN_S) opengl32/opengl32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000400
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000401psapi.dll$(DLLEXT): psapi/psapi.dll$(DLLEXT)
402 $(RM) $@ && $(LN_S) psapi/psapi.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000403
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000404qcap.dll$(DLLEXT): qcap/qcap.dll$(DLLEXT)
405 $(RM) $@ && $(LN_S) qcap/qcap.dll$(DLLEXT) $@
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000406
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000407quartz.dll$(DLLEXT): quartz/quartz.dll$(DLLEXT)
408 $(RM) $@ && $(LN_S) quartz/quartz.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000409
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000410rasapi32.dll$(DLLEXT) rasapi16.dll$(DLLEXT): rasapi32/rasapi32.dll$(DLLEXT)
411 $(RM) $@ && $(LN_S) rasapi32/rasapi32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000412
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000413riched32.dll$(DLLEXT): richedit/riched32.dll$(DLLEXT)
414 $(RM) $@ && $(LN_S) richedit/riched32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000415
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000416rpcrt4.dll$(DLLEXT): rpcrt4/rpcrt4.dll$(DLLEXT)
417 $(RM) $@ && $(LN_S) rpcrt4/rpcrt4.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000418
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000419serialui.dll$(DLLEXT): serialui/serialui.dll$(DLLEXT)
420 $(RM) $@ && $(LN_S) serialui/serialui.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000421
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000422setupapi.dll$(DLLEXT) setupx.dll$(DLLEXT): setupapi/setupapi.dll$(DLLEXT)
423 $(RM) $@ && $(LN_S) setupapi/setupapi.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000424
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000425shdocvw.dll$(DLLEXT): shdocvw/shdocvw.dll$(DLLEXT)
426 $(RM) $@ && $(LN_S) shdocvw/shdocvw.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000427
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000428shell32.dll$(DLLEXT) shell.dll$(DLLEXT): shell32/shell32.dll$(DLLEXT)
429 $(RM) $@ && $(LN_S) shell32/shell32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000430
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000431shfolder.dll$(DLLEXT): shfolder/shfolder.dll$(DLLEXT)
432 $(RM) $@ && $(LN_S) shfolder/shfolder.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000433
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000434shlwapi.dll$(DLLEXT): shlwapi/shlwapi.dll$(DLLEXT)
435 $(RM) $@ && $(LN_S) shlwapi/shlwapi.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000436
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000437sti.dll$(DLLEXT): sti/sti.dll$(DLLEXT)
438 $(RM) $@ && $(LN_S) sti/sti.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000439
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000440tapi32.dll$(DLLEXT): tapi32/tapi32.dll$(DLLEXT)
441 $(RM) $@ && $(LN_S) tapi32/tapi32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000442
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000443ttydrv.dll$(DLLEXT): ttydrv/ttydrv.dll$(DLLEXT)
444 $(RM) $@ && $(LN_S) ttydrv/ttydrv.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000445
Shi Quan He6b0720f2002-03-21 02:58:39 +0000446twain_32.dll$(DLLEXT): twain/twain_32.dll$(DLLEXT)
447 $(RM) $@ && $(LN_S) twain/twain_32.dll$(DLLEXT) $@
448
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000449url.dll$(DLLEXT): url/url.dll$(DLLEXT)
450 $(RM) $@ && $(LN_S) url/url.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000451
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000452urlmon.dll$(DLLEXT): urlmon/urlmon.dll$(DLLEXT)
453 $(RM) $@ && $(LN_S) urlmon/urlmon.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000454
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000455user32.dll$(DLLEXT) ddeml.dll$(DLLEXT) display.dll$(DLLEXT) \
Alexandre Julliarda05e4482002-03-26 19:56:06 +0000456 keyboard.dll$(DLLEXT) mouse.dll$(DLLEXT) user.exe$(DLLEXT): user/user32.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000457 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000458
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000459version.dll$(DLLEXT) ver.dll$(DLLEXT): version/version.dll$(DLLEXT)
460 $(RM) $@ && $(LN_S) version/version.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000461
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000462w32skrnl.dll$(DLLEXT) w32sys.dll$(DLLEXT) win32s16.dll$(DLLEXT): win32s/w32skrnl.dll$(DLLEXT)
463 $(RM) $@ && $(LN_S) win32s/w32skrnl.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000464
Chris Morgan9b0ba7c2002-03-21 01:38:19 +0000465winearts.drv$(DLLEXT): winmm/winearts/winearts.drv$(DLLEXT)
466 $(RM) $@ && $(LN_S) winmm/winearts/winearts.drv$(DLLEXT) $@
467
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000468winedos.dll$(DLLEXT): winedos/winedos.dll$(DLLEXT)
469 $(RM) $@ && $(LN_S) winedos/winedos.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000470
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000471wineoss.drv$(DLLEXT): winmm/wineoss/wineoss.drv$(DLLEXT)
472 $(RM) $@ && $(LN_S) winmm/wineoss/wineoss.drv$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000473
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000474wineps.dll$(DLLEXT) wineps16.dll$(DLLEXT): wineps/wineps.dll$(DLLEXT)
475 $(RM) $@ && $(LN_S) wineps/wineps.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000476
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000477wininet.dll$(DLLEXT): wininet/wininet.dll$(DLLEXT)
478 $(RM) $@ && $(LN_S) wininet/wininet.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000479
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000480winmm.dll$(DLLEXT) mmsystem.dll$(DLLEXT) sound.dll$(DLLEXT): winmm/winmm.dll$(DLLEXT)
481 $(RM) $@ && $(LN_S) winmm/winmm.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000482
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000483winnls32.dll$(DLLEXT) winnls.dll$(DLLEXT): winnls/winnls32.dll$(DLLEXT)
484 $(RM) $@ && $(LN_S) winnls/winnls32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000485
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000486winspool.drv$(DLLEXT): winspool/winspool.drv$(DLLEXT)
487 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000488
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000489wintrust.dll$(DLLEXT): wintrust/wintrust.dll$(DLLEXT)
490 $(RM) $@ && $(LN_S) wintrust/wintrust.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000491
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000492wnaspi32.dll$(DLLEXT) winaspi.dll$(DLLEXT): winaspi/wnaspi32.dll$(DLLEXT)
493 $(RM) $@ && $(LN_S) winaspi/wnaspi32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000494
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000495wow32.dll$(DLLEXT): wow32/wow32.dll$(DLLEXT)
496 $(RM) $@ && $(LN_S) wow32/wow32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000497
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000498ws2_32.dll$(DLLEXT) winsock.dll$(DLLEXT): winsock/ws2_32.dll$(DLLEXT)
499 $(RM) $@ && $(LN_S) winsock/ws2_32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000500
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000501wsock32.dll$(DLLEXT): wsock32/wsock32.dll$(DLLEXT)
502 $(RM) $@ && $(LN_S) wsock32/wsock32.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000503
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000504x11drv.dll$(DLLEXT): x11drv/x11drv.dll$(DLLEXT)
505 $(RM) $@ && $(LN_S) x11drv/x11drv.dll$(DLLEXT) $@
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000506
507# Inter-dll dependencies
508
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000509advapi32/advapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
510 @cd advapi32 && $(MAKE) advapi32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000511
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000512avicap32/avicap32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
513 @cd avicap32 && $(MAKE) avicap32.dll$(DLLEXT)
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +0000514
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000515avifil32/avifil32.dll$(DLLEXT): dummy msvfw32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
516 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
517 @cd avifil32 && $(MAKE) avifil32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000518
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000519comctl32/comctl32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
520 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
521 @cd comctl32 && $(MAKE) comctl32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000522
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000523commdlg/comdlg32.dll$(DLLEXT): dummy shell32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
524 comctl32.dll$(DLLEXT) winspool.drv$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
525 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
526 @cd commdlg && $(MAKE) comdlg32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000527
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000528crtdll/crtdll.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
529 ntdll.dll$(DLLEXT)
530 @cd crtdll && $(MAKE) crtdll.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000531
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000532crypt32/crypt32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
533 ntdll.dll$(DLLEXT)
534 @cd crypt32 && $(MAKE) crypt32.dll$(DLLEXT)
Travis Michielsen0f21ee82002-01-10 19:41:11 +0000535
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000536dciman32/dciman32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
537 @cd dciman32 && $(MAKE) dciman32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000538
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000539ddraw/ddraw.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
540 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
541 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
542 @cd ddraw && $(MAKE) ddraw.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000543
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000544devenum/devenum.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
545 @cd devenum && $(MAKE) devenum.dll$(DLLEXT)
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000546
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000547dinput/dinput.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
548 ntdll.dll$(DLLEXT)
549 @cd dinput && $(MAKE) dinput.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000550
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000551dplay/dplay.dll$(DLLEXT): dummy dplayx.dll$(DLLEXT)
552 @cd dplay && $(MAKE) dplay.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000553
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000554dplayx/dplayx.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) ole32.dll$(DLLEXT) \
555 user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
556 @cd dplayx && $(MAKE) dplayx.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000557
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000558dsound/dsound.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
559 ntdll.dll$(DLLEXT)
560 @cd dsound && $(MAKE) dsound.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000561
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000562gdi/gdi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
563 ntdll.dll$(DLLEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
564 @cd gdi && $(MAKE) gdi32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000565
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000566glu32/glu32.dll$(DLLEXT): dummy
567 @cd glu32 && $(MAKE) glu32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000568
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000569icmp/icmp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
570 @cd icmp && $(MAKE) icmp.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000571
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000572imagehlp/imagehlp.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
573 @cd imagehlp && $(MAKE) imagehlp.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000574
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000575imm32/imm32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
576 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
577 @cd imm32 && $(MAKE) imm32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000578
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000579kernel/kernel32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT) libntdll.dll.$(LIBEXT)
580 @cd kernel && $(MAKE) kernel32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000581
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000582lzexpand/lz32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
583 @cd lzexpand && $(MAKE) lz32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000584
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000585mapi32/mapi32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
586 @cd mapi32 && $(MAKE) mapi32.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000587
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000588mpr/mpr.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
589 @cd mpr && $(MAKE) mpr.dll$(DLLEXT)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000590
Hidenori Takeshima0307f6d2002-03-23 20:18:11 +0000591msacm/imaadp32/imaadp32.acm$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
592 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
593 @cd msacm/imaadp32 && $(MAKE) imaadp32.acm$(DLLEXT)
594
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000595msacm/msacm32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
596 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
597 @cd msacm && $(MAKE) msacm32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000598
Hidenori Takeshimabcb9c462002-03-22 19:16:10 +0000599msacm/msg711/msg711.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
600 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
601 @cd msacm/msg711 && $(MAKE) msg711.drv$(DLLEXT)
602
603msdmo/msdmo.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000604 @cd msdmo && $(MAKE) msdmo.dll$(DLLEXT)
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000605
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000606msimg32/msimg32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
607 @cd msimg32 && $(MAKE) msimg32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000608
Mike McCormackf6be0442002-04-08 23:56:14 +0000609msisys/msisys.ocx$(DLLEXT): dummy ntdll.dll$(DLLEXT)
610 @cd msisys && $(MAKE) msisys.ocx$(DLLEXT)
611
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000612msnet32/msnet32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
613 @cd msnet32 && $(MAKE) msnet32.dll$(DLLEXT)
Alexandre Julliardebc32252000-03-17 15:09:48 +0000614
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000615msrle32/msrle32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
616 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
617 @cd msrle32 && $(MAKE) msrle32.dll$(DLLEXT)
Hidenori Takeshima1c53a7f2001-11-06 00:41:05 +0000618
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000619msvcrt/msvcrt.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
620 @cd msvcrt && $(MAKE) msvcrt.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000621
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000622msvcrt20/msvcrt20.dll$(DLLEXT): dummy msvcrt.dll$(DLLEXT) ntdll.dll$(DLLEXT)
623 @cd msvcrt20 && $(MAKE) msvcrt20.dll$(DLLEXT)
Aric Stewartc2a5ebc2002-01-29 18:09:46 +0000624
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000625msvideo/msvfw32.dll$(DLLEXT): dummy winmm.dll$(DLLEXT) comctl32.dll$(DLLEXT) \
626 version.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
627 ntdll.dll$(DLLEXT)
628 @cd msvideo && $(MAKE) msvfw32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000629
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000630netapi32/netapi32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
631 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
632 @cd netapi32 && $(MAKE) netapi32.dll$(DLLEXT)
Mike McCormack2e40b962001-11-06 17:52:36 +0000633
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000634ntdll/ntdll.dll$(DLLEXT): dummy
635 @cd ntdll && $(MAKE) ntdll.dll$(DLLEXT)
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +0000636
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000637odbc32/odbc32.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
638 @cd odbc32 && $(MAKE) odbc32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000639
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000640ole32/ole32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
641 gdi32.dll$(DLLEXT) rpcrt4.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
642 @cd ole32 && $(MAKE) ole32.dll$(DLLEXT)
Jon Griffiths1db20bf2001-01-10 23:59:25 +0000643
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000644oleaut32/oleaut32.dll$(DLLEXT): dummy comctl32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
645 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
646 ntdll.dll$(DLLEXT)
647 @cd oleaut32 && $(MAKE) oleaut32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000648
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000649olecli/olecli32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
650 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
651 @cd olecli && $(MAKE) olecli32.dll$(DLLEXT)
Alexandre Julliard2fa4f762000-10-31 00:20:51 +0000652
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000653oledlg/oledlg.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
654 @cd oledlg && $(MAKE) oledlg.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000655
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000656olepro32/olepro32.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
657 @cd olepro32 && $(MAKE) olepro32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000658
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000659olesvr/olesvr32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
660 @cd olesvr && $(MAKE) olesvr32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000661
Alexandre Julliardced71ed2002-03-23 21:43:56 +0000662opengl32/opengl32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
663 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000664 @cd opengl32 && $(MAKE) opengl32.dll$(DLLEXT)
665
666psapi/psapi.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
667 @cd psapi && $(MAKE) psapi.dll$(DLLEXT)
668
669qcap/qcap.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
670 @cd qcap && $(MAKE) qcap.dll$(DLLEXT)
671
672quartz/quartz.dll$(DLLEXT): dummy oleaut32.dll$(DLLEXT) ole32.dll$(DLLEXT) \
Hidenori Takeshimad5d18812002-03-20 22:57:15 +0000673 msvfw32.dll$(DLLEXT) msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
674 gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000675 @cd quartz && $(MAKE) quartz.dll$(DLLEXT)
676
677rasapi32/rasapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
678 @cd rasapi32 && $(MAKE) rasapi32.dll$(DLLEXT)
679
680richedit/riched32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
681 ntdll.dll$(DLLEXT)
682 @cd richedit && $(MAKE) riched32.dll$(DLLEXT)
683
684rpcrt4/rpcrt4.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
685 @cd rpcrt4 && $(MAKE) rpcrt4.dll$(DLLEXT)
686
687serialui/serialui.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
688 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
689 @cd serialui && $(MAKE) serialui.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000690
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000691setupapi/setupapi.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
692 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
693 @cd setupapi && $(MAKE) setupapi.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000694
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000695shdocvw/shdocvw.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
696 ntdll.dll$(DLLEXT)
697 @cd shdocvw && $(MAKE) shdocvw.dll$(DLLEXT)
Hidenori Takeshimab4be9982001-10-23 20:35:23 +0000698
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000699shell32/shell32.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) shlwapi.dll$(DLLEXT) \
700 comctl32.dll$(DLLEXT) user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
701 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
702 @cd shell32 && $(MAKE) shell32.dll$(DLLEXT)
Sean Langley58c71d42000-02-07 16:26:56 +0000703
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000704shfolder/shfolder.dll$(DLLEXT): dummy shell32.dll$(DLLEXT)
705 @cd shfolder && $(MAKE) shfolder.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000706
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000707shlwapi/shlwapi.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) user32.dll$(DLLEXT) \
708 gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
709 @cd shlwapi && $(MAKE) shlwapi.dll$(DLLEXT)
Lionel Ulmerbedf40b2000-05-12 20:18:14 +0000710
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000711sti/sti.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
712 @cd sti && $(MAKE) sti.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000713
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000714tapi32/tapi32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
715 @cd tapi32 && $(MAKE) tapi32.dll$(DLLEXT)
Hidenori Takeshimab7d4b4e2001-07-02 18:57:22 +0000716
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000717ttydrv/ttydrv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
718 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) \
719 libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
720 @cd ttydrv && $(MAKE) ttydrv.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000721
Shi Quan He6b0720f2002-03-21 02:58:39 +0000722twain/twain_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
723 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
724 @cd twain && $(MAKE) twain_32.dll$(DLLEXT)
725
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000726url/url.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
727 @cd url && $(MAKE) url.dll$(DLLEXT)
Hidenori Takeshimae75f9fb2000-05-03 18:12:19 +0000728
Hidenori Takeshimab54389b2002-04-08 22:45:34 +0000729urlmon/urlmon.dll$(DLLEXT): dummy ole32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
730 ntdll.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000731 @cd urlmon && $(MAKE) urlmon.dll$(DLLEXT)
Huw D M Davies10b1b232000-07-15 19:53:50 +0000732
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000733user/user32.dll$(DLLEXT): dummy gdi32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
734 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
735 libntdll.dll.$(LIBEXT)
736 @cd user && $(MAKE) user32.dll$(DLLEXT)
Mike McCormackdc2461e2000-07-15 21:35:55 +0000737
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000738version/version.dll$(DLLEXT): dummy lz32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
739 ntdll.dll$(DLLEXT)
740 @cd version && $(MAKE) version.dll$(DLLEXT)
Francois Jacquesdf5e5792000-07-08 18:27:03 +0000741
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000742win32s/w32skrnl.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
743 @cd win32s && $(MAKE) w32skrnl.dll$(DLLEXT)
John R. Sheetsbc80a3b2001-01-11 22:32:44 +0000744
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000745winaspi/wnaspi32.dll$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
746 ntdll.dll$(DLLEXT)
747 @cd winaspi && $(MAKE) wnaspi32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000748
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000749winedos/winedos.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
750 ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT) libntdll.dll.$(LIBEXT)
751 @cd winedos && $(MAKE) winedos.dll$(DLLEXT)
Alexandre Julliardc6075322000-07-09 11:19:35 +0000752
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000753wineps/wineps.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
754 winspool.drv$(DLLEXT) advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) \
755 libuser32.dll.$(LIBEXT) libgdi32.dll.$(LIBEXT) libwinspool.drv.$(LIBEXT) libkernel32.dll.$(LIBEXT) \
756 libntdll.dll.$(LIBEXT)
757 @cd wineps && $(MAKE) wineps.dll$(DLLEXT)
Alexandre Julliardc6075322000-07-09 11:19:35 +0000758
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000759wininet/wininet.dll$(DLLEXT): dummy shlwapi.dll$(DLLEXT) user32.dll$(DLLEXT) \
760 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
761 @cd wininet && $(MAKE) wininet.dll$(DLLEXT)
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +0000762
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000763winmm/joystick/joystick.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
764 ntdll.dll$(DLLEXT)
765 @cd winmm/joystick && $(MAKE) joystick.drv$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000766
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000767winmm/mcianim/mcianim.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
768 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
769 @cd winmm/mcianim && $(MAKE) mcianim.drv$(DLLEXT)
Alexandre Julliard1dac57f2000-03-19 12:08:09 +0000770
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000771winmm/mciavi/mciavi.drv$(DLLEXT): dummy msvfw32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
772 user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
773 @cd winmm/mciavi && $(MAKE) mciavi.drv$(DLLEXT)
Hidenori Takeshima1a8b3392001-09-14 21:36:30 +0000774
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000775winmm/mcicda/mcicda.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
776 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
777 @cd winmm/mcicda && $(MAKE) mcicda.drv$(DLLEXT)
Alexandre Julliard819fa8c2000-04-11 20:07:00 +0000778
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000779winmm/mciseq/mciseq.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
780 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
781 @cd winmm/mciseq && $(MAKE) mciseq.drv$(DLLEXT)
Alexandre Julliard1dac57f2000-03-19 12:08:09 +0000782
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000783winmm/mciwave/mciwave.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
784 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
785 @cd winmm/mciwave && $(MAKE) mciwave.drv$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000786
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000787winmm/midimap/midimap.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
788 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
789 @cd winmm/midimap && $(MAKE) midimap.drv$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000790
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000791winmm/wavemap/msacm.drv$(DLLEXT): dummy msacm32.dll$(DLLEXT) winmm.dll$(DLLEXT) \
792 user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
793 @cd winmm/wavemap && $(MAKE) msacm.drv$(DLLEXT)
Ove Kaavene5557b32000-12-26 00:22:45 +0000794
Chris Morgan9b0ba7c2002-03-21 01:38:19 +0000795winmm/winearts/winearts.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
796 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
797 @cd winmm/winearts && $(MAKE) winearts.drv$(DLLEXT)
798
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000799winmm/wineoss/wineoss.drv$(DLLEXT): dummy winmm.dll$(DLLEXT) user32.dll$(DLLEXT) \
800 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
801 @cd winmm/wineoss && $(MAKE) wineoss.drv$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000802
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000803winmm/winmm.dll$(DLLEXT): dummy user32.dll$(DLLEXT) advapi32.dll$(DLLEXT) \
804 kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
805 @cd winmm && $(MAKE) winmm.dll$(DLLEXT)
Dimitrie O. Paun7f300832000-05-30 17:49:47 +0000806
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000807winnls/winnls32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT)
808 @cd winnls && $(MAKE) winnls32.dll$(DLLEXT)
Alexandre Julliard819fa8c2000-04-11 20:07:00 +0000809
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000810winsock/ws2_32.dll$(DLLEXT): dummy user32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
Hidenori Takeshima0307f6d2002-03-23 20:18:11 +0000811 ntdll.dll$(DLLEXT)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000812 @cd winsock && $(MAKE) ws2_32.dll$(DLLEXT)
Alexandre Julliarde1d78892000-02-26 13:45:34 +0000813
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000814winspool/winspool.drv$(DLLEXT): dummy advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
815 ntdll.dll$(DLLEXT)
816 @cd winspool && $(MAKE) winspool.drv$(DLLEXT)
Hidenori Takeshima9c672132000-12-14 21:56:18 +0000817
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000818wintrust/wintrust.dll$(DLLEXT): dummy ntdll.dll$(DLLEXT)
819 @cd wintrust && $(MAKE) wintrust.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000820
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000821wow32/wow32.dll$(DLLEXT): dummy kernel32.dll$(DLLEXT)
822 @cd wow32 && $(MAKE) wow32.dll$(DLLEXT)
Rein Klazes2a4c68b2001-04-16 19:36:12 +0000823
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000824wsock32/wsock32.dll$(DLLEXT): dummy ws2_32.dll$(DLLEXT) kernel32.dll$(DLLEXT) \
825 ntdll.dll$(DLLEXT)
826 @cd wsock32 && $(MAKE) wsock32.dll$(DLLEXT)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000827
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000828x11drv/x11drv.dll$(DLLEXT): dummy user32.dll$(DLLEXT) gdi32.dll$(DLLEXT) \
829 advapi32.dll$(DLLEXT) kernel32.dll$(DLLEXT) ntdll.dll$(DLLEXT) libuser32.dll.$(LIBEXT) \
830 libgdi32.dll.$(LIBEXT) libkernel32.dll.$(LIBEXT)
831 @cd x11drv && $(MAKE) x11drv.dll$(DLLEXT)
Alexandre Julliardc6075322000-07-09 11:19:35 +0000832
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000833# Special targets for dlls that we need to link to
Alexandre Julliardc6075322000-07-09 11:19:35 +0000834
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000835libwinspool.drv.$(LIBEXT): winspool/winspool.drv$(DLLEXT)
836 $(RM) $@ && $(LN_S) winspool/winspool.drv$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000837
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000838libntdll.dll.$(LIBEXT): ntdll/ntdll.dll$(DLLEXT)
839 $(RM) $@ && $(LN_S) ntdll/ntdll.dll$(DLLEXT) $@
Alexandre Julliard1dac57f2000-03-19 12:08:09 +0000840
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000841libgdi32.dll.$(LIBEXT): gdi/gdi32.dll$(DLLEXT)
842 $(RM) $@ && $(LN_S) gdi/gdi32.dll$(DLLEXT) $@
Alexandre Julliarde1e75372000-04-24 17:17:49 +0000843
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000844libuser32.dll.$(LIBEXT): user/user32.dll$(DLLEXT)
845 $(RM) $@ && $(LN_S) user/user32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000846
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000847libkernel32.dll.$(LIBEXT): kernel/kernel32.dll$(DLLEXT)
848 $(RM) $@ && $(LN_S) kernel/kernel32.dll$(DLLEXT) $@
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000849
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000850# Misc rules
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000851
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000852$(SUBDIRS:%=%/__checklink__): dummy
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000853 @cd `dirname $@` && $(MAKE) checklink
854
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000855$(SUBDIRS:%=%/__debug_channels__): dummy
856 @cd `dirname $@` && $(MAKE) debug_channels
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000857
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000858install:: $(SUBDIRS:%=%/__install__)
Alexandre Julliard318f4ce2000-01-31 05:02:49 +0000859
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000860uninstall:: $(SUBDIRS:%=%/__uninstall__)
Alexandre Julliardc1bfca02002-03-20 22:19:06 +0000861 -rmdir $(dlldir)
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000862
Alexandre Julliardabfcb8b2002-02-28 21:43:46 +0000863check test:: $(SUBDIRS:%=%/__test__)
Alexandre Julliard13b0c092002-01-10 03:30:21 +0000864
Alexandre Julliardf33f7f02001-09-17 20:09:08 +0000865checklink:: $(SUBDIRS:%=%/__checklink__)
866
867debug_channels:: $(SUBDIRS:%=%/__debug_channels__)