diff --git a/src/platform/psp2/CMakeLists.txt b/src/platform/psp2/CMakeLists.txt index 23f24fbf0..9f3fbf8f0 100644 --- a/src/platform/psp2/CMakeLists.txt +++ b/src/platform/psp2/CMakeLists.txt @@ -58,8 +58,16 @@ add_custom_target(eboot.bin ${MAKE_FSELF} ${BINARY_NAME}.velf eboot.bin DEPENDS ${BINARY_NAME}.velf) +add_custom_target(livearea + ${CMAKE_COMMAND} -E make_directory sce_sys/livearea/contents + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/icon0.png sce_sys + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/template.xml sce_sys/livearea/contents + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/bg.png sce_sys/livearea/contents + COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/startup.png sce_sys/livearea/contents + DEPENDS sce_sys) + add_custom_target(${BINARY_NAME}.vpk ALL zip -r ${BINARY_NAME}.vpk sce_sys eboot.bin - DEPENDS eboot.bin head.bin param.sfo) + DEPENDS livearea eboot.bin head.bin param.sfo) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BINARY_NAME}.velf DESTINATION . COMPONENT ${BINARY_NAME}-psp2) diff --git a/src/platform/psp2/bg.png b/src/platform/psp2/bg.png new file mode 100644 index 000000000..a9e687d99 Binary files /dev/null and b/src/platform/psp2/bg.png differ diff --git a/src/platform/psp2/icon0.png b/src/platform/psp2/icon0.png new file mode 100644 index 000000000..e48a324c9 Binary files /dev/null and b/src/platform/psp2/icon0.png differ diff --git a/src/platform/psp2/startup.png b/src/platform/psp2/startup.png new file mode 100644 index 000000000..eec32d19c Binary files /dev/null and b/src/platform/psp2/startup.png differ diff --git a/src/platform/psp2/template.xml b/src/platform/psp2/template.xml new file mode 100644 index 000000000..eac3807f5 --- /dev/null +++ b/src/platform/psp2/template.xml @@ -0,0 +1,11 @@ + + + + + bg.png + + + + startup.png + +