cmake_minimum_required(VERSION 2.8) set(CMAKE_SYSTEM_NAME "Generic") set(CMAKE_C_COMPILER "arm-vita-eabi-gcc") set(CMAKE_CXX_COMPILER "arm-vita-eabi-g++") project(activate.vpk) set(TITLE_ID "ACTIVATE0") set(CMAKE_C_FLAGS "-Wl,-q -O3 -std=c99") add_executable(${PROJECT_NAME}.elf main.c font.c graphics.c ) target_link_libraries(${PROJECT_NAME}.elf user_clockset_stub_weak SceDisplay_stub SceCtrl_stub SceVshBridge_stub SceAppMgr_stub SceIofilemgr_stub ScePower_stub SceRegistryMgr_stub taihen_stub ) add_custom_target(${PROJECT_NAME}.vpk ALL COMMAND vita-elf-create ${PROJECT_NAME}.elf ${PROJECT_NAME}.velf COMMAND vita-make-fself ${PROJECT_NAME}.velf eboot.bin COMMAND vita-mksfoex -s TITLE_ID=${TITLE_ID} "${PROJECT_NAME}" param.sfo COMMAND vita-pack-vpk -s param.sfo -b eboot.bin -a kern_clockset.skprx=kern_clockset.skprx -a user_clockset.suprx=user_clockset.suprx -a sce_sys/icon0.png=sce_sys/icon0.png -a sce_sys/livearea/contents/bg.png=sce_sys/livearea/contents/bg.png -a sce_sys/livearea/contents/startup.png=sce_sys/livearea/contents/startup.png -a sce_sys/livearea/contents/template.xml=sce_sys/livearea/contents/template.xml activate.vpk ) add_dependencies(${PROJECT_NAME}.vpk ${PROJECT_NAME}.elf)