enablepsstore/CMakeLists.txt

38 lines
883 B
CMake

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)