1 # Automatically generated by make_dlls; DO NOT EDIT!!
3 TOPSRCDIR
= @top_srcdir@
8 # special configure-dependent targets
12 OPENGLFILES
= d3d8 d3d9 d3dx8 opengl32 wined3d
14 EXTRADIRS
= @GLU32FILES@ @GLUT32FILES@ @OPENGLFILES@ @XFILES@
206 BUILDSUBDIRS
= $(BASEDIRS
) $(EXTRADIRS
)
208 INSTALLSUBDIRS
= $(BUILDSUBDIRS
) $(IMPLIBSUBDIRS
)
266 $(XFILES
:%=%.dll.so
) \
287 all: $(BUILDSUBDIRS
) symlinks
$(DLLEXT
)
289 .PHONY
: symlinks symlinks.so implib
291 symlinks.so
: $(SYMLINKS_SO
)
293 symlinks
: $(BUILDSUBDIRS
)
295 x11drv.dll.so
: winex11.drv.so
296 $(RM
) $@
&& $(LN_S
) winex11.drv.so
$@
298 # Map symlink name to the corresponding library
300 ddraw.dll.so
: ddraw
/ddraw.dll.so
301 $(RM
) $@
&& $(LN_S
) ddraw
/ddraw.dll.so
$@
303 gdi32.dll.so
: gdi
/gdi32.dll.so
304 $(RM
) $@
&& $(LN_S
) gdi
/gdi32.dll.so
$@
306 joystick.drv.so
: winmm
/joystick
/joystick.drv.so
307 $(RM
) $@
&& $(LN_S
) winmm
/joystick
/joystick.drv.so
$@
309 kernel32.dll.so
: kernel
/kernel32.dll.so
310 $(RM
) $@
&& $(LN_S
) kernel
/kernel32.dll.so
$@
312 mciwave.drv.so
: winmm
/mciwave
/mciwave.drv.so
313 $(RM
) $@
&& $(LN_S
) winmm
/mciwave
/mciwave.drv.so
$@
315 msacm.drv.so
: winmm
/wavemap
/msacm.drv.so
316 $(RM
) $@
&& $(LN_S
) winmm
/wavemap
/msacm.drv.so
$@
318 msisys.ocx.so
: msisys
/msisys.ocx.so
319 $(RM
) $@
&& $(LN_S
) msisys
/msisys.ocx.so
$@
321 user32.dll.so
: user
/user32.dll.so
322 $(RM
) $@
&& $(LN_S
) user
/user32.dll.so
$@
324 winealsa.drv.so
: winmm
/winealsa
/winealsa.drv.so
325 $(RM
) $@
&& $(LN_S
) winmm
/winealsa
/winealsa.drv.so
$@
327 winearts.drv.so
: winmm
/winearts
/winearts.drv.so
328 $(RM
) $@
&& $(LN_S
) winmm
/winearts
/winearts.drv.so
$@
330 wineaudioio.drv.so
: winmm
/wineaudioio
/wineaudioio.drv.so
331 $(RM
) $@
&& $(LN_S
) winmm
/wineaudioio
/wineaudioio.drv.so
$@
333 wineesd.drv.so
: winmm
/wineesd
/wineesd.drv.so
334 $(RM
) $@
&& $(LN_S
) winmm
/wineesd
/wineesd.drv.so
$@
336 winejack.drv.so
: winmm
/winejack
/winejack.drv.so
337 $(RM
) $@
&& $(LN_S
) winmm
/winejack
/winejack.drv.so
$@
339 winenas.drv.so
: winmm
/winenas
/winenas.drv.so
340 $(RM
) $@
&& $(LN_S
) winmm
/winenas
/winenas.drv.so
$@
342 wineoss.drv.so
: winmm
/wineoss
/wineoss.drv.so
343 $(RM
) $@
&& $(LN_S
) winmm
/wineoss
/wineoss.drv.so
$@
345 wineps.drv.so
: wineps
/wineps.drv.so
346 $(RM
) $@
&& $(LN_S
) wineps
/wineps.drv.so
$@
348 winex11.drv.so
: x11drv
/winex11.drv.so
349 $(RM
) $@
&& $(LN_S
) x11drv
/winex11.drv.so
$@
351 winspool.drv.so
: winspool
/winspool.drv.so
352 $(RM
) $@
&& $(LN_S
) winspool
/winspool.drv.so
$@
354 # Placeholders for 16-bit libraries
357 echo
"avifil32.dll" >$@
360 echo
"comdlg32.dll" >$@
362 ctl3d.dll16 ctl3dv2.dll16
:
363 echo
"ctl3d32.dll" >$@
365 dispdib.dll16 gdi.exe16 wing.dll16
:
371 comm.drv16 krnl386.exe16 stress.dll16 system.drv16 toolhelp.dll16 win87em.dll16 windebug.dll16
:
372 echo
"kernel32.dll" >$@
378 echo
"msacm32.dll" >$@
381 echo
"msvfw32.dll" >$@
383 compobj.dll16 ole2.dll16 ole2conv.dll16 ole2nls.dll16 ole2prox.dll16 ole2thk.dll16 storage.dll16
:
386 ole2disp.dll16 typelib.dll16
:
387 echo
"oleaut32.dll" >$@
390 echo
"olecli32.dll" >$@
393 echo
"olesvr32.dll" >$@
396 echo
"rasapi32.dll" >$@
399 echo
"setupapi.dll" >$@
402 echo
"shell32.dll" >$@
405 echo
"twain_32.dll" >$@
407 ddeml.dll16 display.drv16 keyboard.drv16 mouse.drv16 user.exe16
:
408 echo
"user32.dll" >$@
411 echo
"version.dll" >$@
413 w32sys.dll16 win32s16.dll16
:
414 echo
"w32skrnl.dll" >$@
417 echo
"winedos.dll" >$@
420 echo
"wineps.drv" >$@
422 mmsystem.dll16 sound.drv16
:
426 echo
"winnls32.dll" >$@
429 echo
"wintab32.dll" >$@
432 echo
"wnaspi32.dll" >$@
435 echo
"ws2_32.dll" >$@
439 STATIC_IMPLIBEXT
= $(IMPLIBEXT
:def
=def.a
)
442 libgdi32.
$(IMPLIBEXT
) \
443 libkernel32.
$(IMPLIBEXT
) \
444 libuser32.
$(IMPLIBEXT
)
451 strmiids
/libstrmiids.a \
453 winecrt0
/libwinecrt0.a \
454 activeds
/libactiveds.
$(IMPLIBEXT
) \
455 advapi32
/libadvapi32.
$(IMPLIBEXT
) \
456 advpack
/libadvpack.
$(IMPLIBEXT
) \
457 atl
/libatl.
$(IMPLIBEXT
) \
458 avicap32
/libavicap32.
$(IMPLIBEXT
) \
459 avifil32
/libavifil32.
$(IMPLIBEXT
) \
460 cabinet
/libcabinet.
$(IMPLIBEXT
) \
461 capi2032
/libcapi2032.
$(IMPLIBEXT
) \
462 cards
/libcards.
$(IMPLIBEXT
) \
463 cfgmgr32
/libcfgmgr32.
$(IMPLIBEXT
) \
464 comctl32
/libcomctl32.
$(IMPLIBEXT
) \
465 comdlg32
/libcomdlg32.
$(IMPLIBEXT
) \
466 crtdll
/libcrtdll.
$(IMPLIBEXT
) \
467 crypt32
/libcrypt32.
$(IMPLIBEXT
) \
468 cryptdll
/libcryptdll.
$(IMPLIBEXT
) \
469 ctl3d32
/libctl3d32.
$(IMPLIBEXT
) \
470 d3d8
/libd3d8.
$(IMPLIBEXT
) \
471 d3d9
/libd3d9.
$(IMPLIBEXT
) \
472 d3dim
/libd3dim.
$(IMPLIBEXT
) \
473 d3drm
/libd3drm.
$(IMPLIBEXT
) \
474 d3dx8
/libd3dx8.
$(IMPLIBEXT
) \
475 d3dxof
/libd3dxof.
$(IMPLIBEXT
) \
476 dbghelp
/libdbghelp.
$(IMPLIBEXT
) \
477 dciman32
/libdciman32.
$(IMPLIBEXT
) \
478 ddraw
/libddraw.
$(IMPLIBEXT
) \
479 dinput
/libdinput.
$(IMPLIBEXT
) \
480 dinput
/libdinput.
$(STATIC_IMPLIBEXT
) \
481 dinput8
/libdinput8.
$(IMPLIBEXT
) \
482 dmusic32
/libdmusic32.
$(IMPLIBEXT
) \
483 dnsapi
/libdnsapi.
$(IMPLIBEXT
) \
484 dplay
/libdplay.
$(IMPLIBEXT
) \
485 dplayx
/libdplayx.
$(IMPLIBEXT
) \
486 dpnet
/libdpnet.
$(IMPLIBEXT
) \
487 dsound
/libdsound.
$(IMPLIBEXT
) \
488 gdi
/libgdi32.
$(IMPLIBEXT
) \
489 glu32
/libglu32.
$(IMPLIBEXT
) \
490 glut32
/libglut32.
$(IMPLIBEXT
) \
491 icmp
/libicmp.
$(IMPLIBEXT
) \
492 imagehlp
/libimagehlp.
$(IMPLIBEXT
) \
493 imm32
/libimm32.
$(IMPLIBEXT
) \
494 iphlpapi
/libiphlpapi.
$(IMPLIBEXT
) \
495 kernel
/libkernel32.
$(IMPLIBEXT
) \
496 lz32
/liblz32.
$(IMPLIBEXT
) \
497 mapi32
/libmapi32.
$(IMPLIBEXT
) \
498 mlang
/libmlang.
$(IMPLIBEXT
) \
499 mpr
/libmpr.
$(IMPLIBEXT
) \
500 mprapi
/libmprapi.
$(IMPLIBEXT
) \
501 msacm32
/libmsacm32.
$(IMPLIBEXT
) \
502 mscms
/libmscms.
$(IMPLIBEXT
) \
503 msdmo
/libmsdmo.
$(IMPLIBEXT
) \
504 mshtml
/libmshtml.
$(IMPLIBEXT
) \
505 msi
/libmsi.
$(IMPLIBEXT
) \
506 msimg32
/libmsimg32.
$(IMPLIBEXT
) \
507 msvcrt
/libmsvcrt.
$(IMPLIBEXT
) \
508 msvcrt20
/libmsvcrt20.
$(IMPLIBEXT
) \
509 msvcrt40
/libmsvcrt40.
$(IMPLIBEXT
) \
510 msvcrtd
/libmsvcrtd.
$(IMPLIBEXT
) \
511 msvfw32
/libmsvfw32.
$(IMPLIBEXT
) \
512 mswsock
/libmswsock.
$(IMPLIBEXT
) \
513 netapi32
/libnetapi32.
$(IMPLIBEXT
) \
514 newdev
/libnewdev.
$(IMPLIBEXT
) \
515 ntdll
/libntdll.
$(IMPLIBEXT
) \
516 odbc32
/libodbc32.
$(IMPLIBEXT
) \
517 odbccp32
/libodbccp32.
$(IMPLIBEXT
) \
518 ole32
/libole32.
$(IMPLIBEXT
) \
519 oleacc
/liboleacc.
$(IMPLIBEXT
) \
520 oleaut32
/liboleaut32.
$(IMPLIBEXT
) \
521 olecli32
/libolecli32.
$(IMPLIBEXT
) \
522 oledlg
/liboledlg.
$(IMPLIBEXT
) \
523 olepro32
/libolepro32.
$(IMPLIBEXT
) \
524 olesvr32
/libolesvr32.
$(IMPLIBEXT
) \
525 opengl32
/libopengl32.
$(IMPLIBEXT
) \
526 powrprof
/libpowrprof.
$(IMPLIBEXT
) \
527 psapi
/libpsapi.
$(IMPLIBEXT
) \
528 quartz
/libquartz.
$(IMPLIBEXT
) \
529 rasapi32
/librasapi32.
$(IMPLIBEXT
) \
530 riched20
/libriched20.
$(IMPLIBEXT
) \
531 rpcrt4
/librpcrt4.
$(IMPLIBEXT
) \
532 rsaenh
/librsaenh.
$(IMPLIBEXT
) \
533 secur32
/libsecur32.
$(IMPLIBEXT
) \
534 sensapi
/libsensapi.
$(IMPLIBEXT
) \
535 serialui
/libserialui.
$(IMPLIBEXT
) \
536 setupapi
/libsetupapi.
$(IMPLIBEXT
) \
537 sfc
/libsfc.
$(IMPLIBEXT
) \
538 shdocvw
/libshdocvw.
$(IMPLIBEXT
) \
539 shell32
/libshell32.
$(IMPLIBEXT
) \
540 shfolder
/libshfolder.
$(IMPLIBEXT
) \
541 shlwapi
/libshlwapi.
$(IMPLIBEXT
) \
542 snmpapi
/libsnmpapi.
$(IMPLIBEXT
) \
543 sti
/libsti.
$(IMPLIBEXT
) \
544 tapi32
/libtapi32.
$(IMPLIBEXT
) \
545 unicows
/libunicows.
$(IMPLIBEXT
) \
546 url
/liburl.
$(IMPLIBEXT
) \
547 urlmon
/liburlmon.
$(IMPLIBEXT
) \
548 user
/libuser32.
$(IMPLIBEXT
) \
549 usp10
/libusp10.
$(IMPLIBEXT
) \
550 uxtheme
/libuxtheme.
$(IMPLIBEXT
) \
551 vdmdbg
/libvdmdbg.
$(IMPLIBEXT
) \
552 version
/libversion.
$(IMPLIBEXT
) \
553 wined3d
/libwined3d.
$(IMPLIBEXT
) \
554 winedos
/libwinedos.
$(IMPLIBEXT
) \
555 wininet
/libwininet.
$(IMPLIBEXT
) \
556 winmm
/libwinmm.
$(IMPLIBEXT
) \
557 winnls32
/libwinnls32.
$(IMPLIBEXT
) \
558 winspool
/libwinspool.
$(IMPLIBEXT
) \
559 wintab32
/libwintab32.
$(IMPLIBEXT
) \
560 wintrust
/libwintrust.
$(IMPLIBEXT
) \
561 wldap32
/libwldap32.
$(IMPLIBEXT
) \
562 wnaspi32
/libwnaspi32.
$(IMPLIBEXT
) \
563 wow32
/libwow32.
$(IMPLIBEXT
) \
564 ws2_32
/libws2_32.
$(IMPLIBEXT
) \
565 wsock32
/libwsock32.
$(IMPLIBEXT
) \
566 wtsapi32
/libwtsapi32.
$(IMPLIBEXT
)
568 implib
: $(IMPORT_LIBS
)
570 activeds
/libactiveds.
$(IMPLIBEXT
): activeds
/activeds.spec
$(WINEBUILD
)
571 @cd activeds
&& $(MAKE
) libactiveds.
$(IMPLIBEXT
)
573 advapi32
/libadvapi32.
$(IMPLIBEXT
): advapi32
/advapi32.spec
$(WINEBUILD
)
574 @cd advapi32
&& $(MAKE
) libadvapi32.
$(IMPLIBEXT
)
576 advpack
/libadvpack.
$(IMPLIBEXT
): advpack
/advpack.spec
$(WINEBUILD
)
577 @cd advpack
&& $(MAKE
) libadvpack.
$(IMPLIBEXT
)
579 atl
/libatl.
$(IMPLIBEXT
): atl
/atl.spec
$(WINEBUILD
)
580 @cd atl
&& $(MAKE
) libatl.
$(IMPLIBEXT
)
582 avicap32
/libavicap32.
$(IMPLIBEXT
): avicap32
/avicap32.spec
$(WINEBUILD
)
583 @cd avicap32
&& $(MAKE
) libavicap32.
$(IMPLIBEXT
)
585 avifil32
/libavifil32.
$(IMPLIBEXT
): avifil32
/avifil32.spec
$(WINEBUILD
)
586 @cd avifil32
&& $(MAKE
) libavifil32.
$(IMPLIBEXT
)
588 cabinet
/libcabinet.
$(IMPLIBEXT
): cabinet
/cabinet.spec
$(WINEBUILD
)
589 @cd cabinet
&& $(MAKE
) libcabinet.
$(IMPLIBEXT
)
591 capi2032
/libcapi2032.
$(IMPLIBEXT
): capi2032
/capi2032.spec
$(WINEBUILD
)
592 @cd capi2032
&& $(MAKE
) libcapi2032.
$(IMPLIBEXT
)
594 cards
/libcards.
$(IMPLIBEXT
): cards
/cards.spec
$(WINEBUILD
)
595 @cd cards
&& $(MAKE
) libcards.
$(IMPLIBEXT
)
597 cfgmgr32
/libcfgmgr32.
$(IMPLIBEXT
): cfgmgr32
/cfgmgr32.spec
$(WINEBUILD
)
598 @cd cfgmgr32
&& $(MAKE
) libcfgmgr32.
$(IMPLIBEXT
)
600 comctl32
/libcomctl32.
$(IMPLIBEXT
): comctl32
/comctl32.spec
$(WINEBUILD
)
601 @cd comctl32
&& $(MAKE
) libcomctl32.
$(IMPLIBEXT
)
603 comdlg32
/libcomdlg32.
$(IMPLIBEXT
): comdlg32
/comdlg32.spec
$(WINEBUILD
)
604 @cd comdlg32
&& $(MAKE
) libcomdlg32.
$(IMPLIBEXT
)
606 crtdll
/libcrtdll.
$(IMPLIBEXT
): crtdll
/crtdll.spec
$(WINEBUILD
)
607 @cd crtdll
&& $(MAKE
) libcrtdll.
$(IMPLIBEXT
)
609 crypt32
/libcrypt32.
$(IMPLIBEXT
): crypt32
/crypt32.spec
$(WINEBUILD
)
610 @cd crypt32
&& $(MAKE
) libcrypt32.
$(IMPLIBEXT
)
612 cryptdll
/libcryptdll.
$(IMPLIBEXT
): cryptdll
/cryptdll.spec
$(WINEBUILD
)
613 @cd cryptdll
&& $(MAKE
) libcryptdll.
$(IMPLIBEXT
)
615 ctl3d32
/libctl3d32.
$(IMPLIBEXT
): ctl3d32
/ctl3d32.spec
$(WINEBUILD
)
616 @cd ctl3d32
&& $(MAKE
) libctl3d32.
$(IMPLIBEXT
)
618 d3d8
/libd3d8.
$(IMPLIBEXT
): d3d8
/d3d8.spec
$(WINEBUILD
)
619 @cd d3d8
&& $(MAKE
) libd3d8.
$(IMPLIBEXT
)
621 d3d9
/libd3d9.
$(IMPLIBEXT
): d3d9
/d3d9.spec
$(WINEBUILD
)
622 @cd d3d9
&& $(MAKE
) libd3d9.
$(IMPLIBEXT
)
624 d3dim
/libd3dim.
$(IMPLIBEXT
): d3dim
/d3dim.spec
$(WINEBUILD
)
625 @cd d3dim
&& $(MAKE
) libd3dim.
$(IMPLIBEXT
)
627 d3drm
/libd3drm.
$(IMPLIBEXT
): d3drm
/d3drm.spec
$(WINEBUILD
)
628 @cd d3drm
&& $(MAKE
) libd3drm.
$(IMPLIBEXT
)
630 d3dx8
/libd3dx8.
$(IMPLIBEXT
): d3dx8
/d3dx8.spec
$(WINEBUILD
)
631 @cd d3dx8
&& $(MAKE
) libd3dx8.
$(IMPLIBEXT
)
633 d3dxof
/libd3dxof.
$(IMPLIBEXT
): d3dxof
/d3dxof.spec
$(WINEBUILD
)
634 @cd d3dxof
&& $(MAKE
) libd3dxof.
$(IMPLIBEXT
)
636 dbghelp
/libdbghelp.
$(IMPLIBEXT
): dbghelp
/dbghelp.spec
$(WINEBUILD
)
637 @cd dbghelp
&& $(MAKE
) libdbghelp.
$(IMPLIBEXT
)
639 dciman32
/libdciman32.
$(IMPLIBEXT
): dciman32
/dciman32.spec
$(WINEBUILD
)
640 @cd dciman32
&& $(MAKE
) libdciman32.
$(IMPLIBEXT
)
642 ddraw
/libddraw.
$(IMPLIBEXT
): ddraw
/ddraw.spec
$(WINEBUILD
)
643 @cd ddraw
&& $(MAKE
) libddraw.
$(IMPLIBEXT
)
645 dinput
/libdinput.
$(IMPLIBEXT
): dinput
/dinput.spec
$(WINEBUILD
)
646 @cd dinput
&& $(MAKE
) libdinput.
$(IMPLIBEXT
)
648 dinput
/libdinput.
$(STATIC_IMPLIBEXT
): dummy
649 @cd dinput
&& $(MAKE
) libdinput.
$(STATIC_IMPLIBEXT
)
651 dinput8
/libdinput8.
$(IMPLIBEXT
): dinput8
/dinput8.spec
$(WINEBUILD
)
652 @cd dinput8
&& $(MAKE
) libdinput8.
$(IMPLIBEXT
)
654 dmusic32
/libdmusic32.
$(IMPLIBEXT
): dmusic32
/dmusic32.spec
$(WINEBUILD
)
655 @cd dmusic32
&& $(MAKE
) libdmusic32.
$(IMPLIBEXT
)
657 dnsapi
/libdnsapi.
$(IMPLIBEXT
): dnsapi
/dnsapi.spec
$(WINEBUILD
)
658 @cd dnsapi
&& $(MAKE
) libdnsapi.
$(IMPLIBEXT
)
660 dplay
/libdplay.
$(IMPLIBEXT
): dplay
/dplay.spec
$(WINEBUILD
)
661 @cd dplay
&& $(MAKE
) libdplay.
$(IMPLIBEXT
)
663 dplayx
/libdplayx.
$(IMPLIBEXT
): dplayx
/dplayx.spec
$(WINEBUILD
)
664 @cd dplayx
&& $(MAKE
) libdplayx.
$(IMPLIBEXT
)
666 dpnet
/libdpnet.
$(IMPLIBEXT
): dpnet
/dpnet.spec
$(WINEBUILD
)
667 @cd dpnet
&& $(MAKE
) libdpnet.
$(IMPLIBEXT
)
669 dsound
/libdsound.
$(IMPLIBEXT
): dsound
/dsound.spec
$(WINEBUILD
)
670 @cd dsound
&& $(MAKE
) libdsound.
$(IMPLIBEXT
)
672 gdi
/libgdi32.
$(IMPLIBEXT
): gdi
/gdi32.spec
$(WINEBUILD
)
673 @cd gdi
&& $(MAKE
) libgdi32.
$(IMPLIBEXT
)
675 glu32
/libglu32.
$(IMPLIBEXT
): glu32
/glu32.spec
$(WINEBUILD
)
676 @cd glu32
&& $(MAKE
) libglu32.
$(IMPLIBEXT
)
678 glut32
/libglut32.
$(IMPLIBEXT
): glut32
/glut32.spec
$(WINEBUILD
)
679 @cd glut32
&& $(MAKE
) libglut32.
$(IMPLIBEXT
)
681 icmp
/libicmp.
$(IMPLIBEXT
): icmp
/icmp.spec
$(WINEBUILD
)
682 @cd icmp
&& $(MAKE
) libicmp.
$(IMPLIBEXT
)
684 imagehlp
/libimagehlp.
$(IMPLIBEXT
): imagehlp
/imagehlp.spec
$(WINEBUILD
)
685 @cd imagehlp
&& $(MAKE
) libimagehlp.
$(IMPLIBEXT
)
687 imm32
/libimm32.
$(IMPLIBEXT
): imm32
/imm32.spec
$(WINEBUILD
)
688 @cd imm32
&& $(MAKE
) libimm32.
$(IMPLIBEXT
)
690 iphlpapi
/libiphlpapi.
$(IMPLIBEXT
): iphlpapi
/iphlpapi.spec
$(WINEBUILD
)
691 @cd iphlpapi
&& $(MAKE
) libiphlpapi.
$(IMPLIBEXT
)
693 kernel
/libkernel32.
$(IMPLIBEXT
): kernel
/kernel32.spec
$(WINEBUILD
)
694 @cd kernel
&& $(MAKE
) libkernel32.
$(IMPLIBEXT
)
696 lz32
/liblz32.
$(IMPLIBEXT
): lz32
/lz32.spec
$(WINEBUILD
)
697 @cd lz32
&& $(MAKE
) liblz32.
$(IMPLIBEXT
)
699 mapi32
/libmapi32.
$(IMPLIBEXT
): mapi32
/mapi32.spec
$(WINEBUILD
)
700 @cd mapi32
&& $(MAKE
) libmapi32.
$(IMPLIBEXT
)
702 mlang
/libmlang.
$(IMPLIBEXT
): mlang
/mlang.spec
$(WINEBUILD
)
703 @cd mlang
&& $(MAKE
) libmlang.
$(IMPLIBEXT
)
705 mpr
/libmpr.
$(IMPLIBEXT
): mpr
/mpr.spec
$(WINEBUILD
)
706 @cd mpr
&& $(MAKE
) libmpr.
$(IMPLIBEXT
)
708 mprapi
/libmprapi.
$(IMPLIBEXT
): mprapi
/mprapi.spec
$(WINEBUILD
)
709 @cd mprapi
&& $(MAKE
) libmprapi.
$(IMPLIBEXT
)
711 msacm32
/libmsacm32.
$(IMPLIBEXT
): msacm32
/msacm32.spec
$(WINEBUILD
)
712 @cd msacm32
&& $(MAKE
) libmsacm32.
$(IMPLIBEXT
)
714 mscms
/libmscms.
$(IMPLIBEXT
): mscms
/mscms.spec
$(WINEBUILD
)
715 @cd mscms
&& $(MAKE
) libmscms.
$(IMPLIBEXT
)
717 msdmo
/libmsdmo.
$(IMPLIBEXT
): msdmo
/msdmo.spec
$(WINEBUILD
)
718 @cd msdmo
&& $(MAKE
) libmsdmo.
$(IMPLIBEXT
)
720 mshtml
/libmshtml.
$(IMPLIBEXT
): mshtml
/mshtml.spec
$(WINEBUILD
)
721 @cd mshtml
&& $(MAKE
) libmshtml.
$(IMPLIBEXT
)
723 msi
/libmsi.
$(IMPLIBEXT
): msi
/msi.spec
$(WINEBUILD
)
724 @cd msi
&& $(MAKE
) libmsi.
$(IMPLIBEXT
)
726 msimg32
/libmsimg32.
$(IMPLIBEXT
): msimg32
/msimg32.spec
$(WINEBUILD
)
727 @cd msimg32
&& $(MAKE
) libmsimg32.
$(IMPLIBEXT
)
729 msvcrt
/libmsvcrt.
$(IMPLIBEXT
): msvcrt
/msvcrt.spec
$(WINEBUILD
)
730 @cd msvcrt
&& $(MAKE
) libmsvcrt.
$(IMPLIBEXT
)
732 msvcrt20
/libmsvcrt20.
$(IMPLIBEXT
): msvcrt20
/msvcrt20.spec
$(WINEBUILD
)
733 @cd msvcrt20
&& $(MAKE
) libmsvcrt20.
$(IMPLIBEXT
)
735 msvcrt40
/libmsvcrt40.
$(IMPLIBEXT
): msvcrt40
/msvcrt40.spec
$(WINEBUILD
)
736 @cd msvcrt40
&& $(MAKE
) libmsvcrt40.
$(IMPLIBEXT
)
738 msvcrtd
/libmsvcrtd.
$(IMPLIBEXT
): msvcrtd
/msvcrtd.spec
$(WINEBUILD
)
739 @cd msvcrtd
&& $(MAKE
) libmsvcrtd.
$(IMPLIBEXT
)
741 msvfw32
/libmsvfw32.
$(IMPLIBEXT
): msvfw32
/msvfw32.spec
$(WINEBUILD
)
742 @cd msvfw32
&& $(MAKE
) libmsvfw32.
$(IMPLIBEXT
)
744 mswsock
/libmswsock.
$(IMPLIBEXT
): mswsock
/mswsock.spec
$(WINEBUILD
)
745 @cd mswsock
&& $(MAKE
) libmswsock.
$(IMPLIBEXT
)
747 netapi32
/libnetapi32.
$(IMPLIBEXT
): netapi32
/netapi32.spec
$(WINEBUILD
)
748 @cd netapi32
&& $(MAKE
) libnetapi32.
$(IMPLIBEXT
)
750 newdev
/libnewdev.
$(IMPLIBEXT
): newdev
/newdev.spec
$(WINEBUILD
)
751 @cd newdev
&& $(MAKE
) libnewdev.
$(IMPLIBEXT
)
753 ntdll
/libntdll.
$(IMPLIBEXT
): ntdll
/ntdll.spec
$(WINEBUILD
)
754 @cd ntdll
&& $(MAKE
) libntdll.
$(IMPLIBEXT
)
756 odbc32
/libodbc32.
$(IMPLIBEXT
): odbc32
/odbc32.spec
$(WINEBUILD
)
757 @cd odbc32
&& $(MAKE
) libodbc32.
$(IMPLIBEXT
)
759 odbccp32
/libodbccp32.
$(IMPLIBEXT
): odbccp32
/odbccp32.spec
$(WINEBUILD
)
760 @cd odbccp32
&& $(MAKE
) libodbccp32.
$(IMPLIBEXT
)
762 ole32
/libole32.
$(IMPLIBEXT
): ole32
/ole32.spec
$(WINEBUILD
)
763 @cd ole32
&& $(MAKE
) libole32.
$(IMPLIBEXT
)
765 oleacc
/liboleacc.
$(IMPLIBEXT
): oleacc
/oleacc.spec
$(WINEBUILD
)
766 @cd oleacc
&& $(MAKE
) liboleacc.
$(IMPLIBEXT
)
768 oleaut32
/liboleaut32.
$(IMPLIBEXT
): oleaut32
/oleaut32.spec
$(WINEBUILD
)
769 @cd oleaut32
&& $(MAKE
) liboleaut32.
$(IMPLIBEXT
)
771 olecli32
/libolecli32.
$(IMPLIBEXT
): olecli32
/olecli32.spec
$(WINEBUILD
)
772 @cd olecli32
&& $(MAKE
) libolecli32.
$(IMPLIBEXT
)
774 oledlg
/liboledlg.
$(IMPLIBEXT
): oledlg
/oledlg.spec
$(WINEBUILD
)
775 @cd oledlg
&& $(MAKE
) liboledlg.
$(IMPLIBEXT
)
777 olepro32
/libolepro32.
$(IMPLIBEXT
): olepro32
/olepro32.spec
$(WINEBUILD
)
778 @cd olepro32
&& $(MAKE
) libolepro32.
$(IMPLIBEXT
)
780 olesvr32
/libolesvr32.
$(IMPLIBEXT
): olesvr32
/olesvr32.spec
$(WINEBUILD
)
781 @cd olesvr32
&& $(MAKE
) libolesvr32.
$(IMPLIBEXT
)
783 opengl32
/libopengl32.
$(IMPLIBEXT
): opengl32
/opengl32.spec
$(WINEBUILD
)
784 @cd opengl32
&& $(MAKE
) libopengl32.
$(IMPLIBEXT
)
786 powrprof
/libpowrprof.
$(IMPLIBEXT
): powrprof
/powrprof.spec
$(WINEBUILD
)
787 @cd powrprof
&& $(MAKE
) libpowrprof.
$(IMPLIBEXT
)
789 psapi
/libpsapi.
$(IMPLIBEXT
): psapi
/psapi.spec
$(WINEBUILD
)
790 @cd psapi
&& $(MAKE
) libpsapi.
$(IMPLIBEXT
)
792 quartz
/libquartz.
$(IMPLIBEXT
): quartz
/quartz.spec
$(WINEBUILD
)
793 @cd quartz
&& $(MAKE
) libquartz.
$(IMPLIBEXT
)
795 rasapi32
/librasapi32.
$(IMPLIBEXT
): rasapi32
/rasapi32.spec
$(WINEBUILD
)
796 @cd rasapi32
&& $(MAKE
) librasapi32.
$(IMPLIBEXT
)
798 riched20
/libriched20.
$(IMPLIBEXT
): riched20
/riched20.spec
$(WINEBUILD
)
799 @cd riched20
&& $(MAKE
) libriched20.
$(IMPLIBEXT
)
801 rpcrt4
/librpcrt4.
$(IMPLIBEXT
): rpcrt4
/rpcrt4.spec
$(WINEBUILD
)
802 @cd rpcrt4
&& $(MAKE
) librpcrt4.
$(IMPLIBEXT
)
804 rsaenh
/librsaenh.
$(IMPLIBEXT
): rsaenh
/rsaenh.spec
$(WINEBUILD
)
805 @cd rsaenh
&& $(MAKE
) librsaenh.
$(IMPLIBEXT
)
807 secur32
/libsecur32.
$(IMPLIBEXT
): secur32
/secur32.spec
$(WINEBUILD
)
808 @cd secur32
&& $(MAKE
) libsecur32.
$(IMPLIBEXT
)
810 sensapi
/libsensapi.
$(IMPLIBEXT
): sensapi
/sensapi.spec
$(WINEBUILD
)
811 @cd sensapi
&& $(MAKE
) libsensapi.
$(IMPLIBEXT
)
813 serialui
/libserialui.
$(IMPLIBEXT
): serialui
/serialui.spec
$(WINEBUILD
)
814 @cd serialui
&& $(MAKE
) libserialui.
$(IMPLIBEXT
)
816 setupapi
/libsetupapi.
$(IMPLIBEXT
): setupapi
/setupapi.spec
$(WINEBUILD
)
817 @cd setupapi
&& $(MAKE
) libsetupapi.
$(IMPLIBEXT
)
819 sfc
/libsfc.
$(IMPLIBEXT
): sfc
/sfc.spec
$(WINEBUILD
)
820 @cd sfc
&& $(MAKE
) libsfc.
$(IMPLIBEXT
)
822 shdocvw
/libshdocvw.
$(IMPLIBEXT
): shdocvw
/shdocvw.spec
$(WINEBUILD
)
823 @cd shdocvw
&& $(MAKE
) libshdocvw.
$(IMPLIBEXT
)
825 shell32
/libshell32.
$(IMPLIBEXT
): shell32
/shell32.spec
$(WINEBUILD
)
826 @cd shell32
&& $(MAKE
) libshell32.
$(IMPLIBEXT
)
828 shfolder
/libshfolder.
$(IMPLIBEXT
): shfolder
/shfolder.spec
$(WINEBUILD
)
829 @cd shfolder
&& $(MAKE
) libshfolder.
$(IMPLIBEXT
)
831 shlwapi
/libshlwapi.
$(IMPLIBEXT
): shlwapi
/shlwapi.spec
$(WINEBUILD
)
832 @cd shlwapi
&& $(MAKE
) libshlwapi.
$(IMPLIBEXT
)
834 snmpapi
/libsnmpapi.
$(IMPLIBEXT
): snmpapi
/snmpapi.spec
$(WINEBUILD
)
835 @cd snmpapi
&& $(MAKE
) libsnmpapi.
$(IMPLIBEXT
)
837 sti
/libsti.
$(IMPLIBEXT
): sti
/sti.spec
$(WINEBUILD
)
838 @cd sti
&& $(MAKE
) libsti.
$(IMPLIBEXT
)
840 tapi32
/libtapi32.
$(IMPLIBEXT
): tapi32
/tapi32.spec
$(WINEBUILD
)
841 @cd tapi32
&& $(MAKE
) libtapi32.
$(IMPLIBEXT
)
843 unicows
/libunicows.
$(IMPLIBEXT
): unicows
/unicows.spec
$(WINEBUILD
)
844 @cd unicows
&& $(MAKE
) libunicows.
$(IMPLIBEXT
)
846 url
/liburl.
$(IMPLIBEXT
): url
/url.spec
$(WINEBUILD
)
847 @cd url
&& $(MAKE
) liburl.
$(IMPLIBEXT
)
849 urlmon
/liburlmon.
$(IMPLIBEXT
): urlmon
/urlmon.spec
$(WINEBUILD
)
850 @cd urlmon
&& $(MAKE
) liburlmon.
$(IMPLIBEXT
)
852 user
/libuser32.
$(IMPLIBEXT
): user
/user32.spec
$(WINEBUILD
)
853 @cd user
&& $(MAKE
) libuser32.
$(IMPLIBEXT
)
855 usp10
/libusp10.
$(IMPLIBEXT
): usp10
/usp10.spec
$(WINEBUILD
)
856 @cd usp10
&& $(MAKE
) libusp10.
$(IMPLIBEXT
)
858 uxtheme
/libuxtheme.
$(IMPLIBEXT
): uxtheme
/uxtheme.spec
$(WINEBUILD
)
859 @cd uxtheme
&& $(MAKE
) libuxtheme.
$(IMPLIBEXT
)
861 vdmdbg
/libvdmdbg.
$(IMPLIBEXT
): vdmdbg
/vdmdbg.spec
$(WINEBUILD
)
862 @cd vdmdbg
&& $(MAKE
) libvdmdbg.
$(IMPLIBEXT
)
864 version
/libversion.
$(IMPLIBEXT
): version
/version.spec
$(WINEBUILD
)
865 @cd version
&& $(MAKE
) libversion.
$(IMPLIBEXT
)
867 wined3d
/libwined3d.
$(IMPLIBEXT
): wined3d
/wined3d.spec
$(WINEBUILD
)
868 @cd wined3d
&& $(MAKE
) libwined3d.
$(IMPLIBEXT
)
870 winedos
/libwinedos.
$(IMPLIBEXT
): winedos
/winedos.spec
$(WINEBUILD
)
871 @cd winedos
&& $(MAKE
) libwinedos.
$(IMPLIBEXT
)
873 wininet
/libwininet.
$(IMPLIBEXT
): wininet
/wininet.spec
$(WINEBUILD
)
874 @cd wininet
&& $(MAKE
) libwininet.
$(IMPLIBEXT
)
876 winmm
/libwinmm.
$(IMPLIBEXT
): winmm
/winmm.spec
$(WINEBUILD
)
877 @cd winmm
&& $(MAKE
) libwinmm.
$(IMPLIBEXT
)
879 winnls32
/libwinnls32.
$(IMPLIBEXT
): winnls32
/winnls32.spec
$(WINEBUILD
)
880 @cd winnls32
&& $(MAKE
) libwinnls32.
$(IMPLIBEXT
)
882 winspool
/libwinspool.
$(IMPLIBEXT
): winspool
/winspool.drv.spec
$(WINEBUILD
)
883 @cd winspool
&& $(MAKE
) libwinspool.
$(IMPLIBEXT
)
885 wintab32
/libwintab32.
$(IMPLIBEXT
): wintab32
/wintab32.spec
$(WINEBUILD
)
886 @cd wintab32
&& $(MAKE
) libwintab32.
$(IMPLIBEXT
)
888 wintrust
/libwintrust.
$(IMPLIBEXT
): wintrust
/wintrust.spec
$(WINEBUILD
)
889 @cd wintrust
&& $(MAKE
) libwintrust.
$(IMPLIBEXT
)
891 wldap32
/libwldap32.
$(IMPLIBEXT
): wldap32
/wldap32.spec
$(WINEBUILD
)
892 @cd wldap32
&& $(MAKE
) libwldap32.
$(IMPLIBEXT
)
894 wnaspi32
/libwnaspi32.
$(IMPLIBEXT
): wnaspi32
/wnaspi32.spec
$(WINEBUILD
)
895 @cd wnaspi32
&& $(MAKE
) libwnaspi32.
$(IMPLIBEXT
)
897 wow32
/libwow32.
$(IMPLIBEXT
): wow32
/wow32.spec
$(WINEBUILD
)
898 @cd wow32
&& $(MAKE
) libwow32.
$(IMPLIBEXT
)
900 ws2_32
/libws2_32.
$(IMPLIBEXT
): ws2_32
/ws2_32.spec
$(WINEBUILD
)
901 @cd ws2_32
&& $(MAKE
) libws2_32.
$(IMPLIBEXT
)
903 wsock32
/libwsock32.
$(IMPLIBEXT
): wsock32
/wsock32.spec
$(WINEBUILD
)
904 @cd wsock32
&& $(MAKE
) libwsock32.
$(IMPLIBEXT
)
906 wtsapi32
/libwtsapi32.
$(IMPLIBEXT
): wtsapi32
/wtsapi32.spec
$(WINEBUILD
)
907 @cd wtsapi32
&& $(MAKE
) libwtsapi32.
$(IMPLIBEXT
)
909 libgdi32.
$(IMPLIBEXT
): gdi
/libgdi32.
$(IMPLIBEXT
)
910 $(RM
) $@
&& $(LN_S
) gdi
/libgdi32.
$(IMPLIBEXT
) $@
912 libkernel32.
$(IMPLIBEXT
): kernel
/libkernel32.
$(IMPLIBEXT
)
913 $(RM
) $@
&& $(LN_S
) kernel
/libkernel32.
$(IMPLIBEXT
) $@
915 libuser32.
$(IMPLIBEXT
): user
/libuser32.
$(IMPLIBEXT
)
916 $(RM
) $@
&& $(LN_S
) user
/libuser32.
$(IMPLIBEXT
) $@
918 $(BUILDSUBDIRS
): $(IMPORT_LIBS
)
919 $(INSTALLSUBDIRS
:%=%/__install__
) $(INSTALLSUBDIRS
:%=%/__install-lib__
): $(IMPORT_LIBS
)
921 # Map library name to the corresponding directory
923 ddraw
/ddraw.dll.so
: ddraw
924 gdi
/gdi32.dll.so
: gdi
925 winmm
/joystick
/joystick.drv.so
: winmm
/joystick
926 kernel
/kernel32.dll.so
: kernel
927 winmm
/mciwave
/mciwave.drv.so
: winmm
/mciwave
928 winmm
/wavemap
/msacm.drv.so
: winmm
/wavemap
929 msisys
/msisys.ocx.so
: msisys
930 user
/user32.dll.so
: user
931 winmm
/winealsa
/winealsa.drv.so
: winmm
/winealsa
932 winmm
/winearts
/winearts.drv.so
: winmm
/winearts
933 winmm
/wineaudioio
/wineaudioio.drv.so
: winmm
/wineaudioio
934 winmm
/wineesd
/wineesd.drv.so
: winmm
/wineesd
935 winmm
/winejack
/winejack.drv.so
: winmm
/winejack
936 winmm
/winenas
/winenas.drv.so
: winmm
/winenas
937 winmm
/wineoss
/wineoss.drv.so
: winmm
/wineoss
938 wineps
/wineps.drv.so
: wineps
939 x11drv
/winex11.drv.so
: x11drv
940 winspool
/winspool.drv.so
: winspool
941 dxerr8
/libdxerr8.a
: dxerr8
942 dxerr9
/libdxerr9.a
: dxerr9
943 dxguid
/libdxguid.a
: dxguid
944 strmiids
/libstrmiids.a
: strmiids
946 winecrt0
/libwinecrt0.a
: winecrt0
948 # Rules for auto documentation
950 $(SUBDIRS
:%=%/__man__
): dummy
951 cd
`dirname $@` && $(MAKE
) man
953 man
: $(SUBDIRS
:%=%/__man__
)
955 $(SUBDIRS
:%=%/__doc_html__
): dummy
956 cd
`dirname $@` && $(MAKE
) doc-html
958 doc-html
: $(SUBDIRS
:%=%/__doc_html__
)
960 $(SUBDIRS
:%=%/__doc_sgml__
): dummy
961 cd
`dirname $@` && $(MAKE
) doc-sgml
963 doc-sgml
: $(SUBDIRS
:%=%/__doc_sgml__
)
965 .PHONY
: man doc-html doc-sgml
$(SUBDIRS
:%=%/__man__
) $(SUBDIRS
:%=%/__doc_html__
) $(SUBDIRS
:%=%/__doc_sgml__
)
969 install-lib
:: $(INSTALLSUBDIRS
:%=%/__install-lib__
)
971 install-dev
:: $(INSTALLSUBDIRS
:%=%/__install-dev__
)
974 -rmdir
$(DESTDIR
)$(dlldir
)
977 $(RM
) $(IMPORT_SYMLINKS
) $(WIN16_FILES
)
979 check test:: $(BUILDSUBDIRS
:%=%/__test__
)
981 crosstest
:: $(BUILDSUBDIRS
:%=%/__crosstest__
)
983 checklink
:: $(BUILDSUBDIRS
:%=%/__checklink__
)