move to single lib

This commit is contained in:
Jack Humbert
2023-04-04 12:29:01 -04:00
parent 531c37b256
commit 6a960cbf05
11 changed files with 54 additions and 48 deletions
+12 -12
View File
@@ -1,4 +1,4 @@
add_library(quantum
target_sources(qmk PUBLIC
main.c
keymap_introspection.c
quantum.c
@@ -21,18 +21,18 @@ add_library(quantum
bootmagic/magic.c
)
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/logging)
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/keymap_extras)
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/process_keycode)
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/sequencer)
target_include_directories(quantum PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/bootmagic)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/logging)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/keymap_extras)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/process_keycode)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/sequencer)
target_include_directories(qmk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/bootmagic)
target_link_libraries(quantum ${QMK_TARGET})
target_link_libraries(quantum platforms)
target_link_libraries(quantum platforms_${QMK_PLATFORM})
target_link_libraries(quantum tmk_core_protocol)
target_link_libraries(quantum tmk_core_protocol_${QMK_PROTOCOL})
# target_link_libraries(quantum ${QMK_TARGET})
# target_link_libraries(quantum platforms)
# target_link_libraries(quantum platforms_${QMK_PLATFORM})
# target_link_libraries(quantum tmk_core_protocol)
# target_link_libraries(quantum tmk_core_protocol_${QMK_PROTOCOL})
# if no printf
# target_sources(quantum PRIVATE ${CMAKE_SOURCE_DIR}/lib/printf/src/printf/printf.c)