# SPDX-License-Identifier: Apache-2.0

cmake_minimum_required(VERSION 3.20.0)

find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})

project(fw-ncs-0.0.1)

# Add compiler macros
add_compile_definitions(SAFEWARE_DEVICE_TYPE=1)
add_compile_definitions(VERSION_INFO="FW-NCS-0.0.1")

# Add include directories
target_include_directories(app PRIVATE inc sys_init)

# Add libraries
add_library(mylib STATIC IMPORTED)

set_target_properties(mylib PROPERTIES
    IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR}/lib/libmylib.a
)

target_link_libraries(app PRIVATE mylib)

# Add sources
file(GLOB_RECURSE SYS_INIT_FILES "sys_init/*.cpp")

target_sources(app PRIVATE src/main.cpp ${SYS_INIT_FILES})
