diff options
author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-06-18 18:34:08 +0200 |
---|---|---|
committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-06-18 18:34:08 +0200 |
commit | 752dca0a41581282498ccb0d3e2aedb15181e4a8 (patch) | |
tree | 8dd27b7e6cff31b05fbc4c8ea0a9d5cec15f2b87 /lib/pbdrv/CMakeLists.txt | |
parent | 35129b2ba8e416f99f4095d93ae748762b0e36fb (diff) |
WIP main controller puzzle bus behavior + fix build system / client
Diffstat (limited to 'lib/pbdrv/CMakeLists.txt')
-rw-r--r-- | lib/pbdrv/CMakeLists.txt | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/lib/pbdrv/CMakeLists.txt b/lib/pbdrv/CMakeLists.txt index 91932b8..998ed4d 100644 --- a/lib/pbdrv/CMakeLists.txt +++ b/lib/pbdrv/CMakeLists.txt @@ -17,7 +17,7 @@ target_compile_definitions(mpack PRIVATE MPACK_HAS_CONFIG=1) target_include_directories(mpack PRIVATE .) # generic puzzle bus message handling library functions -add_library(pbdrv OBJECT +add_library(pbdrv STATIC pb-msg.c pb-serial.c pb-buf.c @@ -25,21 +25,14 @@ add_library(pbdrv OBJECT target_include_directories(pbdrv SYSTEM INTERFACE .) target_link_libraries(pbdrv mpack) -# TODO: pbdrv-mod should ideally only include sources specific to it, and link -# 'plain' pbdrv to provide the other functions. this seems to cause linker -# errors and I don't know why - # puzzle bus *module* specific code add_library(pbdrv-mod OBJECT - pb-msg.c - pb-serial.c - pb-buf.c pb-mod.c pb-send.c pb-route.c ) target_include_directories(pbdrv-mod SYSTEM INTERFACE .) -target_link_libraries(pbdrv-mod mpack) +target_link_libraries(pbdrv-mod pbdrv) # puzzle bus drivers include(drv/arduino/include.cmake) |