#
# @RDE_HEADER@
# $Id$
# $HeadURL$
# $Author$
# Created by Christian Fröbel, NLSE, 2018-04-19
#

set(SRCS
  avs_app.cpp
  avs_app.h
  playback_app.cpp
  playback_app.h
  plugin_settings.cpp
  plugin_settings.h
  project_settings.cpp
  project_settings.h
  stream_list_result.h
  stream_list_result.cpp
)

#
# Shared Lib used by several Plugins.
# It has a dependency to LtsMultiMonitor and thus cannot be integrated into svcAvmCommon
# which needs to be built on SV, too.
#
NGL_ADD_LIBRARY2(WS AvmShared SHARED ${SRCS})
NGL_TARGET_LINK_LIBRARIES(AvmShared
  PUBLIC
    Qt5::Core
    svcAvmCommon
    Boost::boost
  PRIVATE
    LtsMultiMonitor
    LtsUtilsSettings
    Qt5::Gui
    nglsettings
    ngltools
)
NGL_INSTALL_TARGET(AvmShared)
