diff --git a/configure b/configure index eaab3b2ef35..f9dce332f63 100755 --- a/configure +++ b/configure @@ -1722,6 +1722,7 @@ enable_wmvcore enable_wnaspi32 enable_wow64 enable_wow64cpu +enable_wow64win enable_wpc enable_wpcap enable_ws2_32 @@ -5750,6 +5751,7 @@ $as_echo "$wine_cv_builtin_ms_va_list" >&6; } notice_platform="64-bit " TARGETFLAGS="$TARGETFLAGS -m64" enable_wow64=${enable_wow64:-yes} + enable_wow64win=${enable_wow64win:-yes} enable_wow64cpu=${enable_wow64cpu:-yes} fi ;; @@ -5865,6 +5867,7 @@ fi $as_echo "$wine_cv_builtin_ms_va_list" >&6; } test $wine_cv_builtin_ms_va_list != no || as_fn_error $? "You need clang >= 5.0 to build Wine for arm64." "$LINENO" 5 enable_wow64=${enable_wow64:-yes} + enable_wow64win=${enable_wow64win:-yes} ;; i[3456789]86*) enable_win16=${enable_win16:-yes} @@ -5875,6 +5878,7 @@ esac enable_win16=${enable_win16:-no} enable_win64=${enable_win64:-no} enable_wow64=${enable_wow64:-no} +enable_wow64win=${enable_wow64win:-no} enable_wow64cpu=${enable_wow64cpu:-no} enable_winetest=${enable_winetest:-$enable_tests} @@ -21152,6 +21156,7 @@ wine_fn_config_makefile dlls/wnaspi32 enable_wnaspi32 wine_fn_config_makefile dlls/wow32 enable_win16 wine_fn_config_makefile dlls/wow64 enable_wow64 wine_fn_config_makefile dlls/wow64cpu enable_wow64cpu +wine_fn_config_makefile dlls/wow64win enable_wow64win wine_fn_config_makefile dlls/wpc enable_wpc wine_fn_config_makefile dlls/wpc/tests enable_tests wine_fn_config_makefile dlls/wpcap enable_wpcap diff --git a/configure.ac b/configure.ac index 84c3137f2dd..1d0f09ad7e1 100644 --- a/configure.ac +++ b/configure.ac @@ -171,6 +171,7 @@ case $host in notice_platform="64-bit " TARGETFLAGS="$TARGETFLAGS -m64" enable_wow64=${enable_wow64:-yes} + enable_wow64win=${enable_wow64win:-yes} enable_wow64cpu=${enable_wow64cpu:-yes} fi ;; @@ -217,6 +218,7 @@ case $host in [wine_cv_builtin_ms_va_list=yes],[wine_cv_builtin_ms_va_list=no])]) test $wine_cv_builtin_ms_va_list != no || AC_MSG_ERROR([You need clang >= 5.0 to build Wine for arm64.]) enable_wow64=${enable_wow64:-yes} + enable_wow64win=${enable_wow64win:-yes} ;; i[[3456789]]86*) enable_win16=${enable_win16:-yes} @@ -228,6 +230,7 @@ dnl enable_win16 defaults to yes on x86, to no on other CPUs enable_win16=${enable_win16:-no} enable_win64=${enable_win64:-no} enable_wow64=${enable_wow64:-no} +enable_wow64win=${enable_wow64win:-no} enable_wow64cpu=${enable_wow64cpu:-no} dnl Disable winetest too if tests are disabled @@ -3825,6 +3828,7 @@ WINE_CONFIG_MAKEFILE(dlls/wnaspi32) WINE_CONFIG_MAKEFILE(dlls/wow32,enable_win16) WINE_CONFIG_MAKEFILE(dlls/wow64) WINE_CONFIG_MAKEFILE(dlls/wow64cpu) +WINE_CONFIG_MAKEFILE(dlls/wow64win) WINE_CONFIG_MAKEFILE(dlls/wpc) WINE_CONFIG_MAKEFILE(dlls/wpc/tests) WINE_CONFIG_MAKEFILE(dlls/wpcap) diff --git a/dlls/wow64win/Makefile.in b/dlls/wow64win/Makefile.in new file mode 100644 index 00000000000..3107ce5e537 --- /dev/null +++ b/dlls/wow64win/Makefile.in @@ -0,0 +1 @@ +MODULE = wow64win.dll diff --git a/dlls/wow64win/wow64win.spec b/dlls/wow64win/wow64win.spec new file mode 100644 index 00000000000..8ca119ffb34 --- /dev/null +++ b/dlls/wow64win/wow64win.spec @@ -0,0 +1,2 @@ +#@ extern sdwhcon +#@ extern sdwhwin32