|
|
@@ -4956,10 +4956,6 @@ case $target_os in |
|
|
|
;; |
|
|
|
mingw32*|mingw64*) |
|
|
|
target_os=mingw32 |
|
|
|
LIBTARGET=i386 |
|
|
|
if enabled x86_64; then |
|
|
|
LIBTARGET="i386:x86-64" |
|
|
|
fi |
|
|
|
if enabled shared; then |
|
|
|
# Cannot build both shared and static libs when using dllexport. |
|
|
|
disable static |
|
|
@@ -4971,7 +4967,7 @@ case $target_os in |
|
|
|
SLIBSUF=".dll" |
|
|
|
SLIBNAME_WITH_VERSION='$(SLIBPREF)$(FULLNAME)-$(LIBVERSION)$(SLIBSUF)' |
|
|
|
SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(FULLNAME)-$(LIBMAJOR)$(SLIBSUF)' |
|
|
|
SLIB_EXTRA_CMD=-'$(DLLTOOL) -m $(LIBTARGET) -d $$(@:$(SLIBSUF)=.def) -l $(SUBDIR)$(SLIBNAME:$(SLIBSUF)=.lib) -D $(SLIBNAME_WITH_MAJOR)' |
|
|
|
SLIB_EXTRA_CMD='cp $(SUBDIR)lib$(SLIBNAME:$(SLIBSUF)=.dll.a) $(SUBDIR)$(SLIBNAME:$(SLIBSUF)=.lib)' |
|
|
|
SLIB_INSTALL_NAME='$(SLIBNAME_WITH_MAJOR)' |
|
|
|
SLIB_INSTALL_LINKS= |
|
|
|
SLIB_INSTALL_EXTRA_SHLIB='$(SLIBNAME:$(SLIBSUF)=.lib)' |
|
|
@@ -4979,7 +4975,6 @@ case $target_os in |
|
|
|
SLIB_CREATE_DEF_CMD='ARCH="$(ARCH)" AR="$(AR_CMD)" NM="$(NM_CMD)" $(SRC_PATH)/compat/windows/makedef $(SUBDIR)lib$(NAME).ver $(OBJS) > $$(@:$(SLIBSUF)=.def)' |
|
|
|
SHFLAGS='-shared -Wl,--out-implib,$(SUBDIR)lib$(SLIBNAME:$(SLIBSUF)=.dll.a) -Wl,--disable-auto-image-base $$(@:$(SLIBSUF)=.def)' |
|
|
|
enabled x86_64 && objformat="win64" || objformat="win32" |
|
|
|
dlltool="${cross_prefix}dlltool" |
|
|
|
ranlib=: |
|
|
|
enable dos_paths |
|
|
|
check_ldflags -Wl,--nxcompat,--dynamicbase |
|
|
@@ -6825,7 +6820,6 @@ LD_O=$LD_O |
|
|
|
X86ASM_O=$X86ASM_O |
|
|
|
LD_LIB=$LD_LIB |
|
|
|
LD_PATH=$LD_PATH |
|
|
|
DLLTOOL=$dlltool |
|
|
|
WINDRES=$windres |
|
|
|
DEPWINDRES=$dep_cc |
|
|
|
DOXYGEN=$doxygen |
|
|
@@ -6879,7 +6873,6 @@ LIB_INSTALL_EXTRA_CMD=$LIB_INSTALL_EXTRA_CMD |
|
|
|
EXTRALIBS=$extralibs |
|
|
|
COMPAT_OBJS=$compat_objs |
|
|
|
INSTALL=$install |
|
|
|
LIBTARGET=${LIBTARGET} |
|
|
|
SLIBNAME=${SLIBNAME} |
|
|
|
SLIBNAME_WITH_VERSION=${SLIBNAME_WITH_VERSION} |
|
|
|
SLIBNAME_WITH_MAJOR=${SLIBNAME_WITH_MAJOR} |
|
|
|