19 lines
591 B
CMake
19 lines
591 B
CMake
enable_language(ASM)
|
|
|
|
add_library(sdk STATIC)
|
|
|
|
add_subdirectory(${SDK_BASE_DIR}/driver driver)
|
|
target_link_libraries(sdk driver)
|
|
|
|
add_subdirectory(${SDK_BASE_DIR}/component component)
|
|
target_link_libraries(sdk component)
|
|
|
|
add_subdirectory(${SDK_BASE_DIR}/CMSIS)
|
|
target_link_libraries(sdk cmsis)
|
|
|
|
# add_custom_command(TARGET ${PROJ_NAME}.elf POST_BUILD
|
|
# COMMAND ${CMAKE_OBJCOPY} -Obinary $<TARGET_FILE:${PROJ_NAME}.elf> ${PROJ_NAME}.bin
|
|
# COMMAND ${CMAKE_OBJDUMP} -d -S $<TARGET_FILE:${PROJ_NAME}.elf> >${PROJ_NAME}.asm
|
|
# COMMENT "Generate ${BIN_FILE}\r\n"
|
|
# )
|