diff options
| author | Yang Liu <liuyang22@iscas.ac.cn> | 2025-06-07 22:17:38 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-06-07 16:17:38 +0200 |
| commit | 4fc5885d744b8eacb5018ea9ddeaf5b7849a0378 (patch) | |
| tree | 124bd6bfd5b7c7195dd9469e9013107a5375c464 | |
| parent | 4539eccd4016779d333f63b5cd1c69dace39b571 (diff) | |
| download | box64-4fc5885d744b8eacb5018ea9ddeaf5b7849a0378.tar.gz box64-4fc5885d744b8eacb5018ea9ddeaf5b7849a0378.zip | |
[WOW64] Moved things around for the future (#2712)
| -rw-r--r-- | CMakeLists.txt | 4 | ||||
| -rw-r--r-- | wine/common/crt.c (renamed from wow64/crt.c) | 0 | ||||
| -rw-r--r-- | wine/include/wine/compiler.h (renamed from wow64/include/wine/compiler.h) | 0 | ||||
| -rw-r--r-- | wine/include/wine/debug.h (renamed from wow64/include/wine/debug.h) | 0 | ||||
| -rw-r--r-- | wine/ntdll.def (renamed from wow64/ntdll.def) | 0 | ||||
| -rwxr-xr-x | wine/override_wine_builtin.py (renamed from wow64/override_wine_builtin.py) | 0 | ||||
| -rw-r--r-- | wine/toolchain_mingw.cmake (renamed from wow64/toolchain_mingw.cmake) | 0 | ||||
| -rw-r--r-- | wine/wow64.def (renamed from wow64/wow64.def) | 0 | ||||
| -rw-r--r-- | wine/wow64/CMakeLists.txt (renamed from wow64/CMakeLists.txt) | 16 | ||||
| -rw-r--r-- | wine/wow64/wowbox64.c (renamed from wow64/wowbox64.c) | 0 | ||||
| -rw-r--r-- | wine/wow64/wowbox64.def (renamed from wow64/wowbox64.def) | 0 |
11 files changed, 10 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 2bfc2a59..b41929ed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1341,9 +1341,9 @@ if(WOW64 AND ARM_DYNAREC) include(ExternalProject) ExternalProject_Add( wowbox64 - SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/wow64" + SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/wine/wow64" CMAKE_ARGS - -DCMAKE_TOOLCHAIN_FILE=${CMAKE_CURRENT_SOURCE_DIR}/wow64/toolchain_mingw.cmake + -DCMAKE_TOOLCHAIN_FILE=${CMAKE_CURRENT_SOURCE_DIR}/wine/toolchain_mingw.cmake -DDYNAREC_PASS_STR=${DYNAREC_PASS_STR} -DDYNAREC_ASM_STR=${DYNAREC_ASM_STR} -DINTERPRETER_STR=${INTERPRETER_STR} diff --git a/wow64/crt.c b/wine/common/crt.c index a9b691d2..a9b691d2 100644 --- a/wow64/crt.c +++ b/wine/common/crt.c diff --git a/wow64/include/wine/compiler.h b/wine/include/wine/compiler.h index f206c40d..f206c40d 100644 --- a/wow64/include/wine/compiler.h +++ b/wine/include/wine/compiler.h diff --git a/wow64/include/wine/debug.h b/wine/include/wine/debug.h index e903d604..e903d604 100644 --- a/wow64/include/wine/debug.h +++ b/wine/include/wine/debug.h diff --git a/wow64/ntdll.def b/wine/ntdll.def index ef76c99a..ef76c99a 100644 --- a/wow64/ntdll.def +++ b/wine/ntdll.def diff --git a/wow64/override_wine_builtin.py b/wine/override_wine_builtin.py index ee95e958..ee95e958 100755 --- a/wow64/override_wine_builtin.py +++ b/wine/override_wine_builtin.py diff --git a/wow64/toolchain_mingw.cmake b/wine/toolchain_mingw.cmake index 0df2c964..0df2c964 100644 --- a/wow64/toolchain_mingw.cmake +++ b/wine/toolchain_mingw.cmake diff --git a/wow64/wow64.def b/wine/wow64.def index 31088e79..31088e79 100644 --- a/wow64/wow64.def +++ b/wine/wow64.def diff --git a/wow64/CMakeLists.txt b/wine/wow64/CMakeLists.txt index 73fdc4f0..86da91c5 100644 --- a/wow64/CMakeLists.txt +++ b/wine/wow64/CMakeLists.txt @@ -17,15 +17,15 @@ else() set(PYTHON_EXECUTABLE ${Python3_EXECUTABLE} CACHE INTERNAL "The Python3 executable" FORCE) endif() -set(BOX64_ROOT "${CMAKE_SOURCE_DIR}/..") +set(BOX64_ROOT "${CMAKE_SOURCE_DIR}/../..") string(REPLACE "," ";" DYNAREC_ASM "${DYNAREC_ASM_STR}") string(REPLACE "," ";" DYNAREC_PASS "${DYNAREC_PASS_STR}") string(REPLACE "," ";" INTERPRETER "${INTERPRETER_STR}") set(WOW64_MAIN_SRC - "${BOX64_ROOT}/wow64/crt.c" - "${BOX64_ROOT}/wow64/wowbox64.c" + "${BOX64_ROOT}/wine/common/crt.c" + "${BOX64_ROOT}/wine/wow64/wowbox64.c" ) set(MUSL_SRC @@ -101,12 +101,12 @@ add_library(wowbox64 SHARED ${WOW64_MAIN_SRC} ${MUSL_SRC} ${WOW64_BOX64CPU_SRC} $<TARGET_OBJECTS:wow64_dynarec_pass2> $<TARGET_OBJECTS:wow64_dynarec_pass3> $<TARGET_OBJECTS:wow64_test_interpreter> - "${BOX64_ROOT}/wow64/wowbox64.def") + "${BOX64_ROOT}/wine/wow64/wowbox64.def") include_directories( "${BOX64_ROOT}/src/include" "${BOX64_ROOT}/src" - "${BOX64_ROOT}/wow64/include" + "${BOX64_ROOT}/wine/include" "${BOX64_ROOT}/external/musl" "${BOX64_ROOT}/external/musl/internal" ) @@ -118,10 +118,10 @@ function(import_dll name) OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${name}.a COMMAND ${DLLTOOL} -D ${name}.dll - -d ${BOX64_ROOT}/wow64/${name}.def + -d ${BOX64_ROOT}/wine/${name}.def -l ${CMAKE_CURRENT_BINARY_DIR}/${name}.a -k - DEPENDS ${BOX64_ROOT}/wow64/${name}.def + DEPENDS ${BOX64_ROOT}/wine/${name}.def COMMENT "Generating import library ${name}.a from ${name}.def" ) add_custom_target(generate_${name}_import_lib DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${name}.a) @@ -145,7 +145,7 @@ set_target_properties(wowbox64 PROPERTIES add_custom_command( TARGET wowbox64 POST_BUILD - COMMAND "${PYTHON_EXECUTABLE}" ${CMAKE_SOURCE_DIR}/override_wine_builtin.py $<TARGET_FILE:wowbox64> + COMMAND "${PYTHON_EXECUTABLE}" ${CMAKE_SOURCE_DIR}/../override_wine_builtin.py $<TARGET_FILE:wowbox64> ) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) diff --git a/wow64/wowbox64.c b/wine/wow64/wowbox64.c index 141b534f..141b534f 100644 --- a/wow64/wowbox64.c +++ b/wine/wow64/wowbox64.c diff --git a/wow64/wowbox64.def b/wine/wow64/wowbox64.def index dd1d0dc2..dd1d0dc2 100644 --- a/wow64/wowbox64.def +++ b/wine/wow64/wowbox64.def |