#
# $Id$
# $HeadURL: svn://slssvn/TDS/branches/product/devel/trunk/Lts/Plugins/AdvancedSymbology/CMakeLists.txt
# $Author$
# Created by Mike Wille, SLSE, 2016-09-05
#

NGL_ADD_LIBRARY(WS AsbData STATIC
  asb_foreign_interface_impl.cpp
  asb_foreign_interface_impl.h
  logger.cpp
  logger.h
)
NGL_TARGET_LINK_LIBRARIES(AsbData
  GimDataPluginInterface
  AsbDataPluginInterface
  AesDataPluginInterface
  PpmDataPluginInterface
  advancedSymbology
)

#
# Data Plugin
#
NGL_ADD_LIBRARY(WS AsbDataPlugin MODULE
  asb_data_plugin.cpp
  asb_data_plugin.h
  asb_foreign_interface_impl.cpp
  asb_foreign_interface_impl.h
  logger.cpp
  logger.h
)

NGL_TARGET_LINK_LIBRARIES(AsbDataPlugin
  AsbData
  Qt5::Core
  AsbDataPluginInterface
  GimDataPluginInterface
  svcAesCommon
  advancedSymbology
  NGLLogger
  LtsSessionDataDds
)
NGL_INSTALL_TARGET(AsbDataPlugin)

NGL_ADD_LIBRARY(WS AsbForeignDataPluginThp STATIC
  asb_foreign_interface_impl.cpp
  asb_foreign_interface_impl.h
  logger.cpp
  logger.h
)
NGL_TARGET_LINK_LIBRARIES(AsbForeignDataPluginThp
  AsbData
  Qt5::Core
  AsbDataPluginInterface
  GimDataPluginInterface
  svcAesCommon
  advancedSymbology
  NGLLogger
  LtsSessionDataDds
)

