#
# @RDE_HEADER@
# $Id$
# $HeadURL$
# $Author$
#

SET(zwmssaab_SRCS
  saab_export.cpp
  saab_export.h
  saab_import.cpp
  saab_import.h
  saab_import_show.cpp
  saab_import_show.h
  saab_logging.cpp
  saab_logging.h
  saab_mapping_dialog.cpp
  saab_mapping_dialog.h
  saab_map_type.cpp
  saab_map_type.h
  saab_map_party.cpp
  saab_map_party.h
  saab_types.cpp
  saab_types.h
  saab_xml_strings.h
  zwmssaab_export.h
)

SET(zwmssaab_UICS
  ui/saab_import_show.ui
  ui/saab_export.ui
  ui/saab_map_type.ui
  ui/saab_map_party.ui
  ui/saab_import.ui
  ui/saab_mapping_dialog.ui
)

NGL_WRAP_UI(zwmssaab_SRCS ${zwmssaab_UICS})
NGL_ADD_LIBRARY(WS zwmssaab SHARED ${zwmssaab_SRCS} ${zwmssaab_UICS} ${zwmssaab_IDLS})
NGL_TARGET_INCLUDE_DIRECTORIES(zwmssaab
  PUBLIC
    ${CMAKE_CURRENT_BINARY_DIR}
)

NGL_TARGET_LINK_LIBRARIES(zwmssaab
  PRIVATE
    Qt5::Gui
    Qt5::Xml
    Qt5::XmlPatterns
  PUBLIC
    svcPpmCommon
    LtsUtilsSettings
    LtsUtilsGuiDds
    LtsSession
    PpmDataPluginInterface
    PpmCommon
    ExmDataPluginInterface
    OpmDataPluginInterface
    LtsSessionData
    ngltools
    NGLLogger
    LtsWidgets    
    Qt5::Core
)

NGL_INSTALL_TARGET(zwmssaab)
