cmake_minimum_required(VERSION 3.20.0) find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE}) project(kvida_os) target_sources(app PRIVATE src/main.c) # Module directories under src/ (hal, gpio_manager, power_manager, # matter_manager, ota, config_manager, sensor_profiles, rule_engine) are # currently placeholders with no source files. Add add_subdirectory() # calls for each once it gains a CMakeLists.txt and real sources.