From 3bbfc0fb222021c416cd44d17e2f669cb4a53d19 Mon Sep 17 00:00:00 2001 From: Silica Date: Sat, 19 May 2018 00:42:27 +1200 Subject: [PATCH] Add files via upload --- CMakeLists.txt | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..4c06786 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,68 @@ +cmake_minimum_required(VERSION 2.8) + +if(NOT DEFINED CMAKE_TOOLCHAIN_FILE) + if(DEFINED ENV{VITASDK}) + set(CMAKE_TOOLCHAIN_FILE "$ENV{VITASDK}/share/vita.toolchain.cmake" CACHE PATH "toolchain file") + else() + message(FATAL_ERROR "Please define VITASDK to point to your SDK path!") + endif() +endif() + +project(trophy_mount) + +include("${VITASDK}/share/vita.cmake" REQUIRED) + +set(VITA_APP_NAME ${PROJECT_NAME}) +set(VITA_TITLEID "TROPMOUNT") + +set(VITA_VERSION "01.00") + +set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") + +set(VITA_MKSFOEX_FLAGS "${VITA_MKSFOEX_FLAGS} -d PARENTAL_LEVEL=1") +set(VITA_MAKE_FSELF_FLAGS "${VITA_MAKE_FSELF_FLAGS} -a 0x2808000000000000") + +include_directories( +) + +link_directories( + ${CMAKE_CURRENT_BINARY_DIR} +) + +add_executable(${PROJECT_NAME} + src/main.c +) + +target_link_libraries(${PROJECT_NAME} + + SceAppMgr_stub + SceCtrl_stub + SceDisplay_stub + SceGxm_stub + SceAppMgrUser_stub_weak + SceNpTrophy_stub + SceSysmodule_stub + SceNpManager_stub + SceNpCommon_stub_weak + SceCommonDialog_stub + SceAppUtil_stub + c + SceLibKernel_stub + taihen_stub +) + +vita_create_self(eboot.bin ${PROJECT_NAME} UNSAFE) + +vita_create_vpk(${PROJECT_NAME}.vpk ${VITA_TITLEID} eboot.bin + VERSION ${VITA_VERSION} + NAME ${VITA_APP_NAME} + + FILE kernel.skprx module/kernel.skprx + FILE user.suprx module/user.suprx + + #FILE sce_sys/icon0.png sce_sys/icon0.png + #FILE sce_sys/livearea/contents/bg.png sce_sys/livearea/contents/bg.png + #FILE sce_sys/livearea/contents/startup.png sce_sys/livearea/contents/startup.png + #FILE sce_sys/livearea/contents/template.xml sce_sys/livearea/contents/template.xml +)