add_library(bsp STATIC) add_subdirectory(hardware) target_sources(bsp PRIVATE main.c) # bsp depends on FreeRTOS target_link_libraries(bsp PUBLIC freertos_kernel)