@@ -845,6 +845,8 @@ target_compile_options(infinitime_fonts PUBLIC
845
845
$<$<COMPILE_LANGUAGE:ASM>: ${ASM_FLAGS} >
846
846
)
847
847
848
+ add_subdirectory (displayapp/apps)
849
+
848
850
# NRF SDK
849
851
add_library (nrf-sdk STATIC ${SDK_SOURCE_FILES} )
850
852
target_include_directories (nrf-sdk SYSTEM PUBLIC . ../)
@@ -900,7 +902,7 @@ set(EXECUTABLE_FILE_NAME ${EXECUTABLE_NAME}-${pinetime_VERSION_MAJOR}.${pinetime
900
902
set (NRF5_LINKER_SCRIPT "${CMAKE_SOURCE_DIR} /gcc_nrf52.ld" )
901
903
add_executable (${EXECUTABLE_NAME} ${SOURCE_FILES} )
902
904
set_target_properties (${EXECUTABLE_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_FILE_NAME} )
903
- target_link_libraries (${EXECUTABLE_NAME} nimble nrf-sdk lvgl littlefs infinitime_fonts)
905
+ target_link_libraries (${EXECUTABLE_NAME} nimble nrf-sdk lvgl littlefs infinitime_fonts infinitime_apps )
904
906
target_compile_options (${EXECUTABLE_NAME} PUBLIC
905
907
${COMMON_FLAGS}
906
908
${WARNING_FLAGS}
@@ -934,7 +936,7 @@ set(IMAGE_MCUBOOT_FILE_NAME_BIN ${EXECUTABLE_MCUBOOT_NAME}-image-${pinetime_VERS
934
936
set (DFU_MCUBOOT_FILE_NAME ${EXECUTABLE_MCUBOOT_NAME} -dfu-${pinetime_VERSION_MAJOR} .${pinetime_VERSION_MINOR} .${pinetime_VERSION_PATCH} .zip)
935
937
set (NRF5_LINKER_SCRIPT_MCUBOOT "${CMAKE_SOURCE_DIR} /gcc_nrf52-mcuboot.ld" )
936
938
add_executable (${EXECUTABLE_MCUBOOT_NAME} ${SOURCE_FILES} )
937
- target_link_libraries (${EXECUTABLE_MCUBOOT_NAME} nimble nrf-sdk lvgl littlefs infinitime_fonts)
939
+ target_link_libraries (${EXECUTABLE_MCUBOOT_NAME} nimble nrf-sdk lvgl littlefs infinitime_fonts infinitime_apps )
938
940
set_target_properties (${EXECUTABLE_MCUBOOT_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_MCUBOOT_FILE_NAME} )
939
941
target_compile_options (${EXECUTABLE_MCUBOOT_NAME} PUBLIC
940
942
${COMMON_FLAGS}
@@ -976,7 +978,7 @@ endif()
976
978
set (EXECUTABLE_RECOVERY_NAME "pinetime-recovery" )
977
979
set (EXECUTABLE_RECOVERY_FILE_NAME ${EXECUTABLE_RECOVERY_NAME} -${pinetime_VERSION_MAJOR} .${pinetime_VERSION_MINOR} .${pinetime_VERSION_PATCH} )
978
980
add_executable (${EXECUTABLE_RECOVERY_NAME} ${RECOVERY_SOURCE_FILES} )
979
- target_link_libraries (${EXECUTABLE_RECOVERY_NAME} nimble nrf-sdk littlefs infinitime_fonts)
981
+ target_link_libraries (${EXECUTABLE_RECOVERY_NAME} nimble nrf-sdk littlefs infinitime_fonts infinitime_apps )
980
982
set_target_properties (${EXECUTABLE_RECOVERY_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_RECOVERY_FILE_NAME} )
981
983
target_compile_definitions (${EXECUTABLE_RECOVERY_NAME} PUBLIC "PINETIME_IS_RECOVERY" )
982
984
target_compile_options (${EXECUTABLE_RECOVERY_NAME} PUBLIC
@@ -1008,7 +1010,7 @@ set(IMAGE_RECOVERY_MCUBOOT_FILE_NAME ${EXECUTABLE_RECOVERY_MCUBOOT_NAME}-image-$
1008
1010
set (IMAGE_RECOVERY_MCUBOOT_FILE_NAME_HEX ${IMAGE_RECOVERY_MCUBOOT_FILE_NAME} .hex)
1009
1011
set (DFU_RECOVERY_MCUBOOT_FILE_NAME ${EXECUTABLE_RECOVERY_MCUBOOT_NAME} -dfu-${pinetime_VERSION_MAJOR} .${pinetime_VERSION_MINOR} .${pinetime_VERSION_PATCH} .zip)
1010
1012
add_executable (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} ${RECOVERY_SOURCE_FILES} )
1011
- target_link_libraries (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} nimble nrf-sdk littlefs infinitime_fonts)
1013
+ target_link_libraries (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} nimble nrf-sdk littlefs infinitime_fonts infinitime_apps )
1012
1014
set_target_properties (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_RECOVERY_MCUBOOT_FILE_NAME} )
1013
1015
target_compile_definitions (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PUBLIC "PINETIME_IS_RECOVERY" )
1014
1016
target_compile_options (${EXECUTABLE_RECOVERY_MCUBOOT_NAME} PUBLIC
@@ -1048,7 +1050,7 @@ endif()
1048
1050
set (EXECUTABLE_RECOVERYLOADER_NAME "pinetime-recovery-loader" )
1049
1051
set (EXECUTABLE_RECOVERYLOADER_FILE_NAME ${EXECUTABLE_RECOVERYLOADER_NAME} -${pinetime_VERSION_MAJOR} .${pinetime_VERSION_MINOR} .${pinetime_VERSION_PATCH} )
1050
1052
add_executable (${EXECUTABLE_RECOVERYLOADER_NAME} ${RECOVERYLOADER_SOURCE_FILES} )
1051
- target_link_libraries (${EXECUTABLE_RECOVERYLOADER_NAME} nrf-sdk infinitime_fonts)
1053
+ target_link_libraries (${EXECUTABLE_RECOVERYLOADER_NAME} nrf-sdk infinitime_fonts infinitime_apps )
1052
1054
set_target_properties (${EXECUTABLE_RECOVERYLOADER_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_RECOVERYLOADER_FILE_NAME} )
1053
1055
target_compile_options (${EXECUTABLE_RECOVERYLOADER_NAME} PUBLIC
1054
1056
${COMMON_FLAGS}
@@ -1083,7 +1085,7 @@ set(IMAGE_MCUBOOT_RECOVERYLOADER_FILE_NAME ${EXECUTABLE_MCUBOOT_RECOVERYLOADER_N
1083
1085
set (IMAGE_MCUBOOT_RECOVERYLOADER_FILE_NAME_HEX ${IMAGE_MCUBOOT_RECOVERYLOADER_FILE_NAME} .hex)
1084
1086
set (DFU_MCUBOOT_RECOVERYLOADER_FILE_NAME ${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} -dfu-${pinetime_VERSION_MAJOR} .${pinetime_VERSION_MINOR} .${pinetime_VERSION_PATCH} .zip)
1085
1087
add_executable (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} ${RECOVERYLOADER_SOURCE_FILES} )
1086
- target_link_libraries (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} nrf-sdk infinitime_fonts)
1088
+ target_link_libraries (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} nrf-sdk infinitime_fonts infinitime_apps )
1087
1089
set_target_properties (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} PROPERTIES OUTPUT_NAME ${EXECUTABLE_MCUBOOT_RECOVERYLOADER_FILE_NAME} )
1088
1090
target_compile_options (${EXECUTABLE_MCUBOOT_RECOVERYLOADER_NAME} PUBLIC
1089
1091
${COMMON_FLAGS}
0 commit comments