PHF000-Firmware/CMakeLists.txt

27 lines
683 B
CMake

# SPDX-License-Identifier: Apache-2.0
cmake_minimum_required(VERSION 3.20.0)
set(BOARD_ROOT ${CMAKE_CURRENT_SOURCE_DIR})
find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(PHF000-Firmware)
# Application sources
target_sources(app PRIVATE
src/main.c
drivers/led/led.c
drivers/button/button.c
drivers/actuator/actuator.c
drivers/battery_adc/battery_adc.c
drivers/temperature/temperature.c
drivers/timer_count/timer_count.c
)
# Add include directories so headers can be found
target_include_directories(app PRIVATE
drivers/led
drivers/button
drivers/actuator
drivers/battery_adc
drivers/temperature
drivers/timer_count
)