From 66c712b0affe3b343ed032c6bb52e593fc9cba3e Mon Sep 17 00:00:00 2001 From: olebeck <31539311+olebeck@users.noreply.github.com> Date: Thu, 3 Jul 2025 12:12:42 +0200 Subject: [PATCH] add sample rco --- CMakeLists.txt | 11 +++- CONFIG_vita/cxml/config_plugin.xml | 102 +++++++++++++++++++++++++++++ 2 files changed, 112 insertions(+), 1 deletion(-) create mode 100644 CONFIG_vita/cxml/config_plugin.xml diff --git a/CMakeLists.txt b/CMakeLists.txt index 577dfca6..909597db 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -739,6 +739,9 @@ if(VITA) REL_OPTIMIZE ) + include(${scepaf_external_SOURCE_DIR}/rco.cmake) + make_rco(CONFIG_vita/cxml/config_plugin.xml config_plugin.rco) + set(ISLE_PACKAGE_NAME "vita-isle") set(VITA_APP_NAME "Lego Island") set(VITA_TITLEID "LEGO00001") @@ -747,6 +750,8 @@ if(VITA) vita_create_self(isle.self isle UNSAFE) list(APPEND VPK_FILE_ARGS FILE ${CMAKE_CURRENT_BINARY_DIR}/isle-config.self isle-config.self) + list(APPEND VPK_FILE_ARGS FILE ${CMAKE_CURRENT_BINARY_DIR}/config_plugin.rco config_plugin.rco) + list(APPEND VPK_FILE_ARGS FILE packaging/vita/sce_sys/icon0.png sce_sys/icon0.png) list(APPEND VPK_FILE_ARGS FILE packaging/vita/sce_sys/pic0.png sce_sys/pic0.png) @@ -791,7 +796,11 @@ if(VITA) NAME ${VITA_APP_NAME} ${VPK_FILE_ARGS} ) - add_dependencies(isle.vpk-vpk isle-config.self-self) + add_dependencies(isle.vpk-vpk + isle-config.self-self + config_plugin.rco_target + ) + install(FILES "$/isle.vpk" DESTINATION "${CMAKE_INSTALL_BINDIR}") endif() if(MSVC) diff --git a/CONFIG_vita/cxml/config_plugin.xml b/CONFIG_vita/cxml/config_plugin.xml new file mode 100644 index 00000000..716f1934 --- /dev/null +++ b/CONFIG_vita/cxml/config_plugin.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file