2024-03-24 20:52:55 +08:00
|
|
|
enable_language(ASM)
|
|
|
|
|
|
2025-03-22 21:13:21 +08:00
|
|
|
add_library(sdk STATIC)
|
2025-03-15 16:19:50 +08:00
|
|
|
|
2025-03-22 21:13:21 +08:00
|
|
|
add_subdirectory(${SDK_BASE_DIR}/driver driver)
|
|
|
|
|
target_link_libraries(sdk driver)
|
2024-03-24 20:52:55 +08:00
|
|
|
|
2025-03-22 21:13:21 +08:00
|
|
|
add_subdirectory(${SDK_BASE_DIR}/component component)
|
|
|
|
|
target_link_libraries(sdk component)
|
2024-03-24 20:52:55 +08:00
|
|
|
|
2025-03-22 21:13:21 +08:00
|
|
|
add_subdirectory(${SDK_BASE_DIR}/CMSIS)
|
|
|
|
|
target_link_libraries(sdk cmsis)
|
2024-03-24 20:52:55 +08:00
|
|
|
|
2025-03-22 21:13:21 +08:00
|
|
|
# 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"
|
|
|
|
|
# )
|