make libCLS more independen of HW

goal is to reuse libCLS on an diffrent MCU
This commit is contained in:
2024-02-05 19:46:48 +01:00
parent 31f3172ba3
commit a3c3b99fb3
18 changed files with 309 additions and 54 deletions

View File

@@ -30,8 +30,14 @@ add_library(PROTOS ${PROTO_SRCS} ${PROTO_HDRS})
target_include_directories(PROTOS PUBLIC ${NANOPB_INCLUDE_DIRS} ${PROJECT_BINARY_DIR})
include_directories(${PROJECT_BINARY_DIR})
add_library(CLS_BSP mock_os/CLS_BSP.c)
target_include_directories(CLS_BSP PUBLIC
./
../lib/Unity/src
)
add_subdirectory(../../Application/Tasks Tasks)
add_subdirectory(../../Application/CLS CLS)
target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC Tasks)
target_link_libraries(${CMAKE_PROJECT_NAME} PUBLIC Tasks CLS)