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(EnablePStore) set(CMAKE_C_FLAGS "-Wl,-q -O3 -std=c99") add_definitions(-DSQLITE_OS_OTHER=1 -DSQLITE_TEMP_STORE=3 -DSQLITE_THREADSAFE=0) include_directories( sqlite-3.6.23.1 ) add_executable(${PROJECT_NAME}.elf src/main.c src/font.c src/graphics.c src/vita_sqlite.c sqlite-3.6.23.1/sqlite3.c ) target_link_libraries(${PROJECT_NAME}.elf -lSceDisplay_stub -lSceCtrl_stub -lSceSysmodule_stub -lScePower_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=PSTO00001 "Enable PS Store" param.sfo ) add_dependencies(${PROJECT_NAME}.vpk ${PROJECT_NAME}.elf)