diff options
author | Tor Lillqvist <tlillqvist@novell.com> | 2011-05-22 01:02:27 +0300 |
---|---|---|
committer | Tor Lillqvist <tlillqvist@novell.com> | 2011-05-22 01:02:27 +0300 |
commit | 909d91e041eff66dc2999418e2a15ad00f102256 (patch) | |
tree | c8ca6aa35a96000b2aa697a81f84354f71dfeaf8 /solenv/inc/wntgcci.mk | |
parent | 821d3501ecbffcefd3cb73b9a8b60a938c12fc6a (diff) |
Use more libraries that MinGW does include
Diffstat (limited to 'solenv/inc/wntgcci.mk')
-rw-r--r-- | solenv/inc/wntgcci.mk | 30 |
1 files changed, 21 insertions, 9 deletions
diff --git a/solenv/inc/wntgcci.mk b/solenv/inc/wntgcci.mk index c3e0cb2954dd..45d7346b096c 100644 --- a/solenv/inc/wntgcci.mk +++ b/solenv/inc/wntgcci.mk @@ -180,7 +180,7 @@ SHELL32LIB=-lshell32 GDI32LIB=-lgdi32 OLE32LIB=-lole32 OLEAUT32LIB=-loleaut32 -UUIDLIB=$(WINDOWS_SDK_HOME)$/lib$/uuid.lib +UUIDLIB=-luuid WINSPOOLLIB=-lwinspool IMM32LIB=-limm32 VERSIONLIB=-lversion @@ -192,14 +192,26 @@ USER32LIB=-luser32 LIBCMT=-lmsvcrt COMDLG32LIB=-lcomdlg32 COMCTL32LIB=-lcomctl32 -CRYPT32LIB=$(WINDOWS_SDK_HOME)$/lib$/crypt32.lib -GDIPLUSLIB=$(WINDOWS_SDK_HOME)$/lib$/gdiplus.lib -DBGHELPLIB=$(WINDOWS_SDK_HOME)$/lib$/dbghelp.lib -MSILIB=$(WINDOWS_SDK_HOME)$/lib$/msi.lib -DDRAWLIB=$(DIRECTXSDK_LIB)/ddraw.lib -SHLWAPILIB=$(WINDOWS_SDK_HOME)$/lib$/shlwapi.lib -URLMONLIB=$(WINDOWS_SDK_HOME)$/lib$/urlmon.lib +CRYPT32LIB=-lcrypt32 +DDRAWLIB=-lddraw +SHLWAPILIB=-lshlwapi WININETLIB=-lwininet OLDNAMESLIB=-lmoldname -MSIMG32LIB=$(WINDOWS_SDK_HOME)$/lib$/msimg32.lib +MSIMG32LIB=-lmsimg32 PROPSYSLIB=-lpropsys + +# Libraries that neither mingw.org or mingw-w64 have. +# Thus have to use the Windows SDK ones. +GDIPLUSLIB=$(WINDOWS_SDK_HOME)$/lib$/gdiplus.lib +MSILIB=$(WINDOWS_SDK_HOME)$/lib$/msi.lib +URLMONLIB=$(WINDOWS_SDK_HOME)$/lib$/urlmon.lib + +# Libraries that mingw-w64 has but mingw.org doesn't. At least the OBS MinGW +# cross-compiler is based on mingw-w64. When using MinGW natively on Windows +# (which as such I don't think we want to support) let's use the Windows SDK +# libraries. +.IF "$(CROSS_COMPILING)"=="YES" +DBGHELPLIB=-ldbghelp +.ELSE +DBGHELPLIB=$(WINDOWS_SDK_HOME)$/lib$/dbghelp.lib +.ENDIF |