Files
qt5-legatus-legacy/Lts/Proxies/TrainingAreaBase/Plugins/AdlerJson/CMakeLists.txt
T
2026-08-13 18:33:10 +02:00

105 lines
1.9 KiB
CMake
Executable File

#
# @RDE_HEADER@
# IsmHandler for WirelessLocationSystem
# $Id: CMakeLists.txt 62899 2024-05-29 11:08:50Z ewert_j $
# $HeadURL: svn://slssvn/TDS/branches/product/features/ufom/Lts/Proxies/TrainingAreaBase/Plugins/UFomHlaJson/CMakeLists.txt $
# $Author: ewert_j $
# Created by Julius Ewert, ESIM, 2024-03-20
#
SET(SRCS_SAA
telegrams.h
telegrams.cpp
generatetelegrams.cpp
generatetelegrams.h
adler_export.h
)
NGL_ADD_LIBRARY(AAR SV WS saaTelegrams SHARED ${SRCS_SAA})
NGL_INSTALL_TARGET(saaTelegrams)
NGL_TARGET_INCLUDE_DIRECTORIES(saaTelegrams
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}/../
${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(saaTelegrams
svcPdmClient
Qt5::Core
Qt5::WebSockets
)
SET(SRCS
logger.cpp
logger.h
main_dispatcher.cpp
main_dispatcher.h
plugin.cpp
plugin.h
json_dispatcher.cpp
json_dispatcher.h
json_handler_rx.cpp
json_handler_rx.h
json_handler_tx.cpp
json_handler_tx.h
ppm_handler.cpp
ppm_handler.h
pdm_handler.cpp
pdm_handler.h
flm_handler.cpp
flm_handler.h
aes_handler.cpp
aes_handler.h
asm_handler.cpp
asm_handler.h
ws_interface.h
ws_handler.h
ws_handler.cpp
saa_interface.h
saa_interface.cpp
settings.cpp
settings.h
)
NGL_ADD_LIBRARY(AAR SV tabPluginAdler MODULE ${SRCS})
NGL_INSTALL_TARGET(tabPluginAdler)
NGL_TARGET_LINK_LIBRARIES(tabPluginAdler
PUBLIC
svcTabServer
NGLLogger
nglsettings
ngltools
Qt5::Core
Qt5::Network
Qt5::WebSockets
tabPluginInterface
OpmDataPluginInterface
tabTelegrams
svcTabCommon
svcTabServer
svcPpmClient
svcAsmClient
svcPdmClient
svcExmClient
svcAesClient
svcFlmClient
svcCoreClient
svcNomClient
svcOpmClient
ddsconnector
LtsUtilsDds
saaTelegrams
Trajectory
)
#
# --- Tests --------------------------------------------------------------
#
IF(BUILD_TESTING)
ADD_SUBDIRECTORY(ModuleTest)
ENDIF()