#
# monitoring of the target areas
# $Id$
# $HeadURL$
# $Author$
#

SET(SRCS
  plugin.cpp
  plugin.h
  handler_geopairing.cpp
  handler_geopairing.h
  settings.cpp
  settings.h
  GeoPairing/GeoPairing.cpp
  GeoPairing/GeoPairing.hpp
  logger.cpp
  logger.h
  )

# 22.11.2024, Norbert Thoden
# cesPluginGeoPairing is a MODULE; not a SHARED
# So NGL_ADD_LIBRARY2 SHARED with would create ./Plugins/GeoPairing/cesplugingeopairing_export.h,
# but not with MODULE.
# But is an export macro realy needed? -> No
NGL_ADD_LIBRARY(AAR SV cesPluginGeoPairing MODULE ${SRCS})
NGL_TARGET_LINK_LIBRARIES(cesPluginGeoPairing
  Qt5::Network
  Qt5::Widgets
  cesPluginInterface
  ngldb
  svcCesDDSCommon
  # GeoParing stuff
  GBL_Types
  GBL_ConfigSystem
  FW_Ballistic
  svcCesGeoPairingImpl
  ${SCHUSSTAFEL_LIBRARY}
)
NGL_INSTALL_TARGET(cesPluginGeoPairing)

ADD_SUBDIRECTORY(GBL_Global)
ADD_SUBDIRECTORY(GBL_ConfigSystem)
ADD_SUBDIRECTORY(GBL_Types)
ADD_SUBDIRECTORY(FW_Ballistic)
ADD_SUBDIRECTORY(GeoPairingImpl)
ADD_SUBDIRECTORY(GeoPairing)
