-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCMakeLists.txt
27 lines (20 loc) · 905 Bytes
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
cmake_minimum_required(VERSION 3.4.1)
set(BUILD_PRC build-prc)
set(PILRC pilrc)
set(CMAKE_C_COMPILER m68k-palmos-gcc)
set(CMAKE_C_FLAGS "-O2 -I${SOURCE_DIR}/WristPDA_SDK_v1.3/Include")
set(SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR})
include_directories(${SOURCE_DIR})
include_directories(${SOURCE_DIR}/WristPDA_SDK_v1.3/Include)
add_executable(CrypticWatch
${SOURCE_DIR}/main.c
${SOURCE_DIR}/watch_face.h
${SOURCE_DIR}/watch_face.c
${SOURCE_DIR}/watch_face_internal.h
${SOURCE_DIR}/block_watch_face.h
${SOURCE_DIR}/block_watch_face.c)
add_custom_target(resources ${PILRC} ${SOURCE_DIR}/res.rcp
SOURCES ${SOURCE_DIR}/res.rcp
WORKING_DIRECTORY ${SOURCE_DIR})
add_custom_target(CrypticWatch_prc ALL ${BUILD_PRC} CrypticWatch.prc "CrypticWatch" Foss CrypticWatch ${SOURCE_DIR}/*.bin)
add_dependencies(CrypticWatch_prc CrypticWatch resources)