makefiles: Generate the import library rules from configure.
This commit is contained in:
parent
b6c275b1b4
commit
950a0f87a0
|
@ -191,10 +191,32 @@ m4_popdef([ac_dir])])
|
|||
|
||||
dnl **** Create a dll makefile from config.status ****
|
||||
dnl
|
||||
dnl Usage: WINE_CONFIG_DLL(name,enable)
|
||||
dnl Usage: WINE_CONFIG_DLL(name,enable,implib,implibsrc)
|
||||
dnl
|
||||
AC_DEFUN([WINE_CONFIG_DLL],
|
||||
[WINE_CONFIG_MAKEFILE([dlls/$1/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[$2])])
|
||||
[m4_ifval([$3],[m4_ifval([$2],[test "x$[$2]" = xno || ])ALL_IMPORT_LIBS="$ALL_IMPORT_LIBS \\
|
||||
$1/lib$3.$IMPLIBEXT[]dnl
|
||||
m4_if($1,$3,,[ \\
|
||||
lib$3.$IMPLIBEXT])[]dnl
|
||||
m4_ifval([$4],[ \\
|
||||
$1/lib$3.$STATIC_IMPLIBEXT])"
|
||||
ALL_IMPORTLIB_RULES="$ALL_IMPORTLIB_RULES
|
||||
m4_if($1,$3,,[lib$3.a: $1/lib$3.a
|
||||
\$(RM) \$[@] && \$(LN_S) $1/lib$3.a \$[@]
|
||||
lib$3.cross.a: $1/lib$3.cross.a
|
||||
\$(RM) \$[@] && \$(LN_S) $1/lib$3.cross.a \$[@]
|
||||
lib$3.def: $1/lib$3.def
|
||||
\$(RM) \$[@] && \$(LN_S) $1/lib$3.def \$[@]
|
||||
clean::
|
||||
\$(RM) lib$3.def
|
||||
])m4_ifval([$4],[$1/lib$3.def: $1/$1.spec \$(WINEBUILD)
|
||||
@cd $1 && \$(MAKE) \`basename \$[@]\`
|
||||
$1/lib$3.$STATIC_IMPLIBEXT $1/lib$3.cross.a: dummy
|
||||
@cd $1 && \$(MAKE) \`basename \$[@]\`],
|
||||
[$1/lib$3.def $1/lib$3.a $1/lib$3.cross.a: $1/$1.spec \$(WINEBUILD)
|
||||
@cd $1 && \$(MAKE) \`basename \$[@]\`])"
|
||||
])dnl
|
||||
WINE_CONFIG_MAKEFILE([dlls/$1/Makefile],[dlls/Makedll.rules],[dlls],[ALL_DLL_DIRS],[$2])])
|
||||
|
||||
dnl **** Create a program makefile from config.status ****
|
||||
dnl
|
||||
|
|
287
configure.ac
287
configure.ac
|
@ -583,6 +583,7 @@ AC_SUBST(LIBEXT,"so")
|
|||
AC_SUBST(IMPLIBEXT,"def")
|
||||
AC_SUBST(LDRPATH_INSTALL,"")
|
||||
AC_SUBST(LDRPATH_LOCAL,"")
|
||||
STATIC_IMPLIBEXT="def.a"
|
||||
WINE_PATH_LDD
|
||||
|
||||
case $host_os in
|
||||
|
@ -596,6 +597,7 @@ case $host_os in
|
|||
LIBEXT="dll"
|
||||
fi
|
||||
IMPLIBEXT="a"
|
||||
STATIC_IMPLIBEXT="a"
|
||||
dnl Disable modules that can't be used on Windows
|
||||
enable_iphlpapi=${enable_iphlpapi:-no}
|
||||
enable_kernel32=${enable_kernel32:-no}
|
||||
|
@ -2092,6 +2094,7 @@ AC_SUBST(ALL_TOP_DIRS,"")
|
|||
AC_SUBST(ALL_DLL_DIRS,"")
|
||||
AC_SUBST(ALL_IMPLIB_DIRS,"")
|
||||
AC_SUBST(ALL_STATIC_LIBS,"")
|
||||
AC_SUBST(ALL_IMPORT_LIBS,"")
|
||||
AC_SUBST(ALL_IMPORTLIB_RULES,"")
|
||||
AC_SUBST(ALL_TEST_DIRS,"")
|
||||
AC_SUBST(ALL_PROGRAM_DIRS,"")
|
||||
|
@ -2118,68 +2121,68 @@ WINE_CONFIG_MAKERULES([programs/Makeprog.rules],[MAKE_PROG_RULES],[Make.rules])
|
|||
WINE_CONFIG_MAKEFILE([Makefile],[Make.rules])
|
||||
WINE_CONFIG_MAKEFILE([dlls/Makefile],[Make.rules],[],[ALL_TOP_DIRS])
|
||||
WINE_CONFIG_DLL(acledit)
|
||||
WINE_CONFIG_DLL(aclui)
|
||||
WINE_CONFIG_DLL(activeds)
|
||||
WINE_CONFIG_DLL(aclui,,[aclui])
|
||||
WINE_CONFIG_DLL(activeds,,[activeds])
|
||||
WINE_CONFIG_DLL(actxprxy)
|
||||
WINE_CONFIG_LIB(adsiid)
|
||||
WINE_CONFIG_DLL(advapi32)
|
||||
WINE_CONFIG_DLL(advapi32,,[advapi32])
|
||||
WINE_CONFIG_TEST(dlls/advapi32/tests)
|
||||
WINE_CONFIG_DLL(advpack)
|
||||
WINE_CONFIG_DLL(advpack,,[advpack])
|
||||
WINE_CONFIG_TEST(dlls/advpack/tests)
|
||||
WINE_CONFIG_DLL(amstream)
|
||||
WINE_CONFIG_TEST(dlls/amstream/tests)
|
||||
WINE_CONFIG_DLL(appwiz.cpl)
|
||||
WINE_CONFIG_DLL(atl)
|
||||
WINE_CONFIG_DLL(atl,,[atl])
|
||||
WINE_CONFIG_DLL(authz)
|
||||
WINE_CONFIG_DLL(avicap32)
|
||||
WINE_CONFIG_DLL(avifil32)
|
||||
WINE_CONFIG_DLL(avicap32,,[avicap32])
|
||||
WINE_CONFIG_DLL(avifil32,,[avifil32])
|
||||
WINE_CONFIG_TEST(dlls/avifil32/tests)
|
||||
WINE_CONFIG_DLL(avifile.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(avrt)
|
||||
WINE_CONFIG_DLL(avrt,,[avrt])
|
||||
WINE_CONFIG_DLL(bcrypt)
|
||||
WINE_CONFIG_DLL(browseui)
|
||||
WINE_CONFIG_TEST(dlls/browseui/tests)
|
||||
WINE_CONFIG_DLL(cabinet)
|
||||
WINE_CONFIG_DLL(cabinet,,[cabinet])
|
||||
WINE_CONFIG_TEST(dlls/cabinet/tests)
|
||||
WINE_CONFIG_DLL(capi2032)
|
||||
WINE_CONFIG_DLL(cards)
|
||||
WINE_CONFIG_DLL(cfgmgr32)
|
||||
WINE_CONFIG_DLL(clusapi)
|
||||
WINE_CONFIG_DLL(capi2032,,[capi2032])
|
||||
WINE_CONFIG_DLL(cards,,[cards])
|
||||
WINE_CONFIG_DLL(cfgmgr32,,[cfgmgr32])
|
||||
WINE_CONFIG_DLL(clusapi,,[clusapi])
|
||||
WINE_CONFIG_DLL(comcat)
|
||||
WINE_CONFIG_TEST(dlls/comcat/tests)
|
||||
WINE_CONFIG_DLL(comctl32)
|
||||
WINE_CONFIG_DLL(comctl32,,[comctl32])
|
||||
WINE_CONFIG_TEST(dlls/comctl32/tests)
|
||||
WINE_CONFIG_DLL(comdlg32)
|
||||
WINE_CONFIG_DLL(comdlg32,,[comdlg32])
|
||||
WINE_CONFIG_TEST(dlls/comdlg32/tests)
|
||||
WINE_CONFIG_DLL(comm.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(commdlg.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(compobj.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(compstui)
|
||||
WINE_CONFIG_DLL(credui)
|
||||
WINE_CONFIG_DLL(compstui,,[compstui])
|
||||
WINE_CONFIG_DLL(credui,,[credui])
|
||||
WINE_CONFIG_TEST(dlls/credui/tests)
|
||||
WINE_CONFIG_DLL(crtdll)
|
||||
WINE_CONFIG_DLL(crypt32)
|
||||
WINE_CONFIG_DLL(crtdll,,[crtdll])
|
||||
WINE_CONFIG_DLL(crypt32,,[crypt32])
|
||||
WINE_CONFIG_TEST(dlls/crypt32/tests)
|
||||
WINE_CONFIG_DLL(cryptdlg)
|
||||
WINE_CONFIG_DLL(cryptdll)
|
||||
WINE_CONFIG_DLL(cryptnet)
|
||||
WINE_CONFIG_DLL(cryptdll,,[cryptdll])
|
||||
WINE_CONFIG_DLL(cryptnet,,[cryptnet])
|
||||
WINE_CONFIG_TEST(dlls/cryptnet/tests)
|
||||
WINE_CONFIG_DLL(cryptui)
|
||||
WINE_CONFIG_DLL(cryptui,,[cryptui])
|
||||
WINE_CONFIG_TEST(dlls/cryptui/tests)
|
||||
WINE_CONFIG_DLL(ctapi32)
|
||||
WINE_CONFIG_DLL(ctl3d.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ctl3d32)
|
||||
WINE_CONFIG_DLL(ctl3d32,,[ctl3d32])
|
||||
WINE_CONFIG_DLL(ctl3dv2.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(d3d10)
|
||||
WINE_CONFIG_DLL(d3d10,,[d3d10])
|
||||
WINE_CONFIG_TEST(dlls/d3d10/tests)
|
||||
WINE_CONFIG_DLL(d3d10core)
|
||||
WINE_CONFIG_DLL(d3d10core,,[d3d10core])
|
||||
WINE_CONFIG_TEST(dlls/d3d10core/tests)
|
||||
WINE_CONFIG_DLL(d3d8)
|
||||
WINE_CONFIG_DLL(d3d8,,[d3d8])
|
||||
WINE_CONFIG_TEST(dlls/d3d8/tests)
|
||||
WINE_CONFIG_DLL(d3d9)
|
||||
WINE_CONFIG_DLL(d3d9,,[d3d9])
|
||||
WINE_CONFIG_TEST(dlls/d3d9/tests)
|
||||
WINE_CONFIG_DLL(d3dim)
|
||||
WINE_CONFIG_DLL(d3drm)
|
||||
WINE_CONFIG_DLL(d3dim,,[d3dim])
|
||||
WINE_CONFIG_DLL(d3drm,,[d3drm])
|
||||
WINE_CONFIG_TEST(dlls/d3drm/tests)
|
||||
WINE_CONFIG_DLL(d3dx9_24)
|
||||
WINE_CONFIG_DLL(d3dx9_25)
|
||||
|
@ -2193,7 +2196,7 @@ WINE_CONFIG_DLL(d3dx9_32)
|
|||
WINE_CONFIG_DLL(d3dx9_33)
|
||||
WINE_CONFIG_DLL(d3dx9_34)
|
||||
WINE_CONFIG_DLL(d3dx9_35)
|
||||
WINE_CONFIG_DLL(d3dx9_36)
|
||||
WINE_CONFIG_DLL(d3dx9_36,,[d3dx9])
|
||||
WINE_CONFIG_TEST(dlls/d3dx9_36/tests)
|
||||
WINE_CONFIG_DLL(d3dx9_37)
|
||||
WINE_CONFIG_DLL(d3dx9_38)
|
||||
|
@ -2201,19 +2204,19 @@ WINE_CONFIG_DLL(d3dx9_39)
|
|||
WINE_CONFIG_DLL(d3dx9_40)
|
||||
WINE_CONFIG_DLL(d3dx9_41)
|
||||
WINE_CONFIG_DLL(d3dx9_42)
|
||||
WINE_CONFIG_DLL(d3dxof)
|
||||
WINE_CONFIG_DLL(d3dxof,,[d3dxof])
|
||||
WINE_CONFIG_TEST(dlls/d3dxof/tests)
|
||||
WINE_CONFIG_DLL(dbghelp)
|
||||
WINE_CONFIG_DLL(dciman32)
|
||||
WINE_CONFIG_DLL(dbghelp,,[dbghelp])
|
||||
WINE_CONFIG_DLL(dciman32,,[dciman32])
|
||||
WINE_CONFIG_DLL(ddeml.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ddraw)
|
||||
WINE_CONFIG_DLL(ddraw,,[ddraw])
|
||||
WINE_CONFIG_TEST(dlls/ddraw/tests)
|
||||
WINE_CONFIG_DLL(ddrawex)
|
||||
WINE_CONFIG_TEST(dlls/ddrawex/tests)
|
||||
WINE_CONFIG_DLL(devenum)
|
||||
WINE_CONFIG_DLL(dinput)
|
||||
WINE_CONFIG_DLL(dinput,,[dinput],[data_formats.c])
|
||||
WINE_CONFIG_TEST(dlls/dinput/tests)
|
||||
WINE_CONFIG_DLL(dinput8)
|
||||
WINE_CONFIG_DLL(dinput8,,[dinput8])
|
||||
WINE_CONFIG_DLL(dispdib.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(display.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(dmband)
|
||||
|
@ -2225,28 +2228,28 @@ WINE_CONFIG_DLL(dmscript)
|
|||
WINE_CONFIG_DLL(dmstyle)
|
||||
WINE_CONFIG_DLL(dmsynth)
|
||||
WINE_CONFIG_DLL(dmusic)
|
||||
WINE_CONFIG_DLL(dmusic32)
|
||||
WINE_CONFIG_DLL(dnsapi)
|
||||
WINE_CONFIG_DLL(dmusic32,,[dmusic32])
|
||||
WINE_CONFIG_DLL(dnsapi,,[dnsapi])
|
||||
WINE_CONFIG_TEST(dlls/dnsapi/tests)
|
||||
WINE_CONFIG_DLL(dplay)
|
||||
WINE_CONFIG_DLL(dplayx)
|
||||
WINE_CONFIG_DLL(dplay,,[dplay])
|
||||
WINE_CONFIG_DLL(dplayx,,[dplayx])
|
||||
WINE_CONFIG_TEST(dlls/dplayx/tests)
|
||||
WINE_CONFIG_DLL(dpnaddr)
|
||||
WINE_CONFIG_DLL(dpnet)
|
||||
WINE_CONFIG_DLL(dpnet,,[dpnet])
|
||||
WINE_CONFIG_DLL(dpnhpast)
|
||||
WINE_CONFIG_DLL(dpnlobby)
|
||||
WINE_CONFIG_DLL(dpwsockx)
|
||||
WINE_CONFIG_DLL(drmclien)
|
||||
WINE_CONFIG_DLL(dsound)
|
||||
WINE_CONFIG_DLL(dsound,,[dsound])
|
||||
WINE_CONFIG_TEST(dlls/dsound/tests)
|
||||
WINE_CONFIG_DLL(dssenh)
|
||||
WINE_CONFIG_DLL(dswave)
|
||||
WINE_CONFIG_DLL(dwmapi)
|
||||
WINE_CONFIG_DLL(dwmapi,,[dwmapi])
|
||||
WINE_CONFIG_DLL(dxdiagn)
|
||||
WINE_CONFIG_TEST(dlls/dxdiagn/tests)
|
||||
WINE_CONFIG_LIB(dxerr8)
|
||||
WINE_CONFIG_LIB(dxerr9)
|
||||
WINE_CONFIG_DLL(dxgi)
|
||||
WINE_CONFIG_DLL(dxgi,,[dxgi])
|
||||
WINE_CONFIG_TEST(dlls/dxgi/tests)
|
||||
WINE_CONFIG_LIB(dxguid)
|
||||
WINE_CONFIG_DLL(faultrep)
|
||||
|
@ -2255,17 +2258,17 @@ WINE_CONFIG_DLL(fusion)
|
|||
WINE_CONFIG_TEST(dlls/fusion/tests)
|
||||
WINE_CONFIG_DLL(fwpuclnt)
|
||||
WINE_CONFIG_DLL(gdi.exe16,enable_win16)
|
||||
WINE_CONFIG_DLL(gdi32)
|
||||
WINE_CONFIG_DLL(gdi32,,[gdi32])
|
||||
WINE_CONFIG_TEST(dlls/gdi32/tests)
|
||||
WINE_CONFIG_DLL(gdiplus)
|
||||
WINE_CONFIG_DLL(gdiplus,,[gdiplus])
|
||||
WINE_CONFIG_TEST(dlls/gdiplus/tests)
|
||||
WINE_CONFIG_DLL(glu32)
|
||||
WINE_CONFIG_DLL(glu32,,[glu32])
|
||||
WINE_CONFIG_DLL(gphoto2.ds)
|
||||
WINE_CONFIG_DLL(gpkcsp)
|
||||
WINE_CONFIG_DLL(hal)
|
||||
WINE_CONFIG_DLL(hhctrl.ocx)
|
||||
WINE_CONFIG_DLL(hid)
|
||||
WINE_CONFIG_DLL(hlink)
|
||||
WINE_CONFIG_DLL(hid,,[hid])
|
||||
WINE_CONFIG_DLL(hlink,,[hlink])
|
||||
WINE_CONFIG_TEST(dlls/hlink/tests)
|
||||
WINE_CONFIG_DLL(hnetcfg)
|
||||
WINE_CONFIG_DLL(httpapi)
|
||||
|
@ -2273,12 +2276,12 @@ WINE_CONFIG_DLL(iccvid)
|
|||
WINE_CONFIG_DLL(icmp)
|
||||
WINE_CONFIG_DLL(ifsmgr.vxd,enable_win16)
|
||||
WINE_CONFIG_DLL(imaadp32.acm)
|
||||
WINE_CONFIG_DLL(imagehlp)
|
||||
WINE_CONFIG_DLL(imagehlp,,[imagehlp])
|
||||
WINE_CONFIG_TEST(dlls/imagehlp/tests)
|
||||
WINE_CONFIG_DLL(imm.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(imm32)
|
||||
WINE_CONFIG_DLL(imm32,,[imm32])
|
||||
WINE_CONFIG_TEST(dlls/imm32/tests)
|
||||
WINE_CONFIG_DLL(inetcomm)
|
||||
WINE_CONFIG_DLL(inetcomm,,[inetcomm])
|
||||
WINE_CONFIG_TEST(dlls/inetcomm/tests)
|
||||
WINE_CONFIG_DLL(inetmib1)
|
||||
WINE_CONFIG_TEST(dlls/inetmib1/tests)
|
||||
|
@ -2287,26 +2290,26 @@ WINE_CONFIG_TEST(dlls/infosoft/tests)
|
|||
WINE_CONFIG_DLL(initpki)
|
||||
WINE_CONFIG_DLL(inkobj)
|
||||
WINE_CONFIG_DLL(inseng)
|
||||
WINE_CONFIG_DLL(iphlpapi)
|
||||
WINE_CONFIG_DLL(iphlpapi,,[iphlpapi])
|
||||
WINE_CONFIG_TEST(dlls/iphlpapi/tests)
|
||||
WINE_CONFIG_DLL(itircl)
|
||||
WINE_CONFIG_DLL(itss)
|
||||
WINE_CONFIG_TEST(dlls/itss/tests)
|
||||
WINE_CONFIG_DLL(jscript)
|
||||
WINE_CONFIG_TEST(dlls/jscript/tests)
|
||||
WINE_CONFIG_DLL(kernel32)
|
||||
WINE_CONFIG_DLL(kernel32,,[kernel32])
|
||||
WINE_CONFIG_TEST(dlls/kernel32/tests)
|
||||
WINE_CONFIG_DLL(keyboard.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(krnl386.exe16,enable_win16)
|
||||
WINE_CONFIG_DLL(loadperf)
|
||||
WINE_CONFIG_DLL(krnl386.exe16,enable_win16,[kernel])
|
||||
WINE_CONFIG_DLL(loadperf,,[loadperf])
|
||||
WINE_CONFIG_DLL(localspl)
|
||||
WINE_CONFIG_TEST(dlls/localspl/tests)
|
||||
WINE_CONFIG_DLL(localui)
|
||||
WINE_CONFIG_TEST(dlls/localui/tests)
|
||||
WINE_CONFIG_DLL(lz32)
|
||||
WINE_CONFIG_DLL(lz32,,[lz32])
|
||||
WINE_CONFIG_TEST(dlls/lz32/tests)
|
||||
WINE_CONFIG_DLL(lzexpand.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(mapi32)
|
||||
WINE_CONFIG_DLL(mapi32,,[mapi32])
|
||||
WINE_CONFIG_TEST(dlls/mapi32/tests)
|
||||
WINE_CONFIG_DLL(mapistub)
|
||||
WINE_CONFIG_DLL(mciavi32)
|
||||
|
@ -2315,7 +2318,7 @@ WINE_CONFIG_DLL(mciqtz32)
|
|||
WINE_CONFIG_DLL(mciseq)
|
||||
WINE_CONFIG_DLL(mciwave)
|
||||
WINE_CONFIG_DLL(midimap)
|
||||
WINE_CONFIG_DLL(mlang)
|
||||
WINE_CONFIG_DLL(mlang,,[mlang])
|
||||
WINE_CONFIG_TEST(dlls/mlang/tests)
|
||||
WINE_CONFIG_DLL(mmdevapi)
|
||||
WINE_CONFIG_TEST(dlls/mmdevapi/tests)
|
||||
|
@ -2324,30 +2327,30 @@ WINE_CONFIG_DLL(mmsystem.dll16,enable_win16)
|
|||
WINE_CONFIG_DLL(monodebg.vxd,enable_win16)
|
||||
WINE_CONFIG_DLL(mountmgr.sys)
|
||||
WINE_CONFIG_DLL(mouse.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(mpr)
|
||||
WINE_CONFIG_DLL(mprapi)
|
||||
WINE_CONFIG_DLL(mpr,,[mpr])
|
||||
WINE_CONFIG_DLL(mprapi,,[mprapi])
|
||||
WINE_CONFIG_DLL(msacm.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(msacm32.drv)
|
||||
WINE_CONFIG_DLL(msacm32)
|
||||
WINE_CONFIG_DLL(msacm32,,[msacm32])
|
||||
WINE_CONFIG_TEST(dlls/msacm32/tests)
|
||||
WINE_CONFIG_DLL(msadp32.acm)
|
||||
WINE_CONFIG_DLL(mscat32)
|
||||
WINE_CONFIG_DLL(mscms)
|
||||
WINE_CONFIG_DLL(mscms,,[mscms])
|
||||
WINE_CONFIG_TEST(dlls/mscms/tests)
|
||||
WINE_CONFIG_DLL(mscoree)
|
||||
WINE_CONFIG_DLL(msctf)
|
||||
WINE_CONFIG_TEST(dlls/msctf/tests)
|
||||
WINE_CONFIG_DLL(msdaps)
|
||||
WINE_CONFIG_DLL(msdmo)
|
||||
WINE_CONFIG_DLL(msdmo,,[msdmo])
|
||||
WINE_CONFIG_DLL(msftedit)
|
||||
WINE_CONFIG_DLL(msg711.acm)
|
||||
WINE_CONFIG_DLL(msgsm32.acm)
|
||||
WINE_CONFIG_DLL(mshtml.tlb)
|
||||
WINE_CONFIG_DLL(mshtml)
|
||||
WINE_CONFIG_DLL(mshtml,,[mshtml])
|
||||
WINE_CONFIG_TEST(dlls/mshtml/tests)
|
||||
WINE_CONFIG_DLL(msi)
|
||||
WINE_CONFIG_DLL(msi,,[msi])
|
||||
WINE_CONFIG_TEST(dlls/msi/tests)
|
||||
WINE_CONFIG_DLL(msimg32)
|
||||
WINE_CONFIG_DLL(msimg32,,[msimg32])
|
||||
WINE_CONFIG_DLL(msimtf)
|
||||
WINE_CONFIG_DLL(msisip)
|
||||
WINE_CONFIG_DLL(msisys.ocx)
|
||||
|
@ -2358,34 +2361,34 @@ WINE_CONFIG_DLL(mssip32)
|
|||
WINE_CONFIG_DLL(mstask)
|
||||
WINE_CONFIG_TEST(dlls/mstask/tests)
|
||||
WINE_CONFIG_DLL(msvcirt)
|
||||
WINE_CONFIG_DLL(msvcr71)
|
||||
WINE_CONFIG_DLL(msvcrt)
|
||||
WINE_CONFIG_DLL(msvcr71,,[msvcr71])
|
||||
WINE_CONFIG_DLL(msvcrt,,[msvcrt])
|
||||
WINE_CONFIG_TEST(dlls/msvcrt/tests)
|
||||
WINE_CONFIG_DLL(msvcrt20)
|
||||
WINE_CONFIG_DLL(msvcrt40)
|
||||
WINE_CONFIG_DLL(msvcrtd)
|
||||
WINE_CONFIG_DLL(msvcrt20,,[msvcrt20])
|
||||
WINE_CONFIG_DLL(msvcrt40,,[msvcrt40])
|
||||
WINE_CONFIG_DLL(msvcrtd,,[msvcrtd])
|
||||
WINE_CONFIG_TEST(dlls/msvcrtd/tests)
|
||||
WINE_CONFIG_DLL(msvfw32)
|
||||
WINE_CONFIG_DLL(msvfw32,,[msvfw32])
|
||||
WINE_CONFIG_TEST(dlls/msvfw32/tests)
|
||||
WINE_CONFIG_DLL(msvidc32)
|
||||
WINE_CONFIG_DLL(msvideo.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(mswsock)
|
||||
WINE_CONFIG_DLL(mswsock,,[mswsock])
|
||||
WINE_CONFIG_DLL(msxml3)
|
||||
WINE_CONFIG_TEST(dlls/msxml3/tests)
|
||||
WINE_CONFIG_DLL(nddeapi)
|
||||
WINE_CONFIG_DLL(netapi32)
|
||||
WINE_CONFIG_DLL(nddeapi,,[nddeapi])
|
||||
WINE_CONFIG_DLL(netapi32,,[netapi32])
|
||||
WINE_CONFIG_TEST(dlls/netapi32/tests)
|
||||
WINE_CONFIG_DLL(newdev)
|
||||
WINE_CONFIG_DLL(ntdll)
|
||||
WINE_CONFIG_DLL(newdev,,[newdev])
|
||||
WINE_CONFIG_DLL(ntdll,,[ntdll])
|
||||
WINE_CONFIG_TEST(dlls/ntdll/tests)
|
||||
WINE_CONFIG_DLL(ntdsapi)
|
||||
WINE_CONFIG_DLL(ntdsapi,,[ntdsapi])
|
||||
WINE_CONFIG_TEST(dlls/ntdsapi/tests)
|
||||
WINE_CONFIG_DLL(ntoskrnl.exe)
|
||||
WINE_CONFIG_DLL(ntoskrnl.exe,,[ntoskrnl.exe])
|
||||
WINE_CONFIG_DLL(ntprint)
|
||||
WINE_CONFIG_TEST(dlls/ntprint/tests)
|
||||
WINE_CONFIG_DLL(objsel)
|
||||
WINE_CONFIG_DLL(odbc32)
|
||||
WINE_CONFIG_DLL(odbccp32)
|
||||
WINE_CONFIG_DLL(odbc32,,[odbc32])
|
||||
WINE_CONFIG_DLL(odbccp32,,[odbccp32])
|
||||
WINE_CONFIG_TEST(dlls/odbccp32/tests)
|
||||
WINE_CONFIG_DLL(ole2.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ole2conv.dll16,enable_win16)
|
||||
|
@ -2393,31 +2396,31 @@ WINE_CONFIG_DLL(ole2disp.dll16,enable_win16)
|
|||
WINE_CONFIG_DLL(ole2nls.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ole2prox.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ole2thk.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(ole32)
|
||||
WINE_CONFIG_DLL(ole32,,[ole32])
|
||||
WINE_CONFIG_TEST(dlls/ole32/tests)
|
||||
WINE_CONFIG_DLL(oleacc)
|
||||
WINE_CONFIG_DLL(oleacc,,[oleacc])
|
||||
WINE_CONFIG_TEST(dlls/oleacc/tests)
|
||||
WINE_CONFIG_DLL(oleaut32)
|
||||
WINE_CONFIG_DLL(oleaut32,,[oleaut32])
|
||||
WINE_CONFIG_TEST(dlls/oleaut32/tests)
|
||||
WINE_CONFIG_DLL(olecli.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(olecli32)
|
||||
WINE_CONFIG_DLL(olecli32,,[olecli32])
|
||||
WINE_CONFIG_DLL(oledb32)
|
||||
WINE_CONFIG_TEST(dlls/oledb32/tests)
|
||||
WINE_CONFIG_DLL(oledlg)
|
||||
WINE_CONFIG_DLL(olepro32)
|
||||
WINE_CONFIG_DLL(oledlg,,[oledlg])
|
||||
WINE_CONFIG_DLL(olepro32,,[olepro32])
|
||||
WINE_CONFIG_DLL(olesvr.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(olesvr32)
|
||||
WINE_CONFIG_DLL(olesvr32,,[olesvr32])
|
||||
WINE_CONFIG_DLL(olethk32)
|
||||
WINE_CONFIG_DLL(openal32)
|
||||
WINE_CONFIG_DLL(opengl32)
|
||||
WINE_CONFIG_DLL(opengl32,,[opengl32])
|
||||
WINE_CONFIG_TEST(dlls/opengl32/tests)
|
||||
WINE_CONFIG_DLL(pdh)
|
||||
WINE_CONFIG_DLL(pdh,,[pdh])
|
||||
WINE_CONFIG_TEST(dlls/pdh/tests)
|
||||
WINE_CONFIG_DLL(pidgen)
|
||||
WINE_CONFIG_DLL(powrprof)
|
||||
WINE_CONFIG_DLL(powrprof,,[powrprof])
|
||||
WINE_CONFIG_DLL(printui)
|
||||
WINE_CONFIG_DLL(propsys)
|
||||
WINE_CONFIG_DLL(psapi)
|
||||
WINE_CONFIG_DLL(psapi,,[psapi])
|
||||
WINE_CONFIG_TEST(dlls/psapi/tests)
|
||||
WINE_CONFIG_DLL(pstorec)
|
||||
WINE_CONFIG_DLL(qcap)
|
||||
|
@ -2426,59 +2429,59 @@ WINE_CONFIG_TEST(dlls/qedit/tests)
|
|||
WINE_CONFIG_DLL(qmgr)
|
||||
WINE_CONFIG_TEST(dlls/qmgr/tests)
|
||||
WINE_CONFIG_DLL(qmgrprxy)
|
||||
WINE_CONFIG_DLL(quartz)
|
||||
WINE_CONFIG_DLL(quartz,,[quartz])
|
||||
WINE_CONFIG_TEST(dlls/quartz/tests)
|
||||
WINE_CONFIG_DLL(query)
|
||||
WINE_CONFIG_DLL(rasapi16.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(rasapi32)
|
||||
WINE_CONFIG_DLL(rasapi32,,[rasapi32])
|
||||
WINE_CONFIG_TEST(dlls/rasapi32/tests)
|
||||
WINE_CONFIG_DLL(rasdlg)
|
||||
WINE_CONFIG_DLL(resutils)
|
||||
WINE_CONFIG_DLL(riched20)
|
||||
WINE_CONFIG_DLL(rasdlg,,[rasdlg])
|
||||
WINE_CONFIG_DLL(resutils,,[resutils])
|
||||
WINE_CONFIG_DLL(riched20,,[riched20])
|
||||
WINE_CONFIG_TEST(dlls/riched20/tests)
|
||||
WINE_CONFIG_DLL(riched32)
|
||||
WINE_CONFIG_TEST(dlls/riched32/tests)
|
||||
WINE_CONFIG_DLL(rpcrt4)
|
||||
WINE_CONFIG_DLL(rpcrt4,,[rpcrt4])
|
||||
WINE_CONFIG_TEST(dlls/rpcrt4/tests)
|
||||
WINE_CONFIG_DLL(rsabase)
|
||||
WINE_CONFIG_DLL(rsaenh)
|
||||
WINE_CONFIG_DLL(rsaenh,,[rsaenh])
|
||||
WINE_CONFIG_TEST(dlls/rsaenh/tests)
|
||||
WINE_CONFIG_DLL(rtutils)
|
||||
WINE_CONFIG_DLL(rtutils,,[rtutils])
|
||||
WINE_CONFIG_DLL(sane.ds)
|
||||
WINE_CONFIG_DLL(sccbase)
|
||||
WINE_CONFIG_DLL(schannel)
|
||||
WINE_CONFIG_TEST(dlls/schannel/tests)
|
||||
WINE_CONFIG_DLL(secur32)
|
||||
WINE_CONFIG_DLL(secur32,,[secur32])
|
||||
WINE_CONFIG_TEST(dlls/secur32/tests)
|
||||
WINE_CONFIG_DLL(security)
|
||||
WINE_CONFIG_DLL(sensapi)
|
||||
WINE_CONFIG_DLL(serialui)
|
||||
WINE_CONFIG_DLL(sensapi,,[sensapi])
|
||||
WINE_CONFIG_DLL(serialui,,[serialui])
|
||||
WINE_CONFIG_TEST(dlls/serialui/tests)
|
||||
WINE_CONFIG_DLL(setupapi)
|
||||
WINE_CONFIG_DLL(setupapi,,[setupapi])
|
||||
WINE_CONFIG_TEST(dlls/setupapi/tests)
|
||||
WINE_CONFIG_DLL(setupx.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(sfc)
|
||||
WINE_CONFIG_DLL(sfc_os)
|
||||
WINE_CONFIG_DLL(sfc,,[sfc])
|
||||
WINE_CONFIG_DLL(sfc_os,,[sfc_os])
|
||||
WINE_CONFIG_DLL(shdoclc)
|
||||
WINE_CONFIG_DLL(shdocvw)
|
||||
WINE_CONFIG_DLL(shdocvw,,[shdocvw])
|
||||
WINE_CONFIG_TEST(dlls/shdocvw/tests)
|
||||
WINE_CONFIG_DLL(shell.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(shell32)
|
||||
WINE_CONFIG_DLL(shell32,,[shell32])
|
||||
WINE_CONFIG_TEST(dlls/shell32/tests)
|
||||
WINE_CONFIG_DLL(shfolder)
|
||||
WINE_CONFIG_DLL(shlwapi)
|
||||
WINE_CONFIG_DLL(shfolder,,[shfolder])
|
||||
WINE_CONFIG_DLL(shlwapi,,[shlwapi])
|
||||
WINE_CONFIG_TEST(dlls/shlwapi/tests)
|
||||
WINE_CONFIG_DLL(slbcsp)
|
||||
WINE_CONFIG_DLL(slc)
|
||||
WINE_CONFIG_DLL(snmpapi)
|
||||
WINE_CONFIG_DLL(slc,,[slc])
|
||||
WINE_CONFIG_DLL(snmpapi,,[snmpapi])
|
||||
WINE_CONFIG_TEST(dlls/snmpapi/tests)
|
||||
WINE_CONFIG_DLL(softpub)
|
||||
WINE_CONFIG_DLL(sound.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(spoolss)
|
||||
WINE_CONFIG_DLL(spoolss,,[spoolss])
|
||||
WINE_CONFIG_TEST(dlls/spoolss/tests)
|
||||
WINE_CONFIG_DLL(stdole2.tlb)
|
||||
WINE_CONFIG_DLL(stdole32.tlb)
|
||||
WINE_CONFIG_DLL(sti)
|
||||
WINE_CONFIG_DLL(sti,,[sti])
|
||||
WINE_CONFIG_TEST(dlls/sti/tests)
|
||||
WINE_CONFIG_DLL(storage.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(stress.dll16,enable_win16)
|
||||
|
@ -2487,32 +2490,32 @@ WINE_CONFIG_DLL(svrapi)
|
|||
WINE_CONFIG_DLL(sxs)
|
||||
WINE_CONFIG_DLL(system.drv16,enable_win16)
|
||||
WINE_CONFIG_DLL(t2embed)
|
||||
WINE_CONFIG_DLL(tapi32)
|
||||
WINE_CONFIG_DLL(tapi32,,[tapi32])
|
||||
WINE_CONFIG_DLL(toolhelp.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(traffic)
|
||||
WINE_CONFIG_DLL(twain.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(twain_32)
|
||||
WINE_CONFIG_TEST(dlls/twain_32/tests)
|
||||
WINE_CONFIG_DLL(typelib.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(unicows)
|
||||
WINE_CONFIG_DLL(unicows,,[unicows])
|
||||
WINE_CONFIG_DLL(updspapi)
|
||||
WINE_CONFIG_DLL(url)
|
||||
WINE_CONFIG_DLL(urlmon)
|
||||
WINE_CONFIG_DLL(url,,[url])
|
||||
WINE_CONFIG_DLL(urlmon,,[urlmon])
|
||||
WINE_CONFIG_TEST(dlls/urlmon/tests)
|
||||
WINE_CONFIG_DLL(user.exe16,enable_win16)
|
||||
WINE_CONFIG_DLL(user32)
|
||||
WINE_CONFIG_DLL(user32,,[user32])
|
||||
WINE_CONFIG_TEST(dlls/user32/tests)
|
||||
WINE_CONFIG_DLL(userenv)
|
||||
WINE_CONFIG_DLL(userenv,,[userenv])
|
||||
WINE_CONFIG_TEST(dlls/userenv/tests)
|
||||
WINE_CONFIG_DLL(usp10)
|
||||
WINE_CONFIG_DLL(usp10,,[usp10])
|
||||
WINE_CONFIG_TEST(dlls/usp10/tests)
|
||||
WINE_CONFIG_LIB(uuid)
|
||||
WINE_CONFIG_DLL(uxtheme)
|
||||
WINE_CONFIG_DLL(uxtheme,,[uxtheme])
|
||||
WINE_CONFIG_TEST(dlls/uxtheme/tests)
|
||||
WINE_CONFIG_DLL(vdhcp.vxd,enable_win16)
|
||||
WINE_CONFIG_DLL(vdmdbg)
|
||||
WINE_CONFIG_DLL(vdmdbg,,[vdmdbg])
|
||||
WINE_CONFIG_DLL(ver.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(version)
|
||||
WINE_CONFIG_DLL(version,,[version])
|
||||
WINE_CONFIG_TEST(dlls/version/tests)
|
||||
WINE_CONFIG_DLL(vmm.vxd,enable_win16)
|
||||
WINE_CONFIG_DLL(vnbt.vxd,enable_win16)
|
||||
|
@ -2527,13 +2530,13 @@ WINE_CONFIG_DLL(win32s16.dll16,enable_win16)
|
|||
WINE_CONFIG_DLL(win87em.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(winaspi.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(windebug.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(windowscodecs)
|
||||
WINE_CONFIG_DLL(windowscodecs,,[windowscodecs])
|
||||
WINE_CONFIG_TEST(dlls/windowscodecs/tests)
|
||||
WINE_CONFIG_DLL(winealsa.drv)
|
||||
WINE_CONFIG_DLL(wineaudioio.drv)
|
||||
WINE_CONFIG_DLL(winecoreaudio.drv)
|
||||
WINE_CONFIG_LIB(winecrt0)
|
||||
WINE_CONFIG_DLL(wined3d)
|
||||
WINE_CONFIG_DLL(wined3d,,[wined3d])
|
||||
WINE_CONFIG_DLL(wineesd.drv)
|
||||
WINE_CONFIG_DLL(winejack.drv)
|
||||
WINE_CONFIG_DLL(winejoystick.drv)
|
||||
|
@ -2547,38 +2550,38 @@ WINE_CONFIG_DLL(winequartz.drv)
|
|||
WINE_CONFIG_DLL(winex11.drv)
|
||||
WINE_CONFIG_DLL(wing.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(wing32)
|
||||
WINE_CONFIG_DLL(winhttp)
|
||||
WINE_CONFIG_DLL(winhttp,,[winhttp])
|
||||
WINE_CONFIG_TEST(dlls/winhttp/tests)
|
||||
WINE_CONFIG_DLL(wininet)
|
||||
WINE_CONFIG_DLL(wininet,,[wininet])
|
||||
WINE_CONFIG_TEST(dlls/wininet/tests)
|
||||
WINE_CONFIG_DLL(winmm)
|
||||
WINE_CONFIG_DLL(winmm,,[winmm])
|
||||
WINE_CONFIG_TEST(dlls/winmm/tests)
|
||||
WINE_CONFIG_DLL(winnls.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(winnls32)
|
||||
WINE_CONFIG_DLL(winscard)
|
||||
WINE_CONFIG_DLL(winnls32,,[winnls32])
|
||||
WINE_CONFIG_DLL(winscard,,[winscard])
|
||||
WINE_CONFIG_DLL(winsock.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(winspool.drv)
|
||||
WINE_CONFIG_DLL(winspool.drv,,[winspool])
|
||||
WINE_CONFIG_TEST(dlls/winspool.drv/tests)
|
||||
WINE_CONFIG_DLL(wintab.dll16,enable_win16)
|
||||
WINE_CONFIG_DLL(wintab32)
|
||||
WINE_CONFIG_DLL(wintab32,,[wintab32])
|
||||
WINE_CONFIG_TEST(dlls/wintab32/tests)
|
||||
WINE_CONFIG_DLL(wintrust)
|
||||
WINE_CONFIG_DLL(wintrust,,[wintrust])
|
||||
WINE_CONFIG_TEST(dlls/wintrust/tests)
|
||||
WINE_CONFIG_DLL(wldap32)
|
||||
WINE_CONFIG_DLL(wldap32,,[wldap32])
|
||||
WINE_CONFIG_TEST(dlls/wldap32/tests)
|
||||
WINE_CONFIG_DLL(wmi)
|
||||
WINE_CONFIG_DLL(wmiutils)
|
||||
WINE_CONFIG_DLL(wnaspi32)
|
||||
WINE_CONFIG_DLL(wow32,enable_win16)
|
||||
WINE_CONFIG_DLL(ws2_32)
|
||||
WINE_CONFIG_DLL(wnaspi32,,[wnaspi32])
|
||||
WINE_CONFIG_DLL(wow32,enable_win16,[wow32])
|
||||
WINE_CONFIG_DLL(ws2_32,,[ws2_32])
|
||||
WINE_CONFIG_TEST(dlls/ws2_32/tests)
|
||||
WINE_CONFIG_DLL(wsock32)
|
||||
WINE_CONFIG_DLL(wtsapi32)
|
||||
WINE_CONFIG_DLL(wsock32,,[wsock32])
|
||||
WINE_CONFIG_DLL(wtsapi32,,[wtsapi32])
|
||||
WINE_CONFIG_DLL(wuapi)
|
||||
WINE_CONFIG_DLL(wuaueng)
|
||||
WINE_CONFIG_DLL(xinput1_1)
|
||||
WINE_CONFIG_DLL(xinput1_2)
|
||||
WINE_CONFIG_DLL(xinput1_3)
|
||||
WINE_CONFIG_DLL(xinput1_3,,[xinput])
|
||||
WINE_CONFIG_TEST(dlls/xinput1_3/tests)
|
||||
WINE_CONFIG_DLL(xinput9_1_0)
|
||||
WINE_CONFIG_DLL(xmllite)
|
||||
|
|
777
dlls/Makefile.in
777
dlls/Makefile.in
|
@ -1,5 +1,3 @@
|
|||
# Automatically generated by make_makefiles; DO NOT EDIT!!
|
||||
|
||||
TOPSRCDIR = @top_srcdir@
|
||||
TOPOBJDIR = ..
|
||||
SRCDIR = @srcdir@
|
||||
|
@ -23,781 +21,19 @@ all: $(BUILDSUBDIRS)
|
|||
|
||||
# Import libraries
|
||||
|
||||
STATIC_IMPLIBEXT = $(IMPLIBEXT:def=def.a)
|
||||
|
||||
IMPORT_SYMLINKS = \
|
||||
libd3dx9.$(IMPLIBEXT) \
|
||||
libkernel.$(IMPLIBEXT) \
|
||||
libwinspool.$(IMPLIBEXT) \
|
||||
libxinput.$(IMPLIBEXT)
|
||||
|
||||
STATIC_LIBS = @ALL_STATIC_LIBS@
|
||||
IMPORT_LIBS = $(STATIC_LIBS) \
|
||||
$(IMPORT_SYMLINKS) \
|
||||
aclui/libaclui.$(IMPLIBEXT) \
|
||||
activeds/libactiveds.$(IMPLIBEXT) \
|
||||
advapi32/libadvapi32.$(IMPLIBEXT) \
|
||||
advpack/libadvpack.$(IMPLIBEXT) \
|
||||
atl/libatl.$(IMPLIBEXT) \
|
||||
avicap32/libavicap32.$(IMPLIBEXT) \
|
||||
avifil32/libavifil32.$(IMPLIBEXT) \
|
||||
avrt/libavrt.$(IMPLIBEXT) \
|
||||
cabinet/libcabinet.$(IMPLIBEXT) \
|
||||
capi2032/libcapi2032.$(IMPLIBEXT) \
|
||||
cards/libcards.$(IMPLIBEXT) \
|
||||
cfgmgr32/libcfgmgr32.$(IMPLIBEXT) \
|
||||
clusapi/libclusapi.$(IMPLIBEXT) \
|
||||
comctl32/libcomctl32.$(IMPLIBEXT) \
|
||||
comdlg32/libcomdlg32.$(IMPLIBEXT) \
|
||||
compstui/libcompstui.$(IMPLIBEXT) \
|
||||
credui/libcredui.$(IMPLIBEXT) \
|
||||
crtdll/libcrtdll.$(IMPLIBEXT) \
|
||||
crypt32/libcrypt32.$(IMPLIBEXT) \
|
||||
cryptdll/libcryptdll.$(IMPLIBEXT) \
|
||||
cryptnet/libcryptnet.$(IMPLIBEXT) \
|
||||
cryptui/libcryptui.$(IMPLIBEXT) \
|
||||
ctl3d32/libctl3d32.$(IMPLIBEXT) \
|
||||
d3d10/libd3d10.$(IMPLIBEXT) \
|
||||
d3d10core/libd3d10core.$(IMPLIBEXT) \
|
||||
d3d8/libd3d8.$(IMPLIBEXT) \
|
||||
d3d9/libd3d9.$(IMPLIBEXT) \
|
||||
d3dim/libd3dim.$(IMPLIBEXT) \
|
||||
d3drm/libd3drm.$(IMPLIBEXT) \
|
||||
d3dx9_36/libd3dx9.$(IMPLIBEXT) \
|
||||
d3dxof/libd3dxof.$(IMPLIBEXT) \
|
||||
dbghelp/libdbghelp.$(IMPLIBEXT) \
|
||||
dciman32/libdciman32.$(IMPLIBEXT) \
|
||||
ddraw/libddraw.$(IMPLIBEXT) \
|
||||
dinput/libdinput.$(IMPLIBEXT) \
|
||||
dinput/libdinput.$(STATIC_IMPLIBEXT) \
|
||||
dinput8/libdinput8.$(IMPLIBEXT) \
|
||||
dmusic32/libdmusic32.$(IMPLIBEXT) \
|
||||
dnsapi/libdnsapi.$(IMPLIBEXT) \
|
||||
dplay/libdplay.$(IMPLIBEXT) \
|
||||
dplayx/libdplayx.$(IMPLIBEXT) \
|
||||
dpnet/libdpnet.$(IMPLIBEXT) \
|
||||
dsound/libdsound.$(IMPLIBEXT) \
|
||||
dwmapi/libdwmapi.$(IMPLIBEXT) \
|
||||
dxgi/libdxgi.$(IMPLIBEXT) \
|
||||
gdi32/libgdi32.$(IMPLIBEXT) \
|
||||
gdiplus/libgdiplus.$(IMPLIBEXT) \
|
||||
glu32/libglu32.$(IMPLIBEXT) \
|
||||
hid/libhid.$(IMPLIBEXT) \
|
||||
hlink/libhlink.$(IMPLIBEXT) \
|
||||
imagehlp/libimagehlp.$(IMPLIBEXT) \
|
||||
imm32/libimm32.$(IMPLIBEXT) \
|
||||
inetcomm/libinetcomm.$(IMPLIBEXT) \
|
||||
iphlpapi/libiphlpapi.$(IMPLIBEXT) \
|
||||
kernel32/libkernel32.$(IMPLIBEXT) \
|
||||
krnl386.exe16/libkernel.$(IMPLIBEXT) \
|
||||
loadperf/libloadperf.$(IMPLIBEXT) \
|
||||
lz32/liblz32.$(IMPLIBEXT) \
|
||||
mapi32/libmapi32.$(IMPLIBEXT) \
|
||||
mlang/libmlang.$(IMPLIBEXT) \
|
||||
mpr/libmpr.$(IMPLIBEXT) \
|
||||
mprapi/libmprapi.$(IMPLIBEXT) \
|
||||
msacm32/libmsacm32.$(IMPLIBEXT) \
|
||||
mscms/libmscms.$(IMPLIBEXT) \
|
||||
msdmo/libmsdmo.$(IMPLIBEXT) \
|
||||
mshtml/libmshtml.$(IMPLIBEXT) \
|
||||
msi/libmsi.$(IMPLIBEXT) \
|
||||
msimg32/libmsimg32.$(IMPLIBEXT) \
|
||||
msvcr71/libmsvcr71.$(IMPLIBEXT) \
|
||||
msvcrt/libmsvcrt.$(IMPLIBEXT) \
|
||||
msvcrt20/libmsvcrt20.$(IMPLIBEXT) \
|
||||
msvcrt40/libmsvcrt40.$(IMPLIBEXT) \
|
||||
msvcrtd/libmsvcrtd.$(IMPLIBEXT) \
|
||||
msvfw32/libmsvfw32.$(IMPLIBEXT) \
|
||||
mswsock/libmswsock.$(IMPLIBEXT) \
|
||||
nddeapi/libnddeapi.$(IMPLIBEXT) \
|
||||
netapi32/libnetapi32.$(IMPLIBEXT) \
|
||||
newdev/libnewdev.$(IMPLIBEXT) \
|
||||
ntdll/libntdll.$(IMPLIBEXT) \
|
||||
ntdsapi/libntdsapi.$(IMPLIBEXT) \
|
||||
ntoskrnl.exe/libntoskrnl.exe.$(IMPLIBEXT) \
|
||||
odbc32/libodbc32.$(IMPLIBEXT) \
|
||||
odbccp32/libodbccp32.$(IMPLIBEXT) \
|
||||
ole32/libole32.$(IMPLIBEXT) \
|
||||
oleacc/liboleacc.$(IMPLIBEXT) \
|
||||
oleaut32/liboleaut32.$(IMPLIBEXT) \
|
||||
olecli32/libolecli32.$(IMPLIBEXT) \
|
||||
oledlg/liboledlg.$(IMPLIBEXT) \
|
||||
olepro32/libolepro32.$(IMPLIBEXT) \
|
||||
olesvr32/libolesvr32.$(IMPLIBEXT) \
|
||||
opengl32/libopengl32.$(IMPLIBEXT) \
|
||||
pdh/libpdh.$(IMPLIBEXT) \
|
||||
powrprof/libpowrprof.$(IMPLIBEXT) \
|
||||
psapi/libpsapi.$(IMPLIBEXT) \
|
||||
quartz/libquartz.$(IMPLIBEXT) \
|
||||
rasapi32/librasapi32.$(IMPLIBEXT) \
|
||||
rasdlg/librasdlg.$(IMPLIBEXT) \
|
||||
resutils/libresutils.$(IMPLIBEXT) \
|
||||
riched20/libriched20.$(IMPLIBEXT) \
|
||||
rpcrt4/librpcrt4.$(IMPLIBEXT) \
|
||||
rsaenh/librsaenh.$(IMPLIBEXT) \
|
||||
rtutils/librtutils.$(IMPLIBEXT) \
|
||||
secur32/libsecur32.$(IMPLIBEXT) \
|
||||
sensapi/libsensapi.$(IMPLIBEXT) \
|
||||
serialui/libserialui.$(IMPLIBEXT) \
|
||||
setupapi/libsetupapi.$(IMPLIBEXT) \
|
||||
sfc/libsfc.$(IMPLIBEXT) \
|
||||
sfc_os/libsfc_os.$(IMPLIBEXT) \
|
||||
shdocvw/libshdocvw.$(IMPLIBEXT) \
|
||||
shell32/libshell32.$(IMPLIBEXT) \
|
||||
shfolder/libshfolder.$(IMPLIBEXT) \
|
||||
shlwapi/libshlwapi.$(IMPLIBEXT) \
|
||||
slc/libslc.$(IMPLIBEXT) \
|
||||
snmpapi/libsnmpapi.$(IMPLIBEXT) \
|
||||
spoolss/libspoolss.$(IMPLIBEXT) \
|
||||
sti/libsti.$(IMPLIBEXT) \
|
||||
tapi32/libtapi32.$(IMPLIBEXT) \
|
||||
unicows/libunicows.$(IMPLIBEXT) \
|
||||
url/liburl.$(IMPLIBEXT) \
|
||||
urlmon/liburlmon.$(IMPLIBEXT) \
|
||||
user32/libuser32.$(IMPLIBEXT) \
|
||||
userenv/libuserenv.$(IMPLIBEXT) \
|
||||
usp10/libusp10.$(IMPLIBEXT) \
|
||||
uxtheme/libuxtheme.$(IMPLIBEXT) \
|
||||
vdmdbg/libvdmdbg.$(IMPLIBEXT) \
|
||||
version/libversion.$(IMPLIBEXT) \
|
||||
windowscodecs/libwindowscodecs.$(IMPLIBEXT) \
|
||||
wined3d/libwined3d.$(IMPLIBEXT) \
|
||||
winhttp/libwinhttp.$(IMPLIBEXT) \
|
||||
wininet/libwininet.$(IMPLIBEXT) \
|
||||
winmm/libwinmm.$(IMPLIBEXT) \
|
||||
winnls32/libwinnls32.$(IMPLIBEXT) \
|
||||
winscard/libwinscard.$(IMPLIBEXT) \
|
||||
winspool.drv/libwinspool.$(IMPLIBEXT) \
|
||||
wintab32/libwintab32.$(IMPLIBEXT) \
|
||||
wintrust/libwintrust.$(IMPLIBEXT) \
|
||||
wldap32/libwldap32.$(IMPLIBEXT) \
|
||||
wnaspi32/libwnaspi32.$(IMPLIBEXT) \
|
||||
wow32/libwow32.$(IMPLIBEXT) \
|
||||
ws2_32/libws2_32.$(IMPLIBEXT) \
|
||||
wsock32/libwsock32.$(IMPLIBEXT) \
|
||||
wtsapi32/libwtsapi32.$(IMPLIBEXT) \
|
||||
xinput1_3/libxinput.$(IMPLIBEXT)
|
||||
IMPORT_LIBS = @ALL_IMPORT_LIBS@
|
||||
|
||||
CROSS_IMPLIBS = $(STATIC_LIBS:.a=.cross.a) \
|
||||
libd3dx9.cross.a \
|
||||
libwinspool.cross.a \
|
||||
libxinput.cross.a \
|
||||
aclui/libaclui.cross.a \
|
||||
activeds/libactiveds.cross.a \
|
||||
advapi32/libadvapi32.cross.a \
|
||||
advpack/libadvpack.cross.a \
|
||||
atl/libatl.cross.a \
|
||||
avicap32/libavicap32.cross.a \
|
||||
avifil32/libavifil32.cross.a \
|
||||
avrt/libavrt.cross.a \
|
||||
cabinet/libcabinet.cross.a \
|
||||
capi2032/libcapi2032.cross.a \
|
||||
cards/libcards.cross.a \
|
||||
cfgmgr32/libcfgmgr32.cross.a \
|
||||
clusapi/libclusapi.cross.a \
|
||||
comctl32/libcomctl32.cross.a \
|
||||
comdlg32/libcomdlg32.cross.a \
|
||||
compstui/libcompstui.cross.a \
|
||||
credui/libcredui.cross.a \
|
||||
crtdll/libcrtdll.cross.a \
|
||||
crypt32/libcrypt32.cross.a \
|
||||
cryptdll/libcryptdll.cross.a \
|
||||
cryptnet/libcryptnet.cross.a \
|
||||
cryptui/libcryptui.cross.a \
|
||||
ctl3d32/libctl3d32.cross.a \
|
||||
d3d10/libd3d10.cross.a \
|
||||
d3d10core/libd3d10core.cross.a \
|
||||
d3d8/libd3d8.cross.a \
|
||||
d3d9/libd3d9.cross.a \
|
||||
d3dim/libd3dim.cross.a \
|
||||
d3drm/libd3drm.cross.a \
|
||||
d3dx9_36/libd3dx9.cross.a \
|
||||
d3dxof/libd3dxof.cross.a \
|
||||
dbghelp/libdbghelp.cross.a \
|
||||
dciman32/libdciman32.cross.a \
|
||||
ddraw/libddraw.cross.a \
|
||||
dinput8/libdinput8.cross.a \
|
||||
dmusic32/libdmusic32.cross.a \
|
||||
dnsapi/libdnsapi.cross.a \
|
||||
dplay/libdplay.cross.a \
|
||||
dplayx/libdplayx.cross.a \
|
||||
dpnet/libdpnet.cross.a \
|
||||
dsound/libdsound.cross.a \
|
||||
dwmapi/libdwmapi.cross.a \
|
||||
dxgi/libdxgi.cross.a \
|
||||
gdi32/libgdi32.cross.a \
|
||||
gdiplus/libgdiplus.cross.a \
|
||||
glu32/libglu32.cross.a \
|
||||
hid/libhid.cross.a \
|
||||
hlink/libhlink.cross.a \
|
||||
imagehlp/libimagehlp.cross.a \
|
||||
imm32/libimm32.cross.a \
|
||||
inetcomm/libinetcomm.cross.a \
|
||||
iphlpapi/libiphlpapi.cross.a \
|
||||
kernel32/libkernel32.cross.a \
|
||||
loadperf/libloadperf.cross.a \
|
||||
lz32/liblz32.cross.a \
|
||||
mapi32/libmapi32.cross.a \
|
||||
mlang/libmlang.cross.a \
|
||||
mpr/libmpr.cross.a \
|
||||
mprapi/libmprapi.cross.a \
|
||||
msacm32/libmsacm32.cross.a \
|
||||
mscms/libmscms.cross.a \
|
||||
msdmo/libmsdmo.cross.a \
|
||||
mshtml/libmshtml.cross.a \
|
||||
msi/libmsi.cross.a \
|
||||
msimg32/libmsimg32.cross.a \
|
||||
msvcr71/libmsvcr71.cross.a \
|
||||
msvcrt/libmsvcrt.cross.a \
|
||||
msvcrt20/libmsvcrt20.cross.a \
|
||||
msvcrt40/libmsvcrt40.cross.a \
|
||||
msvcrtd/libmsvcrtd.cross.a \
|
||||
msvfw32/libmsvfw32.cross.a \
|
||||
mswsock/libmswsock.cross.a \
|
||||
nddeapi/libnddeapi.cross.a \
|
||||
netapi32/libnetapi32.cross.a \
|
||||
newdev/libnewdev.cross.a \
|
||||
ntdll/libntdll.cross.a \
|
||||
ntdsapi/libntdsapi.cross.a \
|
||||
ntoskrnl.exe/libntoskrnl.exe.cross.a \
|
||||
odbc32/libodbc32.cross.a \
|
||||
odbccp32/libodbccp32.cross.a \
|
||||
ole32/libole32.cross.a \
|
||||
oleacc/liboleacc.cross.a \
|
||||
oleaut32/liboleaut32.cross.a \
|
||||
olecli32/libolecli32.cross.a \
|
||||
oledlg/liboledlg.cross.a \
|
||||
olepro32/libolepro32.cross.a \
|
||||
olesvr32/libolesvr32.cross.a \
|
||||
opengl32/libopengl32.cross.a \
|
||||
pdh/libpdh.cross.a \
|
||||
powrprof/libpowrprof.cross.a \
|
||||
psapi/libpsapi.cross.a \
|
||||
quartz/libquartz.cross.a \
|
||||
rasapi32/librasapi32.cross.a \
|
||||
rasdlg/librasdlg.cross.a \
|
||||
resutils/libresutils.cross.a \
|
||||
riched20/libriched20.cross.a \
|
||||
rpcrt4/librpcrt4.cross.a \
|
||||
rsaenh/librsaenh.cross.a \
|
||||
rtutils/librtutils.cross.a \
|
||||
secur32/libsecur32.cross.a \
|
||||
sensapi/libsensapi.cross.a \
|
||||
serialui/libserialui.cross.a \
|
||||
setupapi/libsetupapi.cross.a \
|
||||
sfc/libsfc.cross.a \
|
||||
sfc_os/libsfc_os.cross.a \
|
||||
shdocvw/libshdocvw.cross.a \
|
||||
shell32/libshell32.cross.a \
|
||||
shfolder/libshfolder.cross.a \
|
||||
shlwapi/libshlwapi.cross.a \
|
||||
slc/libslc.cross.a \
|
||||
snmpapi/libsnmpapi.cross.a \
|
||||
spoolss/libspoolss.cross.a \
|
||||
sti/libsti.cross.a \
|
||||
tapi32/libtapi32.cross.a \
|
||||
unicows/libunicows.cross.a \
|
||||
url/liburl.cross.a \
|
||||
urlmon/liburlmon.cross.a \
|
||||
user32/libuser32.cross.a \
|
||||
userenv/libuserenv.cross.a \
|
||||
usp10/libusp10.cross.a \
|
||||
uxtheme/libuxtheme.cross.a \
|
||||
vdmdbg/libvdmdbg.cross.a \
|
||||
version/libversion.cross.a \
|
||||
windowscodecs/libwindowscodecs.cross.a \
|
||||
wined3d/libwined3d.cross.a \
|
||||
winhttp/libwinhttp.cross.a \
|
||||
wininet/libwininet.cross.a \
|
||||
winmm/libwinmm.cross.a \
|
||||
winnls32/libwinnls32.cross.a \
|
||||
winscard/libwinscard.cross.a \
|
||||
winspool.drv/libwinspool.cross.a \
|
||||
wintab32/libwintab32.cross.a \
|
||||
wintrust/libwintrust.cross.a \
|
||||
wldap32/libwldap32.cross.a \
|
||||
wnaspi32/libwnaspi32.cross.a \
|
||||
wow32/libwow32.cross.a \
|
||||
ws2_32/libws2_32.cross.a \
|
||||
wsock32/libwsock32.cross.a \
|
||||
wtsapi32/libwtsapi32.cross.a \
|
||||
xinput1_3/libxinput.cross.a
|
||||
$(TESTSUBDIRS:%=%/__crosstest__): $(STATIC_LIBS:.a=.cross.a) $(IMPORT_LIBS:.def=.cross.a)
|
||||
|
||||
$(TESTSUBDIRS:%=%/__crosstest__): $(CROSS_IMPLIBS)
|
||||
|
||||
implib: $(IMPORT_LIBS)
|
||||
implib: $(STATIC_LIBS) $(IMPORT_LIBS)
|
||||
|
||||
testsubdirs: $(TESTSUBDIRS)
|
||||
|
||||
.PHONY: implib testsubdirs
|
||||
|
||||
aclui/libaclui.def aclui/libaclui.a aclui/libaclui.cross.a: aclui/aclui.spec $(WINEBUILD)
|
||||
@cd aclui && $(MAKE) `basename $@`
|
||||
|
||||
activeds/libactiveds.def activeds/libactiveds.a activeds/libactiveds.cross.a: activeds/activeds.spec $(WINEBUILD)
|
||||
@cd activeds && $(MAKE) `basename $@`
|
||||
|
||||
advapi32/libadvapi32.def advapi32/libadvapi32.a advapi32/libadvapi32.cross.a: advapi32/advapi32.spec $(WINEBUILD)
|
||||
@cd advapi32 && $(MAKE) `basename $@`
|
||||
|
||||
advpack/libadvpack.def advpack/libadvpack.a advpack/libadvpack.cross.a: advpack/advpack.spec $(WINEBUILD)
|
||||
@cd advpack && $(MAKE) `basename $@`
|
||||
|
||||
atl/libatl.def atl/libatl.a atl/libatl.cross.a: atl/atl.spec $(WINEBUILD)
|
||||
@cd atl && $(MAKE) `basename $@`
|
||||
|
||||
avicap32/libavicap32.def avicap32/libavicap32.a avicap32/libavicap32.cross.a: avicap32/avicap32.spec $(WINEBUILD)
|
||||
@cd avicap32 && $(MAKE) `basename $@`
|
||||
|
||||
avifil32/libavifil32.def avifil32/libavifil32.a avifil32/libavifil32.cross.a: avifil32/avifil32.spec $(WINEBUILD)
|
||||
@cd avifil32 && $(MAKE) `basename $@`
|
||||
|
||||
avrt/libavrt.def avrt/libavrt.a avrt/libavrt.cross.a: avrt/avrt.spec $(WINEBUILD)
|
||||
@cd avrt && $(MAKE) `basename $@`
|
||||
|
||||
cabinet/libcabinet.def cabinet/libcabinet.a cabinet/libcabinet.cross.a: cabinet/cabinet.spec $(WINEBUILD)
|
||||
@cd cabinet && $(MAKE) `basename $@`
|
||||
|
||||
capi2032/libcapi2032.def capi2032/libcapi2032.a capi2032/libcapi2032.cross.a: capi2032/capi2032.spec $(WINEBUILD)
|
||||
@cd capi2032 && $(MAKE) `basename $@`
|
||||
|
||||
cards/libcards.def cards/libcards.a cards/libcards.cross.a: cards/cards.spec $(WINEBUILD)
|
||||
@cd cards && $(MAKE) `basename $@`
|
||||
|
||||
cfgmgr32/libcfgmgr32.def cfgmgr32/libcfgmgr32.a cfgmgr32/libcfgmgr32.cross.a: cfgmgr32/cfgmgr32.spec $(WINEBUILD)
|
||||
@cd cfgmgr32 && $(MAKE) `basename $@`
|
||||
|
||||
clusapi/libclusapi.def clusapi/libclusapi.a clusapi/libclusapi.cross.a: clusapi/clusapi.spec $(WINEBUILD)
|
||||
@cd clusapi && $(MAKE) `basename $@`
|
||||
|
||||
comctl32/libcomctl32.def comctl32/libcomctl32.a comctl32/libcomctl32.cross.a: comctl32/comctl32.spec $(WINEBUILD)
|
||||
@cd comctl32 && $(MAKE) `basename $@`
|
||||
|
||||
comdlg32/libcomdlg32.def comdlg32/libcomdlg32.a comdlg32/libcomdlg32.cross.a: comdlg32/comdlg32.spec $(WINEBUILD)
|
||||
@cd comdlg32 && $(MAKE) `basename $@`
|
||||
|
||||
compstui/libcompstui.def compstui/libcompstui.a compstui/libcompstui.cross.a: compstui/compstui.spec $(WINEBUILD)
|
||||
@cd compstui && $(MAKE) `basename $@`
|
||||
|
||||
credui/libcredui.def credui/libcredui.a credui/libcredui.cross.a: credui/credui.spec $(WINEBUILD)
|
||||
@cd credui && $(MAKE) `basename $@`
|
||||
|
||||
crtdll/libcrtdll.def crtdll/libcrtdll.a crtdll/libcrtdll.cross.a: crtdll/crtdll.spec $(WINEBUILD)
|
||||
@cd crtdll && $(MAKE) `basename $@`
|
||||
|
||||
crypt32/libcrypt32.def crypt32/libcrypt32.a crypt32/libcrypt32.cross.a: crypt32/crypt32.spec $(WINEBUILD)
|
||||
@cd crypt32 && $(MAKE) `basename $@`
|
||||
|
||||
cryptdll/libcryptdll.def cryptdll/libcryptdll.a cryptdll/libcryptdll.cross.a: cryptdll/cryptdll.spec $(WINEBUILD)
|
||||
@cd cryptdll && $(MAKE) `basename $@`
|
||||
|
||||
cryptnet/libcryptnet.def cryptnet/libcryptnet.a cryptnet/libcryptnet.cross.a: cryptnet/cryptnet.spec $(WINEBUILD)
|
||||
@cd cryptnet && $(MAKE) `basename $@`
|
||||
|
||||
cryptui/libcryptui.def cryptui/libcryptui.a cryptui/libcryptui.cross.a: cryptui/cryptui.spec $(WINEBUILD)
|
||||
@cd cryptui && $(MAKE) `basename $@`
|
||||
|
||||
ctl3d32/libctl3d32.def ctl3d32/libctl3d32.a ctl3d32/libctl3d32.cross.a: ctl3d32/ctl3d32.spec $(WINEBUILD)
|
||||
@cd ctl3d32 && $(MAKE) `basename $@`
|
||||
|
||||
d3d10/libd3d10.def d3d10/libd3d10.a d3d10/libd3d10.cross.a: d3d10/d3d10.spec $(WINEBUILD)
|
||||
@cd d3d10 && $(MAKE) `basename $@`
|
||||
|
||||
d3d10core/libd3d10core.def d3d10core/libd3d10core.a d3d10core/libd3d10core.cross.a: d3d10core/d3d10core.spec $(WINEBUILD)
|
||||
@cd d3d10core && $(MAKE) `basename $@`
|
||||
|
||||
d3d8/libd3d8.def d3d8/libd3d8.a d3d8/libd3d8.cross.a: d3d8/d3d8.spec $(WINEBUILD)
|
||||
@cd d3d8 && $(MAKE) `basename $@`
|
||||
|
||||
d3d9/libd3d9.def d3d9/libd3d9.a d3d9/libd3d9.cross.a: d3d9/d3d9.spec $(WINEBUILD)
|
||||
@cd d3d9 && $(MAKE) `basename $@`
|
||||
|
||||
d3dim/libd3dim.def d3dim/libd3dim.a d3dim/libd3dim.cross.a: d3dim/d3dim.spec $(WINEBUILD)
|
||||
@cd d3dim && $(MAKE) `basename $@`
|
||||
|
||||
d3drm/libd3drm.def d3drm/libd3drm.a d3drm/libd3drm.cross.a: d3drm/d3drm.spec $(WINEBUILD)
|
||||
@cd d3drm && $(MAKE) `basename $@`
|
||||
|
||||
d3dx9_36/libd3dx9.def d3dx9_36/libd3dx9.a d3dx9_36/libd3dx9.cross.a: d3dx9_36/d3dx9_36.spec $(WINEBUILD)
|
||||
@cd d3dx9_36 && $(MAKE) `basename $@`
|
||||
|
||||
d3dxof/libd3dxof.def d3dxof/libd3dxof.a d3dxof/libd3dxof.cross.a: d3dxof/d3dxof.spec $(WINEBUILD)
|
||||
@cd d3dxof && $(MAKE) `basename $@`
|
||||
|
||||
dbghelp/libdbghelp.def dbghelp/libdbghelp.a dbghelp/libdbghelp.cross.a: dbghelp/dbghelp.spec $(WINEBUILD)
|
||||
@cd dbghelp && $(MAKE) `basename $@`
|
||||
|
||||
dciman32/libdciman32.def dciman32/libdciman32.a dciman32/libdciman32.cross.a: dciman32/dciman32.spec $(WINEBUILD)
|
||||
@cd dciman32 && $(MAKE) `basename $@`
|
||||
|
||||
ddraw/libddraw.def ddraw/libddraw.a ddraw/libddraw.cross.a: ddraw/ddraw.spec $(WINEBUILD)
|
||||
@cd ddraw && $(MAKE) `basename $@`
|
||||
|
||||
dinput/libdinput.def: dinput/dinput.spec $(WINEBUILD)
|
||||
@cd dinput && $(MAKE) libdinput.def
|
||||
|
||||
dinput/libdinput.$(STATIC_IMPLIBEXT) dinput/libdinput.cross.a: dummy
|
||||
@cd dinput && $(MAKE) libdinput.$(STATIC_IMPLIBEXT)
|
||||
|
||||
dinput8/libdinput8.def dinput8/libdinput8.a dinput8/libdinput8.cross.a: dinput8/dinput8.spec $(WINEBUILD)
|
||||
@cd dinput8 && $(MAKE) `basename $@`
|
||||
|
||||
dmusic32/libdmusic32.def dmusic32/libdmusic32.a dmusic32/libdmusic32.cross.a: dmusic32/dmusic32.spec $(WINEBUILD)
|
||||
@cd dmusic32 && $(MAKE) `basename $@`
|
||||
|
||||
dnsapi/libdnsapi.def dnsapi/libdnsapi.a dnsapi/libdnsapi.cross.a: dnsapi/dnsapi.spec $(WINEBUILD)
|
||||
@cd dnsapi && $(MAKE) `basename $@`
|
||||
|
||||
dplay/libdplay.def dplay/libdplay.a dplay/libdplay.cross.a: dplay/dplay.spec $(WINEBUILD)
|
||||
@cd dplay && $(MAKE) `basename $@`
|
||||
|
||||
dplayx/libdplayx.def dplayx/libdplayx.a dplayx/libdplayx.cross.a: dplayx/dplayx.spec $(WINEBUILD)
|
||||
@cd dplayx && $(MAKE) `basename $@`
|
||||
|
||||
dpnet/libdpnet.def dpnet/libdpnet.a dpnet/libdpnet.cross.a: dpnet/dpnet.spec $(WINEBUILD)
|
||||
@cd dpnet && $(MAKE) `basename $@`
|
||||
|
||||
dsound/libdsound.def dsound/libdsound.a dsound/libdsound.cross.a: dsound/dsound.spec $(WINEBUILD)
|
||||
@cd dsound && $(MAKE) `basename $@`
|
||||
|
||||
dwmapi/libdwmapi.def dwmapi/libdwmapi.a dwmapi/libdwmapi.cross.a: dwmapi/dwmapi.spec $(WINEBUILD)
|
||||
@cd dwmapi && $(MAKE) `basename $@`
|
||||
|
||||
dxgi/libdxgi.def dxgi/libdxgi.a dxgi/libdxgi.cross.a: dxgi/dxgi.spec $(WINEBUILD)
|
||||
@cd dxgi && $(MAKE) `basename $@`
|
||||
|
||||
gdi32/libgdi32.def gdi32/libgdi32.a gdi32/libgdi32.cross.a: gdi32/gdi32.spec $(WINEBUILD)
|
||||
@cd gdi32 && $(MAKE) `basename $@`
|
||||
|
||||
gdiplus/libgdiplus.def gdiplus/libgdiplus.a gdiplus/libgdiplus.cross.a: gdiplus/gdiplus.spec $(WINEBUILD)
|
||||
@cd gdiplus && $(MAKE) `basename $@`
|
||||
|
||||
glu32/libglu32.def glu32/libglu32.a glu32/libglu32.cross.a: glu32/glu32.spec $(WINEBUILD)
|
||||
@cd glu32 && $(MAKE) `basename $@`
|
||||
|
||||
hid/libhid.def hid/libhid.a hid/libhid.cross.a: hid/hid.spec $(WINEBUILD)
|
||||
@cd hid && $(MAKE) `basename $@`
|
||||
|
||||
hlink/libhlink.def hlink/libhlink.a hlink/libhlink.cross.a: hlink/hlink.spec $(WINEBUILD)
|
||||
@cd hlink && $(MAKE) `basename $@`
|
||||
|
||||
imagehlp/libimagehlp.def imagehlp/libimagehlp.a imagehlp/libimagehlp.cross.a: imagehlp/imagehlp.spec $(WINEBUILD)
|
||||
@cd imagehlp && $(MAKE) `basename $@`
|
||||
|
||||
imm32/libimm32.def imm32/libimm32.a imm32/libimm32.cross.a: imm32/imm32.spec $(WINEBUILD)
|
||||
@cd imm32 && $(MAKE) `basename $@`
|
||||
|
||||
inetcomm/libinetcomm.def inetcomm/libinetcomm.a inetcomm/libinetcomm.cross.a: inetcomm/inetcomm.spec $(WINEBUILD)
|
||||
@cd inetcomm && $(MAKE) `basename $@`
|
||||
|
||||
iphlpapi/libiphlpapi.def iphlpapi/libiphlpapi.a iphlpapi/libiphlpapi.cross.a: iphlpapi/iphlpapi.spec $(WINEBUILD)
|
||||
@cd iphlpapi && $(MAKE) `basename $@`
|
||||
|
||||
kernel32/libkernel32.def kernel32/libkernel32.a kernel32/libkernel32.cross.a: kernel32/kernel32.spec $(WINEBUILD)
|
||||
@cd kernel32 && $(MAKE) `basename $@`
|
||||
|
||||
krnl386.exe16/libkernel.def krnl386.exe16/libkernel.a krnl386.exe16/libkernel.cross.a: krnl386.exe16/krnl386.exe16.spec $(WINEBUILD)
|
||||
@cd krnl386.exe16 && $(MAKE) `basename $@`
|
||||
|
||||
loadperf/libloadperf.def loadperf/libloadperf.a loadperf/libloadperf.cross.a: loadperf/loadperf.spec $(WINEBUILD)
|
||||
@cd loadperf && $(MAKE) `basename $@`
|
||||
|
||||
lz32/liblz32.def lz32/liblz32.a lz32/liblz32.cross.a: lz32/lz32.spec $(WINEBUILD)
|
||||
@cd lz32 && $(MAKE) `basename $@`
|
||||
|
||||
mapi32/libmapi32.def mapi32/libmapi32.a mapi32/libmapi32.cross.a: mapi32/mapi32.spec $(WINEBUILD)
|
||||
@cd mapi32 && $(MAKE) `basename $@`
|
||||
|
||||
mlang/libmlang.def mlang/libmlang.a mlang/libmlang.cross.a: mlang/mlang.spec $(WINEBUILD)
|
||||
@cd mlang && $(MAKE) `basename $@`
|
||||
|
||||
mpr/libmpr.def mpr/libmpr.a mpr/libmpr.cross.a: mpr/mpr.spec $(WINEBUILD)
|
||||
@cd mpr && $(MAKE) `basename $@`
|
||||
|
||||
mprapi/libmprapi.def mprapi/libmprapi.a mprapi/libmprapi.cross.a: mprapi/mprapi.spec $(WINEBUILD)
|
||||
@cd mprapi && $(MAKE) `basename $@`
|
||||
|
||||
msacm32/libmsacm32.def msacm32/libmsacm32.a msacm32/libmsacm32.cross.a: msacm32/msacm32.spec $(WINEBUILD)
|
||||
@cd msacm32 && $(MAKE) `basename $@`
|
||||
|
||||
mscms/libmscms.def mscms/libmscms.a mscms/libmscms.cross.a: mscms/mscms.spec $(WINEBUILD)
|
||||
@cd mscms && $(MAKE) `basename $@`
|
||||
|
||||
msdmo/libmsdmo.def msdmo/libmsdmo.a msdmo/libmsdmo.cross.a: msdmo/msdmo.spec $(WINEBUILD)
|
||||
@cd msdmo && $(MAKE) `basename $@`
|
||||
|
||||
mshtml/libmshtml.def mshtml/libmshtml.a mshtml/libmshtml.cross.a: mshtml/mshtml.spec $(WINEBUILD)
|
||||
@cd mshtml && $(MAKE) `basename $@`
|
||||
|
||||
msi/libmsi.def msi/libmsi.a msi/libmsi.cross.a: msi/msi.spec $(WINEBUILD)
|
||||
@cd msi && $(MAKE) `basename $@`
|
||||
|
||||
msimg32/libmsimg32.def msimg32/libmsimg32.a msimg32/libmsimg32.cross.a: msimg32/msimg32.spec $(WINEBUILD)
|
||||
@cd msimg32 && $(MAKE) `basename $@`
|
||||
|
||||
msvcr71/libmsvcr71.def msvcr71/libmsvcr71.a msvcr71/libmsvcr71.cross.a: msvcr71/msvcr71.spec $(WINEBUILD)
|
||||
@cd msvcr71 && $(MAKE) `basename $@`
|
||||
|
||||
msvcrt/libmsvcrt.def msvcrt/libmsvcrt.a msvcrt/libmsvcrt.cross.a: msvcrt/msvcrt.spec $(WINEBUILD)
|
||||
@cd msvcrt && $(MAKE) `basename $@`
|
||||
|
||||
msvcrt20/libmsvcrt20.def msvcrt20/libmsvcrt20.a msvcrt20/libmsvcrt20.cross.a: msvcrt20/msvcrt20.spec $(WINEBUILD)
|
||||
@cd msvcrt20 && $(MAKE) `basename $@`
|
||||
|
||||
msvcrt40/libmsvcrt40.def msvcrt40/libmsvcrt40.a msvcrt40/libmsvcrt40.cross.a: msvcrt40/msvcrt40.spec $(WINEBUILD)
|
||||
@cd msvcrt40 && $(MAKE) `basename $@`
|
||||
|
||||
msvcrtd/libmsvcrtd.def msvcrtd/libmsvcrtd.a msvcrtd/libmsvcrtd.cross.a: msvcrtd/msvcrtd.spec $(WINEBUILD)
|
||||
@cd msvcrtd && $(MAKE) `basename $@`
|
||||
|
||||
msvfw32/libmsvfw32.def msvfw32/libmsvfw32.a msvfw32/libmsvfw32.cross.a: msvfw32/msvfw32.spec $(WINEBUILD)
|
||||
@cd msvfw32 && $(MAKE) `basename $@`
|
||||
|
||||
mswsock/libmswsock.def mswsock/libmswsock.a mswsock/libmswsock.cross.a: mswsock/mswsock.spec $(WINEBUILD)
|
||||
@cd mswsock && $(MAKE) `basename $@`
|
||||
|
||||
nddeapi/libnddeapi.def nddeapi/libnddeapi.a nddeapi/libnddeapi.cross.a: nddeapi/nddeapi.spec $(WINEBUILD)
|
||||
@cd nddeapi && $(MAKE) `basename $@`
|
||||
|
||||
netapi32/libnetapi32.def netapi32/libnetapi32.a netapi32/libnetapi32.cross.a: netapi32/netapi32.spec $(WINEBUILD)
|
||||
@cd netapi32 && $(MAKE) `basename $@`
|
||||
|
||||
newdev/libnewdev.def newdev/libnewdev.a newdev/libnewdev.cross.a: newdev/newdev.spec $(WINEBUILD)
|
||||
@cd newdev && $(MAKE) `basename $@`
|
||||
|
||||
ntdll/libntdll.def ntdll/libntdll.a ntdll/libntdll.cross.a: ntdll/ntdll.spec $(WINEBUILD)
|
||||
@cd ntdll && $(MAKE) `basename $@`
|
||||
|
||||
ntdsapi/libntdsapi.def ntdsapi/libntdsapi.a ntdsapi/libntdsapi.cross.a: ntdsapi/ntdsapi.spec $(WINEBUILD)
|
||||
@cd ntdsapi && $(MAKE) `basename $@`
|
||||
|
||||
ntoskrnl.exe/libntoskrnl.exe.def ntoskrnl.exe/libntoskrnl.exe.a ntoskrnl.exe/libntoskrnl.exe.cross.a: ntoskrnl.exe/ntoskrnl.exe.spec $(WINEBUILD)
|
||||
@cd ntoskrnl.exe && $(MAKE) `basename $@`
|
||||
|
||||
odbc32/libodbc32.def odbc32/libodbc32.a odbc32/libodbc32.cross.a: odbc32/odbc32.spec $(WINEBUILD)
|
||||
@cd odbc32 && $(MAKE) `basename $@`
|
||||
|
||||
odbccp32/libodbccp32.def odbccp32/libodbccp32.a odbccp32/libodbccp32.cross.a: odbccp32/odbccp32.spec $(WINEBUILD)
|
||||
@cd odbccp32 && $(MAKE) `basename $@`
|
||||
|
||||
ole32/libole32.def ole32/libole32.a ole32/libole32.cross.a: ole32/ole32.spec $(WINEBUILD)
|
||||
@cd ole32 && $(MAKE) `basename $@`
|
||||
|
||||
oleacc/liboleacc.def oleacc/liboleacc.a oleacc/liboleacc.cross.a: oleacc/oleacc.spec $(WINEBUILD)
|
||||
@cd oleacc && $(MAKE) `basename $@`
|
||||
|
||||
oleaut32/liboleaut32.def oleaut32/liboleaut32.a oleaut32/liboleaut32.cross.a: oleaut32/oleaut32.spec $(WINEBUILD)
|
||||
@cd oleaut32 && $(MAKE) `basename $@`
|
||||
|
||||
olecli32/libolecli32.def olecli32/libolecli32.a olecli32/libolecli32.cross.a: olecli32/olecli32.spec $(WINEBUILD)
|
||||
@cd olecli32 && $(MAKE) `basename $@`
|
||||
|
||||
oledlg/liboledlg.def oledlg/liboledlg.a oledlg/liboledlg.cross.a: oledlg/oledlg.spec $(WINEBUILD)
|
||||
@cd oledlg && $(MAKE) `basename $@`
|
||||
|
||||
olepro32/libolepro32.def olepro32/libolepro32.a olepro32/libolepro32.cross.a: olepro32/olepro32.spec $(WINEBUILD)
|
||||
@cd olepro32 && $(MAKE) `basename $@`
|
||||
|
||||
olesvr32/libolesvr32.def olesvr32/libolesvr32.a olesvr32/libolesvr32.cross.a: olesvr32/olesvr32.spec $(WINEBUILD)
|
||||
@cd olesvr32 && $(MAKE) `basename $@`
|
||||
|
||||
opengl32/libopengl32.def opengl32/libopengl32.a opengl32/libopengl32.cross.a: opengl32/opengl32.spec $(WINEBUILD)
|
||||
@cd opengl32 && $(MAKE) `basename $@`
|
||||
|
||||
pdh/libpdh.def pdh/libpdh.a pdh/libpdh.cross.a: pdh/pdh.spec $(WINEBUILD)
|
||||
@cd pdh && $(MAKE) `basename $@`
|
||||
|
||||
powrprof/libpowrprof.def powrprof/libpowrprof.a powrprof/libpowrprof.cross.a: powrprof/powrprof.spec $(WINEBUILD)
|
||||
@cd powrprof && $(MAKE) `basename $@`
|
||||
|
||||
psapi/libpsapi.def psapi/libpsapi.a psapi/libpsapi.cross.a: psapi/psapi.spec $(WINEBUILD)
|
||||
@cd psapi && $(MAKE) `basename $@`
|
||||
|
||||
quartz/libquartz.def quartz/libquartz.a quartz/libquartz.cross.a: quartz/quartz.spec $(WINEBUILD)
|
||||
@cd quartz && $(MAKE) `basename $@`
|
||||
|
||||
rasapi32/librasapi32.def rasapi32/librasapi32.a rasapi32/librasapi32.cross.a: rasapi32/rasapi32.spec $(WINEBUILD)
|
||||
@cd rasapi32 && $(MAKE) `basename $@`
|
||||
|
||||
rasdlg/librasdlg.def rasdlg/librasdlg.a rasdlg/librasdlg.cross.a: rasdlg/rasdlg.spec $(WINEBUILD)
|
||||
@cd rasdlg && $(MAKE) `basename $@`
|
||||
|
||||
resutils/libresutils.def resutils/libresutils.a resutils/libresutils.cross.a: resutils/resutils.spec $(WINEBUILD)
|
||||
@cd resutils && $(MAKE) `basename $@`
|
||||
|
||||
riched20/libriched20.def riched20/libriched20.a riched20/libriched20.cross.a: riched20/riched20.spec $(WINEBUILD)
|
||||
@cd riched20 && $(MAKE) `basename $@`
|
||||
|
||||
rpcrt4/librpcrt4.def rpcrt4/librpcrt4.a rpcrt4/librpcrt4.cross.a: rpcrt4/rpcrt4.spec $(WINEBUILD)
|
||||
@cd rpcrt4 && $(MAKE) `basename $@`
|
||||
|
||||
rsaenh/librsaenh.def rsaenh/librsaenh.a rsaenh/librsaenh.cross.a: rsaenh/rsaenh.spec $(WINEBUILD)
|
||||
@cd rsaenh && $(MAKE) `basename $@`
|
||||
|
||||
rtutils/librtutils.def rtutils/librtutils.a rtutils/librtutils.cross.a: rtutils/rtutils.spec $(WINEBUILD)
|
||||
@cd rtutils && $(MAKE) `basename $@`
|
||||
|
||||
secur32/libsecur32.def secur32/libsecur32.a secur32/libsecur32.cross.a: secur32/secur32.spec $(WINEBUILD)
|
||||
@cd secur32 && $(MAKE) `basename $@`
|
||||
|
||||
sensapi/libsensapi.def sensapi/libsensapi.a sensapi/libsensapi.cross.a: sensapi/sensapi.spec $(WINEBUILD)
|
||||
@cd sensapi && $(MAKE) `basename $@`
|
||||
|
||||
serialui/libserialui.def serialui/libserialui.a serialui/libserialui.cross.a: serialui/serialui.spec $(WINEBUILD)
|
||||
@cd serialui && $(MAKE) `basename $@`
|
||||
|
||||
setupapi/libsetupapi.def setupapi/libsetupapi.a setupapi/libsetupapi.cross.a: setupapi/setupapi.spec $(WINEBUILD)
|
||||
@cd setupapi && $(MAKE) `basename $@`
|
||||
|
||||
sfc/libsfc.def sfc/libsfc.a sfc/libsfc.cross.a: sfc/sfc.spec $(WINEBUILD)
|
||||
@cd sfc && $(MAKE) `basename $@`
|
||||
|
||||
sfc_os/libsfc_os.def sfc_os/libsfc_os.a sfc_os/libsfc_os.cross.a: sfc_os/sfc_os.spec $(WINEBUILD)
|
||||
@cd sfc_os && $(MAKE) `basename $@`
|
||||
|
||||
shdocvw/libshdocvw.def shdocvw/libshdocvw.a shdocvw/libshdocvw.cross.a: shdocvw/shdocvw.spec $(WINEBUILD)
|
||||
@cd shdocvw && $(MAKE) `basename $@`
|
||||
|
||||
shell32/libshell32.def shell32/libshell32.a shell32/libshell32.cross.a: shell32/shell32.spec $(WINEBUILD)
|
||||
@cd shell32 && $(MAKE) `basename $@`
|
||||
|
||||
shfolder/libshfolder.def shfolder/libshfolder.a shfolder/libshfolder.cross.a: shfolder/shfolder.spec $(WINEBUILD)
|
||||
@cd shfolder && $(MAKE) `basename $@`
|
||||
|
||||
shlwapi/libshlwapi.def shlwapi/libshlwapi.a shlwapi/libshlwapi.cross.a: shlwapi/shlwapi.spec $(WINEBUILD)
|
||||
@cd shlwapi && $(MAKE) `basename $@`
|
||||
|
||||
slc/libslc.def slc/libslc.a slc/libslc.cross.a: slc/slc.spec $(WINEBUILD)
|
||||
@cd slc && $(MAKE) `basename $@`
|
||||
|
||||
snmpapi/libsnmpapi.def snmpapi/libsnmpapi.a snmpapi/libsnmpapi.cross.a: snmpapi/snmpapi.spec $(WINEBUILD)
|
||||
@cd snmpapi && $(MAKE) `basename $@`
|
||||
|
||||
spoolss/libspoolss.def spoolss/libspoolss.a spoolss/libspoolss.cross.a: spoolss/spoolss.spec $(WINEBUILD)
|
||||
@cd spoolss && $(MAKE) `basename $@`
|
||||
|
||||
sti/libsti.def sti/libsti.a sti/libsti.cross.a: sti/sti.spec $(WINEBUILD)
|
||||
@cd sti && $(MAKE) `basename $@`
|
||||
|
||||
tapi32/libtapi32.def tapi32/libtapi32.a tapi32/libtapi32.cross.a: tapi32/tapi32.spec $(WINEBUILD)
|
||||
@cd tapi32 && $(MAKE) `basename $@`
|
||||
|
||||
unicows/libunicows.def unicows/libunicows.a unicows/libunicows.cross.a: unicows/unicows.spec $(WINEBUILD)
|
||||
@cd unicows && $(MAKE) `basename $@`
|
||||
|
||||
url/liburl.def url/liburl.a url/liburl.cross.a: url/url.spec $(WINEBUILD)
|
||||
@cd url && $(MAKE) `basename $@`
|
||||
|
||||
urlmon/liburlmon.def urlmon/liburlmon.a urlmon/liburlmon.cross.a: urlmon/urlmon.spec $(WINEBUILD)
|
||||
@cd urlmon && $(MAKE) `basename $@`
|
||||
|
||||
user32/libuser32.def user32/libuser32.a user32/libuser32.cross.a: user32/user32.spec $(WINEBUILD)
|
||||
@cd user32 && $(MAKE) `basename $@`
|
||||
|
||||
userenv/libuserenv.def userenv/libuserenv.a userenv/libuserenv.cross.a: userenv/userenv.spec $(WINEBUILD)
|
||||
@cd userenv && $(MAKE) `basename $@`
|
||||
|
||||
usp10/libusp10.def usp10/libusp10.a usp10/libusp10.cross.a: usp10/usp10.spec $(WINEBUILD)
|
||||
@cd usp10 && $(MAKE) `basename $@`
|
||||
|
||||
uxtheme/libuxtheme.def uxtheme/libuxtheme.a uxtheme/libuxtheme.cross.a: uxtheme/uxtheme.spec $(WINEBUILD)
|
||||
@cd uxtheme && $(MAKE) `basename $@`
|
||||
|
||||
vdmdbg/libvdmdbg.def vdmdbg/libvdmdbg.a vdmdbg/libvdmdbg.cross.a: vdmdbg/vdmdbg.spec $(WINEBUILD)
|
||||
@cd vdmdbg && $(MAKE) `basename $@`
|
||||
|
||||
version/libversion.def version/libversion.a version/libversion.cross.a: version/version.spec $(WINEBUILD)
|
||||
@cd version && $(MAKE) `basename $@`
|
||||
|
||||
windowscodecs/libwindowscodecs.def windowscodecs/libwindowscodecs.a windowscodecs/libwindowscodecs.cross.a: windowscodecs/windowscodecs.spec $(WINEBUILD)
|
||||
@cd windowscodecs && $(MAKE) `basename $@`
|
||||
|
||||
wined3d/libwined3d.def wined3d/libwined3d.a wined3d/libwined3d.cross.a: wined3d/wined3d.spec $(WINEBUILD)
|
||||
@cd wined3d && $(MAKE) `basename $@`
|
||||
|
||||
winhttp/libwinhttp.def winhttp/libwinhttp.a winhttp/libwinhttp.cross.a: winhttp/winhttp.spec $(WINEBUILD)
|
||||
@cd winhttp && $(MAKE) `basename $@`
|
||||
|
||||
wininet/libwininet.def wininet/libwininet.a wininet/libwininet.cross.a: wininet/wininet.spec $(WINEBUILD)
|
||||
@cd wininet && $(MAKE) `basename $@`
|
||||
|
||||
winmm/libwinmm.def winmm/libwinmm.a winmm/libwinmm.cross.a: winmm/winmm.spec $(WINEBUILD)
|
||||
@cd winmm && $(MAKE) `basename $@`
|
||||
|
||||
winnls32/libwinnls32.def winnls32/libwinnls32.a winnls32/libwinnls32.cross.a: winnls32/winnls32.spec $(WINEBUILD)
|
||||
@cd winnls32 && $(MAKE) `basename $@`
|
||||
|
||||
winscard/libwinscard.def winscard/libwinscard.a winscard/libwinscard.cross.a: winscard/winscard.spec $(WINEBUILD)
|
||||
@cd winscard && $(MAKE) `basename $@`
|
||||
|
||||
winspool.drv/libwinspool.def winspool.drv/libwinspool.a winspool.drv/libwinspool.cross.a: winspool.drv/winspool.drv.spec $(WINEBUILD)
|
||||
@cd winspool.drv && $(MAKE) `basename $@`
|
||||
|
||||
wintab32/libwintab32.def wintab32/libwintab32.a wintab32/libwintab32.cross.a: wintab32/wintab32.spec $(WINEBUILD)
|
||||
@cd wintab32 && $(MAKE) `basename $@`
|
||||
|
||||
wintrust/libwintrust.def wintrust/libwintrust.a wintrust/libwintrust.cross.a: wintrust/wintrust.spec $(WINEBUILD)
|
||||
@cd wintrust && $(MAKE) `basename $@`
|
||||
|
||||
wldap32/libwldap32.def wldap32/libwldap32.a wldap32/libwldap32.cross.a: wldap32/wldap32.spec $(WINEBUILD)
|
||||
@cd wldap32 && $(MAKE) `basename $@`
|
||||
|
||||
wnaspi32/libwnaspi32.def wnaspi32/libwnaspi32.a wnaspi32/libwnaspi32.cross.a: wnaspi32/wnaspi32.spec $(WINEBUILD)
|
||||
@cd wnaspi32 && $(MAKE) `basename $@`
|
||||
|
||||
wow32/libwow32.def wow32/libwow32.a wow32/libwow32.cross.a: wow32/wow32.spec $(WINEBUILD)
|
||||
@cd wow32 && $(MAKE) `basename $@`
|
||||
|
||||
ws2_32/libws2_32.def ws2_32/libws2_32.a ws2_32/libws2_32.cross.a: ws2_32/ws2_32.spec $(WINEBUILD)
|
||||
@cd ws2_32 && $(MAKE) `basename $@`
|
||||
|
||||
wsock32/libwsock32.def wsock32/libwsock32.a wsock32/libwsock32.cross.a: wsock32/wsock32.spec $(WINEBUILD)
|
||||
@cd wsock32 && $(MAKE) `basename $@`
|
||||
|
||||
wtsapi32/libwtsapi32.def wtsapi32/libwtsapi32.a wtsapi32/libwtsapi32.cross.a: wtsapi32/wtsapi32.spec $(WINEBUILD)
|
||||
@cd wtsapi32 && $(MAKE) `basename $@`
|
||||
|
||||
xinput1_3/libxinput.def xinput1_3/libxinput.a xinput1_3/libxinput.cross.a: xinput1_3/xinput1_3.spec $(WINEBUILD)
|
||||
@cd xinput1_3 && $(MAKE) `basename $@`
|
||||
|
||||
libd3dx9.a: d3dx9_36/libd3dx9.a
|
||||
$(RM) $@ && $(LN_S) d3dx9_36/libd3dx9.a $@
|
||||
|
||||
libd3dx9.cross.a: d3dx9_36/libd3dx9.cross.a
|
||||
$(RM) $@ && $(LN_S) d3dx9_36/libd3dx9.cross.a $@
|
||||
|
||||
libd3dx9.def: d3dx9_36/libd3dx9.def
|
||||
$(RM) $@ && $(LN_S) d3dx9_36/libd3dx9.def $@
|
||||
|
||||
libkernel.a: krnl386.exe16/libkernel.a
|
||||
$(RM) $@ && $(LN_S) krnl386.exe16/libkernel.a $@
|
||||
|
||||
libkernel.cross.a: krnl386.exe16/libkernel.cross.a
|
||||
$(RM) $@ && $(LN_S) krnl386.exe16/libkernel.cross.a $@
|
||||
|
||||
libkernel.def: krnl386.exe16/libkernel.def
|
||||
$(RM) $@ && $(LN_S) krnl386.exe16/libkernel.def $@
|
||||
|
||||
libwinspool.a: winspool.drv/libwinspool.a
|
||||
$(RM) $@ && $(LN_S) winspool.drv/libwinspool.a $@
|
||||
|
||||
libwinspool.cross.a: winspool.drv/libwinspool.cross.a
|
||||
$(RM) $@ && $(LN_S) winspool.drv/libwinspool.cross.a $@
|
||||
|
||||
libwinspool.def: winspool.drv/libwinspool.def
|
||||
$(RM) $@ && $(LN_S) winspool.drv/libwinspool.def $@
|
||||
|
||||
libxinput.a: xinput1_3/libxinput.a
|
||||
$(RM) $@ && $(LN_S) xinput1_3/libxinput.a $@
|
||||
|
||||
libxinput.cross.a: xinput1_3/libxinput.cross.a
|
||||
$(RM) $@ && $(LN_S) xinput1_3/libxinput.cross.a $@
|
||||
|
||||
libxinput.def: xinput1_3/libxinput.def
|
||||
$(RM) $@ && $(LN_S) xinput1_3/libxinput.def $@
|
||||
|
||||
$(BUILDSUBDIRS): $(IMPORT_LIBS)
|
||||
$(INSTALLSUBDIRS:%=%/__install__) $(INSTALLSUBDIRS:%=%/__install-lib__): $(IMPORT_LIBS)
|
||||
$(BUILDSUBDIRS): $(STATIC_LIBS) $(IMPORT_LIBS)
|
||||
$(INSTALLSUBDIRS:%=%/__install__) $(INSTALLSUBDIRS:%=%/__install-lib__): $(STATIC_LIBS) $(IMPORT_LIBS)
|
||||
|
||||
@ALL_IMPORTLIB_RULES@
|
||||
|
||||
|
@ -805,6 +41,3 @@ $(INSTALLSUBDIRS:%=%/__install__) $(INSTALLSUBDIRS:%=%/__install-lib__): $(IMPOR
|
|||
|
||||
uninstall::
|
||||
-rmdir $(DESTDIR)$(fakedlldir) $(DESTDIR)$(dlldir)
|
||||
|
||||
clean::
|
||||
$(RM) $(IMPORT_SYMLINKS)
|
||||
|
|
|
@ -360,7 +360,12 @@ sub update_makefiles(@)
|
|||
if ($rules eq $makerules{"MAKE_DLL_RULES"})
|
||||
{
|
||||
(my $name = $file) =~ s/^dlls\/(.*)\/Makefile/$1/;
|
||||
$args .= ",enable_win16" if $is_win16;
|
||||
my $implib = $make{"IMPORTLIB"} || "";
|
||||
my $implib_srcs = defined($make{"IMPLIB_SRCS"}) && join( " ", @{$make{"IMPLIB_SRCS"}} );
|
||||
$args .= "," if $implib || $is_win16;
|
||||
$args .= "enable_win16" if $is_win16;
|
||||
$args .= ",[$implib]" if $implib;
|
||||
$args .= ",[$implib_srcs]" if $implib_srcs;
|
||||
push @lines, "WINE_CONFIG_DLL($name$args)\n";
|
||||
}
|
||||
elsif ($rules eq $makerules{"MAKE_PROG_RULES"})
|
||||
|
@ -434,154 +439,18 @@ sub update_ignores(@)
|
|||
{
|
||||
push @ignores, $makefile{"=dir"} . $f unless $f =~ /\$\(.*\)/; # skip make variables
|
||||
}
|
||||
}
|
||||
return @ignores;
|
||||
}
|
||||
|
||||
################################################################
|
||||
# update dlls/Makefile.in
|
||||
|
||||
sub update_dlls(@)
|
||||
{
|
||||
my (%directories, %importlibs, %static_implibs, %staticlib_dirs, %altnames);
|
||||
my $text = "";
|
||||
my @ignores = ();
|
||||
|
||||
foreach my $make (@_)
|
||||
{
|
||||
my %makefile = %{$makefiles{$make}};
|
||||
next if ($makefile{"=rules"} eq $makerules{"MAKE_TEST_RULES"});
|
||||
|
||||
next unless defined $makefile{"MODULE"};
|
||||
my $module = $makefile{"MODULE"};
|
||||
(my $dir = $makefile{"=dir"}) =~ s/^dlls\/(.*)\//$1/;
|
||||
|
||||
if ($makefile{"=rules"} eq $makerules{"MAKE_IMPLIB_RULES"})
|
||||
{
|
||||
$staticlib_dirs{$module} = $dir;
|
||||
die "invalid module $module in dir $staticlib_dirs{$module}\n" if "$staticlib_dirs{$module}" ne $module;
|
||||
}
|
||||
else
|
||||
{
|
||||
die "invalid module $module" unless $module =~ /\./;
|
||||
(my $mod = $module) =~ s/\.dll$//;
|
||||
die "invalid directory $dir for module $module\n" unless $mod eq $dir;
|
||||
$directories{$module} = $dir;
|
||||
}
|
||||
|
||||
if (defined $makefile{"IMPORTLIB"})
|
||||
{
|
||||
if ($makefile{"IMPORTLIB"} =~ /^([a-zA-Z0-9_.]+)/)
|
||||
{
|
||||
$importlibs{$module} = $1;
|
||||
if ("dlls/$1/" ne $makefile{"=dir"}) { push @ignores, "dlls/lib$1.def"; }
|
||||
}
|
||||
else
|
||||
{
|
||||
die "invalid importlib name $makefile{IMPORTLIB} in $make";
|
||||
die "invalid importlib name $makefile{IMPORTLIB} in $file";
|
||||
}
|
||||
}
|
||||
|
||||
$static_implibs{$module} = 1 if defined $makefile{"IMPLIB_SRCS"};
|
||||
}
|
||||
|
||||
$text .= "\@MAKE_RULES\@\n\n";
|
||||
|
||||
# output the all: target
|
||||
|
||||
$text .= "# Main target\n\n";
|
||||
$text .= "all: \$(BUILDSUBDIRS)\n\n";
|
||||
|
||||
# output the import libraries rules
|
||||
|
||||
$text .= "# Import libraries\n\n";
|
||||
$text .= "STATIC_IMPLIBEXT = \$(IMPLIBEXT:def=def.a)\n\n";
|
||||
|
||||
my @lib_symlinks = ();
|
||||
foreach my $mod (sort keys %importlibs)
|
||||
{
|
||||
my $dir = $directories{$mod};
|
||||
my $lib = $importlibs{$mod};
|
||||
if ($lib ne $dir) { push @lib_symlinks, $mod; }
|
||||
}
|
||||
$text .= "IMPORT_SYMLINKS =";
|
||||
foreach my $mod (sort @lib_symlinks)
|
||||
{
|
||||
$text .= sprintf " \\\n\tlib%s.\$(IMPLIBEXT)", $importlibs{$mod};
|
||||
}
|
||||
|
||||
$text .= "\n\nSTATIC_LIBS = \@ALL_STATIC_LIBS\@\n";
|
||||
$text .= "IMPORT_LIBS = \$(STATIC_LIBS) \\\n\t\$(IMPORT_SYMLINKS)";
|
||||
foreach my $mod (sort keys %importlibs)
|
||||
{
|
||||
$text .= " \\\n\t$directories{$mod}/lib$importlibs{$mod}.\$(IMPLIBEXT)";
|
||||
next unless defined $static_implibs{$mod};
|
||||
$text .= " \\\n\t$directories{$mod}/lib$importlibs{$mod}.\$(STATIC_IMPLIBEXT)";
|
||||
}
|
||||
$text .= "\n\nCROSS_IMPLIBS = \$(STATIC_LIBS:.a=.cross.a)";
|
||||
foreach my $mod (sort @lib_symlinks)
|
||||
{
|
||||
next if $mod =~ /16$/;
|
||||
$text .= sprintf " \\\n\tlib%s.cross.a", $importlibs{$mod};
|
||||
}
|
||||
foreach my $mod (sort keys %importlibs)
|
||||
{
|
||||
next if $mod =~ /16$/;
|
||||
next if defined $static_implibs{$mod};
|
||||
$text .= " \\\n\t$directories{$mod}/lib$importlibs{$mod}.cross.a";
|
||||
}
|
||||
$text .= "\n\n";
|
||||
$text .= "\$(TESTSUBDIRS:%=%/__crosstest__): \$(CROSS_IMPLIBS)\n\n";
|
||||
$text .= "implib: \$(IMPORT_LIBS)\n\n";
|
||||
$text .= "testsubdirs: \$(TESTSUBDIRS)\n\n";
|
||||
$text .= ".PHONY: implib testsubdirs\n\n";
|
||||
|
||||
foreach my $mod (sort keys %importlibs)
|
||||
{
|
||||
my $dir = $directories{$mod};
|
||||
my $lib = $importlibs{$mod};
|
||||
my $spec = $mod;
|
||||
$spec =~ s/\.dll$//;
|
||||
if (defined($static_implibs{$mod}))
|
||||
{
|
||||
$text .= sprintf "%s/lib%s.def: %s/%s.spec \$(WINEBUILD)\n", $dir, $lib, $dir, $spec;
|
||||
$text .= sprintf "\t\@cd %s && \$(MAKE) lib%s.def\n\n", $dir, $lib;
|
||||
$text .= sprintf "%s/lib%s.\$(STATIC_IMPLIBEXT) %s/lib%s.cross.a: dummy\n", $dir, $lib, $dir, $lib, $dir, $spec;
|
||||
$text .= sprintf "\t\@cd %s && \$(MAKE) lib%s.\$(STATIC_IMPLIBEXT)\n\n", $dir, $lib;
|
||||
}
|
||||
else
|
||||
{
|
||||
$text .= sprintf "%s/lib%s.def %s/lib%s.a %s/lib%s.cross.a: %s/%s.spec \$(WINEBUILD)\n",
|
||||
$dir, $lib, $dir, $lib, $dir, $lib, $dir, $spec;
|
||||
$text .= sprintf "\t\@cd %s && \$(MAKE) `basename \$\@`\n\n", $dir;
|
||||
}
|
||||
}
|
||||
foreach my $mod (sort @lib_symlinks)
|
||||
{
|
||||
my $dir = $directories{$mod};
|
||||
my $lib = "lib" . $importlibs{$mod};
|
||||
$text .= sprintf "%s.a: %s/%s.a\n", $lib, $dir, $lib;
|
||||
$text .= sprintf "\t\$(RM) \$@ && \$(LN_S) %s/%s.a \$@\n\n", $dir, $lib;
|
||||
$text .= sprintf "%s.cross.a: %s/%s.cross.a\n", $lib, $dir, $lib;
|
||||
$text .= sprintf "\t\$(RM) \$@ && \$(LN_S) %s/%s.cross.a \$@\n\n", $dir, $lib;
|
||||
$text .= sprintf "%s.def: %s/%s.def\n", $lib, $dir, $lib;
|
||||
$text .= sprintf "\t\$(RM) \$@ && \$(LN_S) %s/%s.def \$@\n\n", $dir, $lib;
|
||||
}
|
||||
|
||||
$text .= "\$(BUILDSUBDIRS): \$(IMPORT_LIBS)\n";
|
||||
$text .= "\$(INSTALLSUBDIRS:%=%/__install__) \$(INSTALLSUBDIRS:%=%/__install-lib__): \$(IMPORT_LIBS)\n\n";
|
||||
$text .= "\@ALL_IMPORTLIB_RULES\@\n";
|
||||
$text .= "\n# Misc rules\n";
|
||||
|
||||
replace_in_file( "dlls/Makefile.in",
|
||||
'^\@MAKE_RULES\@',
|
||||
'^# Misc rules',
|
||||
$text );
|
||||
|
||||
# .gitignore file
|
||||
|
||||
foreach my $mod (sort @lib_symlinks)
|
||||
{
|
||||
push @ignores, "dlls/lib$importlibs{$mod}.def";
|
||||
}
|
||||
return @ignores;
|
||||
}
|
||||
|
@ -676,5 +545,4 @@ assign_sources_to_makefiles();
|
|||
update_makefiles( @makefiles );
|
||||
push @ignores, update_includes();
|
||||
push @ignores, update_ignores( @makefiles );
|
||||
push @ignores, update_dlls( sort grep /^dlls\//, @makefiles );
|
||||
update_gitignore( @ignores );
|
||||
|
|
Loading…
Reference in New Issue