#
# --- Library svcCesGeoPairingImpl --------------------------------------------------------------------------------
#
SET(SRCS_common
  GeoPairingDataBase.cpp
    GeoPairingDataFireReport.cpp
    GeoPairingImplAirTargetCache.cpp
    GeoPairingImplAirTarget.cpp
    GeoPairingImplAirTargetTracker.cpp
    GeoPairingImplAirTargetUpdater.cpp
    GeoPairingImplBalistic.cpp
    GeoPairingImpl.cpp
    GeoPairingImplDted.cpp
    GeoPairingImplDummy.cpp
    GeoPairingImplFactory.cpp
    GeoPairingImplFiredBulletBalistic.cpp
    GeoPairingImplFiredBullet.cpp
    GeoPairingImplFiredBulletDted.cpp
    GeoPairingDataBase.hpp
    GeoPairingDataFireReport.hpp
    GeoPairingImplAirTargetCacheData.hpp
    GeoPairingImplAirTargetCache.hpp
    GeoPairingImplAirTarget.hpp
    GeoPairingImplAirTargetTracker.hpp
    GeoPairingImplAirTargetUpdater.hpp
    GeoPairingImplBalistic.hpp
    GeoPairingImplDted.hpp
    GeoPairingImplDummy.hpp
    GeoPairingImplFactory.hpp
    GeoPairingImplFiredBulletBalistic.hpp
    GeoPairingImplFiredBulletDted.hpp
    GeoPairingImplFiredBullet.hpp
    GeoPairingImpl.hpp
    GeoPairingImplImpactData.hpp
    GeoPairingImplMeteoData.hpp
    GeoPairingImplSensorData.hpp
    GeoPairingImplTrajectoryData.hpp
    geo_settings.h
    geo_settings.cpp
)

NGL_ADD_LIBRARY(AAR SV svcCesGeoPairingImpl STATIC  ${SRCS_common})
NGL_TARGET_INCLUDE_DIRECTORIES(svcCesGeoPairingImpl
  PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/../
    ${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(svcCesGeoPairingImpl
  PRIVATE
    RTI::nddscpp2
  PUBLIC
    Qt5::Core
    NGLLogger
    svcPdmCommon
    LtsCoordTrans
    GBL_Types
    GBL_ConfigSystem
    FW_Ballistic
    NGLLogger
)
