1 # Automatically generated by make_dlls; DO NOT EDIT!!
3 TOPSRCDIR = @top_srcdir@
9 # special configure-dependent targets
12 OPENGLFILES = opengl32
14 EXTRADIRS = @GLU32FILES@ @OPENGLFILES@ @XFILES@
101 $(EXTRADIRS:%=lib%.$(LIBEXT)) \
102 libadvapi32.$(LIBEXT) \
103 libavicap32.$(LIBEXT) \
104 libavifil32.$(LIBEXT) \
105 libavifile.$(LIBEXT) \
106 libcomctl32.$(LIBEXT) \
107 libcomdlg32.$(LIBEXT) \
109 libcommdlg.$(LIBEXT) \
110 libcompobj.$(LIBEXT) \
111 libcrtdll.$(LIBEXT) \
112 libcrypt32.$(LIBEXT) \
113 libdciman32.$(LIBEXT) \
115 libdevenum.$(LIBEXT) \
116 libdinput.$(LIBEXT) \
117 libdispdib.$(LIBEXT) \
118 libdisplay.$(LIBEXT) \
120 libdplayx.$(LIBEXT) \
121 libdsound.$(LIBEXT) \
125 libimagehlp.$(LIBEXT) \
128 libjoystick.drv.$(LIBEXT) \
129 libkernel.$(LIBEXT) \
130 libkernel32.$(LIBEXT) \
131 libkeyboard.$(LIBEXT) \
133 liblzexpand.$(LIBEXT) \
134 libmapi32.$(LIBEXT) \
135 libmcianim.drv.$(LIBEXT) \
136 libmciavi.drv.$(LIBEXT) \
137 libmcicda.drv.$(LIBEXT) \
138 libmciseq.drv.$(LIBEXT) \
139 libmciwave.drv.$(LIBEXT) \
140 libmidimap.drv.$(LIBEXT) \
141 libmmsystem.$(LIBEXT) \
145 libmsacm.drv.$(LIBEXT) \
146 libmsacm32.$(LIBEXT) \
148 libmsimg32.$(LIBEXT) \
149 libmsnet32.$(LIBEXT) \
150 libmsrle32.$(LIBEXT) \
151 libmsvcrt.$(LIBEXT) \
152 libmsvfw32.$(LIBEXT) \
153 libmsvideo.$(LIBEXT) \
154 libnetapi32.$(LIBEXT) \
156 libodbc32.$(LIBEXT) \
158 libole2conv.$(LIBEXT) \
159 libole2disp.$(LIBEXT) \
160 libole2nls.$(LIBEXT) \
161 libole2prox.$(LIBEXT) \
162 libole2thk.$(LIBEXT) \
164 liboleaut32.$(LIBEXT) \
165 libolecli.$(LIBEXT) \
166 libolecli32.$(LIBEXT) \
167 liboledlg.$(LIBEXT) \
168 libolepro32.$(LIBEXT) \
169 libolesvr.$(LIBEXT) \
170 libolesvr32.$(LIBEXT) \
173 libquartz.$(LIBEXT) \
174 librasapi16.$(LIBEXT) \
175 librasapi32.$(LIBEXT) \
176 libriched32.$(LIBEXT) \
177 librpcrt4.$(LIBEXT) \
178 libserialui.$(LIBEXT) \
179 libsetupapi.$(LIBEXT) \
180 libsetupx.$(LIBEXT) \
181 libshdocvw.$(LIBEXT) \
183 libshell32.$(LIBEXT) \
184 libshfolder.$(LIBEXT) \
185 libshlwapi.$(LIBEXT) \
188 libstorage.$(LIBEXT) \
189 libstress.$(LIBEXT) \
190 libsystem.$(LIBEXT) \
191 libtapi32.$(LIBEXT) \
192 libtoolhelp.$(LIBEXT) \
193 libttydrv.$(LIBEXT) \
194 libtypelib.$(LIBEXT) \
196 liburlmon.$(LIBEXT) \
198 libuser32.$(LIBEXT) \
200 libversion.$(LIBEXT) \
201 libw32skrnl.$(LIBEXT) \
202 libw32sys.$(LIBEXT) \
203 libwin32s16.$(LIBEXT) \
204 libwin87em.$(LIBEXT) \
205 libwinaspi.$(LIBEXT) \
206 libwindebug.$(LIBEXT) \
207 libwinedos.$(LIBEXT) \
208 libwineoss.drv.$(LIBEXT) \
209 libwineps.$(LIBEXT) \
210 libwineps16.$(LIBEXT) \
212 libwininet.$(LIBEXT) \
214 libwinnls.$(LIBEXT) \
215 libwinnls32.$(LIBEXT) \
216 libwinsock.$(LIBEXT) \
217 libwinspool.drv.$(LIBEXT) \
218 libwintrust.$(LIBEXT) \
219 libwnaspi32.$(LIBEXT) \
221 libwprocs.$(LIBEXT) \
222 libws2_32.$(LIBEXT) \
227 # Map library name to directory
229 libadvapi32.$(LIBEXT): advapi32/libadvapi32.$(LIBEXT)
230 $(RM) $@ && $(LN_S) advapi32/libadvapi32.$(LIBEXT) $@
232 libavicap32.$(LIBEXT): avicap32/libavicap32.$(LIBEXT)
233 $(RM) $@ && $(LN_S) avicap32/libavicap32.$(LIBEXT) $@
235 libavifil32.$(LIBEXT) libavifile.$(LIBEXT): avifil32/libavifil32.$(LIBEXT)
236 $(RM) $@ && $(LN_S) avifil32/libavifil32.$(LIBEXT) $@
238 libcomctl32.$(LIBEXT): comctl32/libcomctl32.$(LIBEXT)
239 $(RM) $@ && $(LN_S) comctl32/libcomctl32.$(LIBEXT) $@
241 libcomdlg32.$(LIBEXT) libcommdlg.$(LIBEXT): commdlg/libcomdlg32.$(LIBEXT)
242 $(RM) $@ && $(LN_S) commdlg/libcomdlg32.$(LIBEXT) $@
244 libcrtdll.$(LIBEXT): crtdll/libcrtdll.$(LIBEXT)
245 $(RM) $@ && $(LN_S) crtdll/libcrtdll.$(LIBEXT) $@
247 libcrypt32.$(LIBEXT): crypt32/libcrypt32.$(LIBEXT)
248 $(RM) $@ && $(LN_S) crypt32/libcrypt32.$(LIBEXT) $@
250 libdciman32.$(LIBEXT): dciman32/libdciman32.$(LIBEXT)
251 $(RM) $@ && $(LN_S) dciman32/libdciman32.$(LIBEXT) $@
253 libddraw.$(LIBEXT): ddraw/libddraw.$(LIBEXT)
254 $(RM) $@ && $(LN_S) ddraw/libddraw.$(LIBEXT) $@
256 libdevenum.$(LIBEXT): devenum/libdevenum.$(LIBEXT)
257 $(RM) $@ && $(LN_S) devenum/libdevenum.$(LIBEXT) $@
259 libdinput.$(LIBEXT): dinput/libdinput.$(LIBEXT)
260 $(RM) $@ && $(LN_S) dinput/libdinput.$(LIBEXT) $@
262 libdplay.$(LIBEXT): dplay/libdplay.$(LIBEXT)
263 $(RM) $@ && $(LN_S) dplay/libdplay.$(LIBEXT) $@
265 libdplayx.$(LIBEXT): dplayx/libdplayx.$(LIBEXT)
266 $(RM) $@ && $(LN_S) dplayx/libdplayx.$(LIBEXT) $@
268 libdsound.$(LIBEXT): dsound/libdsound.$(LIBEXT)
269 $(RM) $@ && $(LN_S) dsound/libdsound.$(LIBEXT) $@
271 libgdi32.$(LIBEXT) libdispdib.$(LIBEXT) libgdi.$(LIBEXT) \
272 libwing.$(LIBEXT): gdi/libgdi32.$(LIBEXT)
273 $(RM) $@ && $(LN_S) gdi/libgdi32.$(LIBEXT) $@
275 libglu32.$(LIBEXT): glu32/libglu32.$(LIBEXT)
276 $(RM) $@ && $(LN_S) glu32/libglu32.$(LIBEXT) $@
278 libicmp.$(LIBEXT): icmp/libicmp.$(LIBEXT)
279 $(RM) $@ && $(LN_S) icmp/libicmp.$(LIBEXT) $@
281 libimagehlp.$(LIBEXT): imagehlp/libimagehlp.$(LIBEXT)
282 $(RM) $@ && $(LN_S) imagehlp/libimagehlp.$(LIBEXT) $@
284 libimm32.$(LIBEXT) libimm.$(LIBEXT): imm32/libimm32.$(LIBEXT)
285 $(RM) $@ && $(LN_S) imm32/libimm32.$(LIBEXT) $@
287 libjoystick.drv.$(LIBEXT): winmm/joystick/libjoystick.drv.$(LIBEXT)
288 $(RM) $@ && $(LN_S) winmm/joystick/libjoystick.drv.$(LIBEXT) $@
290 libkernel32.$(LIBEXT) libcomm.$(LIBEXT) libkernel.$(LIBEXT) \
291 libstress.$(LIBEXT) libsystem.$(LIBEXT) libtoolhelp.$(LIBEXT) \
292 libwin87em.$(LIBEXT) libwindebug.$(LIBEXT) libwprocs.$(LIBEXT): kernel/libkernel32.$(LIBEXT)
293 $(RM) $@ && $(LN_S) kernel/libkernel32.$(LIBEXT) $@
295 liblz32.$(LIBEXT) liblzexpand.$(LIBEXT): lzexpand/liblz32.$(LIBEXT)
296 $(RM) $@ && $(LN_S) lzexpand/liblz32.$(LIBEXT) $@
298 libmapi32.$(LIBEXT): mapi32/libmapi32.$(LIBEXT)
299 $(RM) $@ && $(LN_S) mapi32/libmapi32.$(LIBEXT) $@
301 libmcianim.drv.$(LIBEXT): winmm/mcianim/libmcianim.drv.$(LIBEXT)
302 $(RM) $@ && $(LN_S) winmm/mcianim/libmcianim.drv.$(LIBEXT) $@
304 libmciavi.drv.$(LIBEXT): winmm/mciavi/libmciavi.drv.$(LIBEXT)
305 $(RM) $@ && $(LN_S) winmm/mciavi/libmciavi.drv.$(LIBEXT) $@
307 libmcicda.drv.$(LIBEXT): winmm/mcicda/libmcicda.drv.$(LIBEXT)
308 $(RM) $@ && $(LN_S) winmm/mcicda/libmcicda.drv.$(LIBEXT) $@
310 libmciseq.drv.$(LIBEXT): winmm/mciseq/libmciseq.drv.$(LIBEXT)
311 $(RM) $@ && $(LN_S) winmm/mciseq/libmciseq.drv.$(LIBEXT) $@
313 libmciwave.drv.$(LIBEXT): winmm/mciwave/libmciwave.drv.$(LIBEXT)
314 $(RM) $@ && $(LN_S) winmm/mciwave/libmciwave.drv.$(LIBEXT) $@
316 libmidimap.drv.$(LIBEXT): winmm/midimap/libmidimap.drv.$(LIBEXT)
317 $(RM) $@ && $(LN_S) winmm/midimap/libmidimap.drv.$(LIBEXT) $@
319 libmpr.$(LIBEXT): mpr/libmpr.$(LIBEXT)
320 $(RM) $@ && $(LN_S) mpr/libmpr.$(LIBEXT) $@
322 libmsacm.drv.$(LIBEXT): winmm/wavemap/libmsacm.drv.$(LIBEXT)
323 $(RM) $@ && $(LN_S) winmm/wavemap/libmsacm.drv.$(LIBEXT) $@
325 libmsacm32.$(LIBEXT) libmsacm.$(LIBEXT): msacm/libmsacm32.$(LIBEXT)
326 $(RM) $@ && $(LN_S) msacm/libmsacm32.$(LIBEXT) $@
328 libmsdmo.$(LIBEXT): msdmo/libmsdmo.$(LIBEXT)
329 $(RM) $@ && $(LN_S) msdmo/libmsdmo.$(LIBEXT) $@
331 libmsimg32.$(LIBEXT): msimg32/libmsimg32.$(LIBEXT)
332 $(RM) $@ && $(LN_S) msimg32/libmsimg32.$(LIBEXT) $@
334 libmsnet32.$(LIBEXT): msnet32/libmsnet32.$(LIBEXT)
335 $(RM) $@ && $(LN_S) msnet32/libmsnet32.$(LIBEXT) $@
337 libmsrle32.$(LIBEXT): msrle32/libmsrle32.$(LIBEXT)
338 $(RM) $@ && $(LN_S) msrle32/libmsrle32.$(LIBEXT) $@
340 libmsvcrt.$(LIBEXT): msvcrt/libmsvcrt.$(LIBEXT)
341 $(RM) $@ && $(LN_S) msvcrt/libmsvcrt.$(LIBEXT) $@
343 libmsvfw32.$(LIBEXT) libmsvideo.$(LIBEXT): msvideo/libmsvfw32.$(LIBEXT)
344 $(RM) $@ && $(LN_S) msvideo/libmsvfw32.$(LIBEXT) $@
346 libnetapi32.$(LIBEXT): netapi32/libnetapi32.$(LIBEXT)
347 $(RM) $@ && $(LN_S) netapi32/libnetapi32.$(LIBEXT) $@
349 libntdll.$(LIBEXT): ntdll/libntdll.$(LIBEXT)
350 $(RM) $@ && $(LN_S) ntdll/libntdll.$(LIBEXT) $@
352 libodbc32.$(LIBEXT): odbc32/libodbc32.$(LIBEXT)
353 $(RM) $@ && $(LN_S) odbc32/libodbc32.$(LIBEXT) $@
355 libole32.$(LIBEXT) libcompobj.$(LIBEXT) libole2.$(LIBEXT) \
356 libole2conv.$(LIBEXT) libole2nls.$(LIBEXT) libole2prox.$(LIBEXT) \
357 libole2thk.$(LIBEXT) libstorage.$(LIBEXT): ole32/libole32.$(LIBEXT)
358 $(RM) $@ && $(LN_S) ole32/libole32.$(LIBEXT) $@
360 liboleaut32.$(LIBEXT) libole2disp.$(LIBEXT) libtypelib.$(LIBEXT): oleaut32/liboleaut32.$(LIBEXT)
361 $(RM) $@ && $(LN_S) oleaut32/liboleaut32.$(LIBEXT) $@
363 libolecli32.$(LIBEXT) libolecli.$(LIBEXT): olecli/libolecli32.$(LIBEXT)
364 $(RM) $@ && $(LN_S) olecli/libolecli32.$(LIBEXT) $@
366 liboledlg.$(LIBEXT): oledlg/liboledlg.$(LIBEXT)
367 $(RM) $@ && $(LN_S) oledlg/liboledlg.$(LIBEXT) $@
369 libolepro32.$(LIBEXT): olepro32/libolepro32.$(LIBEXT)
370 $(RM) $@ && $(LN_S) olepro32/libolepro32.$(LIBEXT) $@
372 libolesvr32.$(LIBEXT) libolesvr.$(LIBEXT): olesvr/libolesvr32.$(LIBEXT)
373 $(RM) $@ && $(LN_S) olesvr/libolesvr32.$(LIBEXT) $@
375 libopengl32.$(LIBEXT): opengl32/libopengl32.$(LIBEXT)
376 $(RM) $@ && $(LN_S) opengl32/libopengl32.$(LIBEXT) $@
378 libpsapi.$(LIBEXT): psapi/libpsapi.$(LIBEXT)
379 $(RM) $@ && $(LN_S) psapi/libpsapi.$(LIBEXT) $@
381 libqcap.$(LIBEXT): qcap/libqcap.$(LIBEXT)
382 $(RM) $@ && $(LN_S) qcap/libqcap.$(LIBEXT) $@
384 libquartz.$(LIBEXT): quartz/libquartz.$(LIBEXT)
385 $(RM) $@ && $(LN_S) quartz/libquartz.$(LIBEXT) $@
387 librasapi32.$(LIBEXT) librasapi16.$(LIBEXT): rasapi32/librasapi32.$(LIBEXT)
388 $(RM) $@ && $(LN_S) rasapi32/librasapi32.$(LIBEXT) $@
390 libriched32.$(LIBEXT): richedit/libriched32.$(LIBEXT)
391 $(RM) $@ && $(LN_S) richedit/libriched32.$(LIBEXT) $@
393 librpcrt4.$(LIBEXT): rpcrt4/librpcrt4.$(LIBEXT)
394 $(RM) $@ && $(LN_S) rpcrt4/librpcrt4.$(LIBEXT) $@
396 libserialui.$(LIBEXT): serialui/libserialui.$(LIBEXT)
397 $(RM) $@ && $(LN_S) serialui/libserialui.$(LIBEXT) $@
399 libsetupapi.$(LIBEXT) libsetupx.$(LIBEXT): setupapi/libsetupapi.$(LIBEXT)
400 $(RM) $@ && $(LN_S) setupapi/libsetupapi.$(LIBEXT) $@
402 libshdocvw.$(LIBEXT): shdocvw/libshdocvw.$(LIBEXT)
403 $(RM) $@ && $(LN_S) shdocvw/libshdocvw.$(LIBEXT) $@
405 libshell32.$(LIBEXT) libshell.$(LIBEXT): shell32/libshell32.$(LIBEXT)
406 $(RM) $@ && $(LN_S) shell32/libshell32.$(LIBEXT) $@
408 libshfolder.$(LIBEXT): shfolder/libshfolder.$(LIBEXT)
409 $(RM) $@ && $(LN_S) shfolder/libshfolder.$(LIBEXT) $@
411 libshlwapi.$(LIBEXT): shlwapi/libshlwapi.$(LIBEXT)
412 $(RM) $@ && $(LN_S) shlwapi/libshlwapi.$(LIBEXT) $@
414 libsti.$(LIBEXT): sti/libsti.$(LIBEXT)
415 $(RM) $@ && $(LN_S) sti/libsti.$(LIBEXT) $@
417 libtapi32.$(LIBEXT): tapi32/libtapi32.$(LIBEXT)
418 $(RM) $@ && $(LN_S) tapi32/libtapi32.$(LIBEXT) $@
420 libttydrv.$(LIBEXT): ttydrv/libttydrv.$(LIBEXT)
421 $(RM) $@ && $(LN_S) ttydrv/libttydrv.$(LIBEXT) $@
423 liburl.$(LIBEXT): url/liburl.$(LIBEXT)
424 $(RM) $@ && $(LN_S) url/liburl.$(LIBEXT) $@
426 liburlmon.$(LIBEXT): urlmon/liburlmon.$(LIBEXT)
427 $(RM) $@ && $(LN_S) urlmon/liburlmon.$(LIBEXT) $@
429 libuser32.$(LIBEXT) libddeml.$(LIBEXT) libdisplay.$(LIBEXT) \
430 libkeyboard.$(LIBEXT) libmouse.$(LIBEXT) libuser.$(LIBEXT): user/libuser32.$(LIBEXT)
431 $(RM) $@ && $(LN_S) user/libuser32.$(LIBEXT) $@
433 libversion.$(LIBEXT) libver.$(LIBEXT): version/libversion.$(LIBEXT)
434 $(RM) $@ && $(LN_S) version/libversion.$(LIBEXT) $@
436 libw32skrnl.$(LIBEXT) libw32sys.$(LIBEXT) libwin32s16.$(LIBEXT): win32s/libw32skrnl.$(LIBEXT)
437 $(RM) $@ && $(LN_S) win32s/libw32skrnl.$(LIBEXT) $@
439 libwinedos.$(LIBEXT): winedos/libwinedos.$(LIBEXT)
440 $(RM) $@ && $(LN_S) winedos/libwinedos.$(LIBEXT) $@
442 libwineoss.drv.$(LIBEXT): winmm/wineoss/libwineoss.drv.$(LIBEXT)
443 $(RM) $@ && $(LN_S) winmm/wineoss/libwineoss.drv.$(LIBEXT) $@
445 libwineps.$(LIBEXT) libwineps16.$(LIBEXT): wineps/libwineps.$(LIBEXT)
446 $(RM) $@ && $(LN_S) wineps/libwineps.$(LIBEXT) $@
448 libwininet.$(LIBEXT): wininet/libwininet.$(LIBEXT)
449 $(RM) $@ && $(LN_S) wininet/libwininet.$(LIBEXT) $@
451 libwinmm.$(LIBEXT) libmmsystem.$(LIBEXT) libsound.$(LIBEXT): winmm/libwinmm.$(LIBEXT)
452 $(RM) $@ && $(LN_S) winmm/libwinmm.$(LIBEXT) $@
454 libwinnls32.$(LIBEXT) libwinnls.$(LIBEXT): winnls/libwinnls32.$(LIBEXT)
455 $(RM) $@ && $(LN_S) winnls/libwinnls32.$(LIBEXT) $@
457 libwinspool.drv.$(LIBEXT): winspool/libwinspool.drv.$(LIBEXT)
458 $(RM) $@ && $(LN_S) winspool/libwinspool.drv.$(LIBEXT) $@
460 libwintrust.$(LIBEXT): wintrust/libwintrust.$(LIBEXT)
461 $(RM) $@ && $(LN_S) wintrust/libwintrust.$(LIBEXT) $@
463 libwnaspi32.$(LIBEXT) libwinaspi.$(LIBEXT): winaspi/libwnaspi32.$(LIBEXT)
464 $(RM) $@ && $(LN_S) winaspi/libwnaspi32.$(LIBEXT) $@
466 libwow32.$(LIBEXT): wow32/libwow32.$(LIBEXT)
467 $(RM) $@ && $(LN_S) wow32/libwow32.$(LIBEXT) $@
469 libws2_32.$(LIBEXT) libwinsock.$(LIBEXT): winsock/libws2_32.$(LIBEXT)
470 $(RM) $@ && $(LN_S) winsock/libws2_32.$(LIBEXT) $@
472 libwsock32.$(LIBEXT): wsock32/libwsock32.$(LIBEXT)
473 $(RM) $@ && $(LN_S) wsock32/libwsock32.$(LIBEXT) $@
475 libx11drv.$(LIBEXT): x11drv/libx11drv.$(LIBEXT)
476 $(RM) $@ && $(LN_S) x11drv/libx11drv.$(LIBEXT) $@
478 # Inter-dll dependencies
480 advapi32/libadvapi32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
481 @cd advapi32 && $(MAKE) libadvapi32.$(LIBEXT)
483 avicap32/libavicap32.$(LIBEXT): dummy libntdll.$(LIBEXT)
484 @cd avicap32 && $(MAKE) libavicap32.$(LIBEXT)
486 avifil32/libavifil32.$(LIBEXT): dummy libmsvfw32.$(LIBEXT) libole32.$(LIBEXT) \
487 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
488 @cd avifil32 && $(MAKE) libavifil32.$(LIBEXT)
490 comctl32/libcomctl32.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
491 libgdi32.$(LIBEXT) libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
492 @cd comctl32 && $(MAKE) libcomctl32.$(LIBEXT)
494 commdlg/libcomdlg32.$(LIBEXT): dummy libshell32.$(LIBEXT) libshlwapi.$(LIBEXT) \
495 libcomctl32.$(LIBEXT) libwinspool.drv.$(LIBEXT) libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
496 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
497 @cd commdlg && $(MAKE) libcomdlg32.$(LIBEXT)
499 crtdll/libcrtdll.$(LIBEXT): dummy libmsvcrt.$(LIBEXT) libkernel32.$(LIBEXT) \
501 @cd crtdll && $(MAKE) libcrtdll.$(LIBEXT)
503 crypt32/libcrypt32.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \
505 @cd crypt32 && $(MAKE) libcrypt32.$(LIBEXT)
507 dciman32/libdciman32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
508 @cd dciman32 && $(MAKE) libdciman32.$(LIBEXT)
510 ddraw/libddraw.$(LIBEXT): dummy libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
511 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
512 @cd ddraw && $(MAKE) libddraw.$(LIBEXT)
514 devenum/libdevenum.$(LIBEXT): dummy libntdll.$(LIBEXT)
515 @cd devenum && $(MAKE) libdevenum.$(LIBEXT)
517 dinput/libdinput.$(LIBEXT): dummy libuser32.$(LIBEXT) libkernel32.$(LIBEXT) \
519 @cd dinput && $(MAKE) libdinput.$(LIBEXT)
521 dplay/libdplay.$(LIBEXT): dummy libdplayx.$(LIBEXT)
522 @cd dplay && $(MAKE) libdplay.$(LIBEXT)
524 dplayx/libdplayx.$(LIBEXT): dummy libwinmm.$(LIBEXT) libole32.$(LIBEXT) \
525 libuser32.$(LIBEXT) libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
526 @cd dplayx && $(MAKE) libdplayx.$(LIBEXT)
528 dsound/libdsound.$(LIBEXT): dummy libwinmm.$(LIBEXT) libkernel32.$(LIBEXT) \
530 @cd dsound && $(MAKE) libdsound.$(LIBEXT)
532 gdi/libgdi32.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \
534 @cd gdi && $(MAKE) libgdi32.$(LIBEXT)
536 glu32/libglu32.$(LIBEXT): dummy
537 @cd glu32 && $(MAKE) libglu32.$(LIBEXT)
539 icmp/libicmp.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
540 @cd icmp && $(MAKE) libicmp.$(LIBEXT)
542 imagehlp/libimagehlp.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
543 @cd imagehlp && $(MAKE) libimagehlp.$(LIBEXT)
545 imm32/libimm32.$(LIBEXT): dummy libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
546 libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
547 @cd imm32 && $(MAKE) libimm32.$(LIBEXT)
549 kernel/libkernel32.$(LIBEXT): dummy libntdll.$(LIBEXT)
550 @cd kernel && $(MAKE) libkernel32.$(LIBEXT)
552 lzexpand/liblz32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
553 @cd lzexpand && $(MAKE) liblz32.$(LIBEXT)
555 mapi32/libmapi32.$(LIBEXT): dummy libntdll.$(LIBEXT)
556 @cd mapi32 && $(MAKE) libmapi32.$(LIBEXT)
558 mpr/libmpr.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
559 @cd mpr && $(MAKE) libmpr.$(LIBEXT)
561 msacm/libmsacm32.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
562 libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
563 @cd msacm && $(MAKE) libmsacm32.$(LIBEXT)
565 msdmo/libmsdmo.$(LIBEXT): dummy libntdll.$(LIBEXT)
566 @cd msdmo && $(MAKE) libmsdmo.$(LIBEXT)
568 msimg32/libmsimg32.$(LIBEXT): dummy libntdll.$(LIBEXT)
569 @cd msimg32 && $(MAKE) libmsimg32.$(LIBEXT)
571 msnet32/libmsnet32.$(LIBEXT): dummy libntdll.$(LIBEXT)
572 @cd msnet32 && $(MAKE) libmsnet32.$(LIBEXT)
574 msrle32/libmsrle32.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
575 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
576 @cd msrle32 && $(MAKE) libmsrle32.$(LIBEXT)
578 msvcrt/libmsvcrt.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
579 @cd msvcrt && $(MAKE) libmsvcrt.$(LIBEXT)
581 msvideo/libmsvfw32.$(LIBEXT): dummy libwinmm.$(LIBEXT) libcomctl32.$(LIBEXT) \
582 libversion.$(LIBEXT) libuser32.$(LIBEXT) libgdi32.$(LIBEXT) libkernel32.$(LIBEXT) \
584 @cd msvideo && $(MAKE) libmsvfw32.$(LIBEXT)
586 netapi32/libnetapi32.$(LIBEXT): dummy libuser32.$(LIBEXT) libadvapi32.$(LIBEXT) \
587 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
588 @cd netapi32 && $(MAKE) libnetapi32.$(LIBEXT)
590 ntdll/libntdll.$(LIBEXT): dummy
591 @cd ntdll && $(MAKE) libntdll.$(LIBEXT)
593 odbc32/libodbc32.$(LIBEXT): dummy libntdll.$(LIBEXT)
594 @cd odbc32 && $(MAKE) libodbc32.$(LIBEXT)
596 ole32/libole32.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libuser32.$(LIBEXT) \
597 libgdi32.$(LIBEXT) librpcrt4.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
598 @cd ole32 && $(MAKE) libole32.$(LIBEXT)
600 oleaut32/liboleaut32.$(LIBEXT): dummy libcomctl32.$(LIBEXT) libole32.$(LIBEXT) \
601 libuser32.$(LIBEXT) libgdi32.$(LIBEXT) libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \
603 @cd oleaut32 && $(MAKE) liboleaut32.$(LIBEXT)
605 olecli/libolecli32.$(LIBEXT): dummy libole32.$(LIBEXT) libgdi32.$(LIBEXT) \
606 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
607 @cd olecli && $(MAKE) libolecli32.$(LIBEXT)
609 oledlg/liboledlg.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
610 @cd oledlg && $(MAKE) liboledlg.$(LIBEXT)
612 olepro32/libolepro32.$(LIBEXT): dummy liboleaut32.$(LIBEXT) libntdll.$(LIBEXT)
613 @cd olepro32 && $(MAKE) libolepro32.$(LIBEXT)
615 olesvr/libolesvr32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
616 @cd olesvr && $(MAKE) libolesvr32.$(LIBEXT)
618 opengl32/libopengl32.$(LIBEXT): dummy libuser32.$(LIBEXT) libx11drv.$(LIBEXT) \
619 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
620 @cd opengl32 && $(MAKE) libopengl32.$(LIBEXT)
622 psapi/libpsapi.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
623 @cd psapi && $(MAKE) libpsapi.$(LIBEXT)
625 qcap/libqcap.$(LIBEXT): dummy libntdll.$(LIBEXT)
626 @cd qcap && $(MAKE) libqcap.$(LIBEXT)
628 quartz/libquartz.$(LIBEXT): dummy liboleaut32.$(LIBEXT) libole32.$(LIBEXT) \
629 libmsvfw32.$(LIBEXT) libwinmm.$(LIBEXT) libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
630 libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
631 @cd quartz && $(MAKE) libquartz.$(LIBEXT)
633 rasapi32/librasapi32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
634 @cd rasapi32 && $(MAKE) librasapi32.$(LIBEXT)
636 richedit/libriched32.$(LIBEXT): dummy libuser32.$(LIBEXT) libkernel32.$(LIBEXT) \
638 @cd richedit && $(MAKE) libriched32.$(LIBEXT)
640 rpcrt4/librpcrt4.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
641 @cd rpcrt4 && $(MAKE) librpcrt4.$(LIBEXT)
643 serialui/libserialui.$(LIBEXT): dummy libuser32.$(LIBEXT) libadvapi32.$(LIBEXT) \
644 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
645 @cd serialui && $(MAKE) libserialui.$(LIBEXT)
647 setupapi/libsetupapi.$(LIBEXT): dummy libuser32.$(LIBEXT) libadvapi32.$(LIBEXT) \
648 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
649 @cd setupapi && $(MAKE) libsetupapi.$(LIBEXT)
651 shdocvw/libshdocvw.$(LIBEXT): dummy libole32.$(LIBEXT) libntdll.$(LIBEXT)
652 @cd shdocvw && $(MAKE) libshdocvw.$(LIBEXT)
654 shell32/libshell32.$(LIBEXT): dummy libole32.$(LIBEXT) libshlwapi.$(LIBEXT) \
655 libcomctl32.$(LIBEXT) libuser32.$(LIBEXT) libgdi32.$(LIBEXT) libadvapi32.$(LIBEXT) \
656 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
657 @cd shell32 && $(MAKE) libshell32.$(LIBEXT)
659 shfolder/libshfolder.$(LIBEXT): dummy libshell32.$(LIBEXT)
660 @cd shfolder && $(MAKE) libshfolder.$(LIBEXT)
662 shlwapi/libshlwapi.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libuser32.$(LIBEXT) \
663 libgdi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
664 @cd shlwapi && $(MAKE) libshlwapi.$(LIBEXT)
666 sti/libsti.$(LIBEXT): dummy libntdll.$(LIBEXT)
667 @cd sti && $(MAKE) libsti.$(LIBEXT)
669 tapi32/libtapi32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
670 @cd tapi32 && $(MAKE) libtapi32.$(LIBEXT)
672 ttydrv/libttydrv.$(LIBEXT): dummy libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
673 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
674 @cd ttydrv && $(MAKE) libttydrv.$(LIBEXT)
676 url/liburl.$(LIBEXT): dummy libntdll.$(LIBEXT)
677 @cd url && $(MAKE) liburl.$(LIBEXT)
679 urlmon/liburlmon.$(LIBEXT): dummy libole32.$(LIBEXT) libntdll.$(LIBEXT)
680 @cd urlmon && $(MAKE) liburlmon.$(LIBEXT)
682 user/libuser32.$(LIBEXT): dummy libgdi32.$(LIBEXT) libadvapi32.$(LIBEXT) \
683 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
684 @cd user && $(MAKE) libuser32.$(LIBEXT)
686 version/libversion.$(LIBEXT): dummy liblz32.$(LIBEXT) libkernel32.$(LIBEXT) \
688 @cd version && $(MAKE) libversion.$(LIBEXT)
690 win32s/libw32skrnl.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
691 @cd win32s && $(MAKE) libw32skrnl.$(LIBEXT)
693 winaspi/libwnaspi32.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \
695 @cd winaspi && $(MAKE) libwnaspi32.$(LIBEXT)
697 winedos/libwinedos.$(LIBEXT): dummy libuser32.$(LIBEXT) libkernel32.$(LIBEXT) \
699 @cd winedos && $(MAKE) libwinedos.$(LIBEXT)
701 wineps/libwineps.$(LIBEXT): dummy libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
702 libwinspool.drv.$(LIBEXT) libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
703 @cd wineps && $(MAKE) libwineps.$(LIBEXT)
705 wininet/libwininet.$(LIBEXT): dummy libshlwapi.$(LIBEXT) libuser32.$(LIBEXT) \
706 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
707 @cd wininet && $(MAKE) libwininet.$(LIBEXT)
709 winmm/joystick/libjoystick.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
711 @cd winmm/joystick && $(MAKE) libjoystick.drv.$(LIBEXT)
713 winmm/libwinmm.$(LIBEXT): dummy libuser32.$(LIBEXT) libadvapi32.$(LIBEXT) \
714 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
715 @cd winmm && $(MAKE) libwinmm.$(LIBEXT)
717 winmm/mcianim/libmcianim.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
718 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
719 @cd winmm/mcianim && $(MAKE) libmcianim.drv.$(LIBEXT)
721 winmm/mciavi/libmciavi.drv.$(LIBEXT): dummy libmsvfw32.$(LIBEXT) libwinmm.$(LIBEXT) \
722 libuser32.$(LIBEXT) libgdi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
723 @cd winmm/mciavi && $(MAKE) libmciavi.drv.$(LIBEXT)
725 winmm/mcicda/libmcicda.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
726 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
727 @cd winmm/mcicda && $(MAKE) libmcicda.drv.$(LIBEXT)
729 winmm/mciseq/libmciseq.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
730 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
731 @cd winmm/mciseq && $(MAKE) libmciseq.drv.$(LIBEXT)
733 winmm/mciwave/libmciwave.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
734 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
735 @cd winmm/mciwave && $(MAKE) libmciwave.drv.$(LIBEXT)
737 winmm/midimap/libmidimap.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
738 libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
739 @cd winmm/midimap && $(MAKE) libmidimap.drv.$(LIBEXT)
741 winmm/wavemap/libmsacm.drv.$(LIBEXT): dummy libmsacm32.$(LIBEXT) libwinmm.$(LIBEXT) \
742 libuser32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
743 @cd winmm/wavemap && $(MAKE) libmsacm.drv.$(LIBEXT)
745 winmm/wineoss/libwineoss.drv.$(LIBEXT): dummy libwinmm.$(LIBEXT) libuser32.$(LIBEXT) \
746 libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
747 @cd winmm/wineoss && $(MAKE) libwineoss.drv.$(LIBEXT)
749 winnls/libwinnls32.$(LIBEXT): dummy libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
750 @cd winnls && $(MAKE) libwinnls32.$(LIBEXT)
752 winsock/libws2_32.$(LIBEXT): dummy libuser32.$(LIBEXT) libkernel32.$(LIBEXT) \
754 @cd winsock && $(MAKE) libws2_32.$(LIBEXT)
756 winspool/libwinspool.drv.$(LIBEXT): dummy libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) \
758 @cd winspool && $(MAKE) libwinspool.drv.$(LIBEXT)
760 wintrust/libwintrust.$(LIBEXT): dummy libntdll.$(LIBEXT)
761 @cd wintrust && $(MAKE) libwintrust.$(LIBEXT)
763 wow32/libwow32.$(LIBEXT): dummy libkernel32.$(LIBEXT)
764 @cd wow32 && $(MAKE) libwow32.$(LIBEXT)
766 wsock32/libwsock32.$(LIBEXT): dummy libws2_32.$(LIBEXT) libkernel32.$(LIBEXT) \
768 @cd wsock32 && $(MAKE) libwsock32.$(LIBEXT)
770 x11drv/libx11drv.$(LIBEXT): dummy libuser32.$(LIBEXT) libgdi32.$(LIBEXT) \
771 libadvapi32.$(LIBEXT) libkernel32.$(LIBEXT) libntdll.$(LIBEXT)
772 @cd x11drv && $(MAKE) libx11drv.$(LIBEXT)
776 $(SUBDIRS:%=%/__test__): dummy
777 @cd `dirname $@` && $(MAKE) test
779 $(SUBDIRS:%=%/__checklink__): dummy
780 @cd `dirname $@` && $(MAKE) checklink
782 $(SUBDIRS:%=%/__debug_channels__): dummy
783 @cd `dirname $@` && $(MAKE) debug_channels
785 install:: $(SUBDIRS:%=%/__install__)
787 uninstall:: $(SUBDIRS:%=%/__uninstall__)
789 test:: $(SUBDIRS:%=%/__test__)
791 checklink:: $(SUBDIRS:%=%/__checklink__)
793 debug_channels:: $(SUBDIRS:%=%/__debug_channels__)