fsfw/src/fsfw/CMakeLists.txt

60 lines
1.3 KiB
CMake
Raw Normal View History

2022-05-16 14:55:15 +02:00
target_sources(${LIB_FSFW_NAME} PRIVATE version.cpp)
2022-03-08 10:05:18 +01:00
2021-07-19 16:25:51 +02:00
# Core
2021-07-13 18:52:19 +02:00
add_subdirectory(action)
add_subdirectory(cfdp)
2021-07-13 18:52:19 +02:00
add_subdirectory(container)
add_subdirectory(controller)
add_subdirectory(datapool)
add_subdirectory(datapoollocal)
add_subdirectory(devicehandlers)
add_subdirectory(events)
add_subdirectory(fdir)
add_subdirectory(globalfunctions)
add_subdirectory(health)
add_subdirectory(housekeeping)
2021-07-13 20:22:54 +02:00
add_subdirectory(internalerror)
2022-06-28 18:56:52 +02:00
add_subdirectory(introspection)
2021-07-13 18:52:19 +02:00
add_subdirectory(ipc)
add_subdirectory(memory)
add_subdirectory(modes)
add_subdirectory(objectmanager)
add_subdirectory(parameters)
add_subdirectory(power)
add_subdirectory(serialize)
add_subdirectory(serviceinterface)
add_subdirectory(storagemanager)
add_subdirectory(subsystem)
add_subdirectory(tasks)
add_subdirectory(tcdistribution)
add_subdirectory(thermal)
add_subdirectory(timemanager)
add_subdirectory(tmtcpacket)
add_subdirectory(tmtcservices)
2021-07-19 16:25:51 +02:00
# Optional
2021-07-19 18:26:54 +02:00
if(FSFW_ADD_MONITORING)
2022-05-16 14:55:15 +02:00
add_subdirectory(monitoring)
2021-07-19 18:26:54 +02:00
endif()
if(FSFW_ADD_PUS)
2022-05-16 14:55:15 +02:00
add_subdirectory(pus)
2021-07-19 18:26:54 +02:00
endif()
if(FSFW_ADD_TMSTORAGE)
2022-05-16 14:55:15 +02:00
add_subdirectory(tmstorage)
2021-07-19 18:26:54 +02:00
endif()
if(FSFW_ADD_COORDINATES)
2022-05-16 14:55:15 +02:00
add_subdirectory(coordinates)
2021-07-19 18:26:54 +02:00
endif()
if(FSFW_ADD_RMAP)
2022-05-16 14:55:15 +02:00
add_subdirectory(rmap)
2021-07-19 18:26:54 +02:00
endif()
if(FSFW_ADD_DATALINKLAYER)
2022-05-16 14:55:15 +02:00
add_subdirectory(datalinklayer)
2021-07-19 18:26:54 +02:00
endif()
2021-07-19 16:25:51 +02:00
# OSAL
add_subdirectory(osal)