cmake_minimum_required(VERSION 3.10) include(proj.conf) project(${EXAMPLE_NAME} VERSION 0.1) add_executable(${EXAMPLE_NAME}.elf main.c) enable_language(ASM) target_sources(${EXAMPLE_NAME}.elf PUBLIC boot2_pre.S) add_subdirectory(${SDK_BASE_DIR} sdk) target_link_libraries(${EXAMPLE_NAME}.elf sdk)