Port XEX patcher to XenonRecomp. (#433)

* Port XEX patcher to XenonRecomp.

* Update XenonRecomp submodule.
This commit is contained in:
Skyth (Asilkan) 2025-02-19 20:31:01 +03:00 committed by GitHub
parent f123ec7083
commit 5ba4e927ab
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 31 additions and 1193 deletions

View file

@ -28,7 +28,10 @@ endforeach()
add_custom_command(
OUTPUT ${UNLEASHED_RECOMP_PPC_RECOMPILED_SOURCES}
COMMAND $<TARGET_FILE:XenonRecomp>
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex" "${CMAKE_CURRENT_SOURCE_DIR}/config/SWA.toml"
DEPENDS
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xex"
"${CMAKE_CURRENT_SOURCE_DIR}/private/default.xexp"
"${CMAKE_CURRENT_SOURCE_DIR}/config/SWA.toml"
)
set(XENOS_RECOMP_ROOT "${UNLEASHED_RECOMP_TOOLS_ROOT}/XenosRecomp/XenosRecomp")

View file

@ -1,5 +1,7 @@
[main]
file_path = "../private/default.xex"
patch_file_path = "../private/default.xexp"
patched_file_path = "../private/default_patched.xex"
out_directory_path = "../ppc"
switch_table_file_path = "SWA_switch_tables.toml"