# # $Id$ # $HeadURL$ # $Author$ # Created by Patric Karwat, SLSE, 2016-07-03 # ADD_INTERFACE_LIBRARY( AesMineSingleVirtualGuiPluginInterface ${CMAKE_CURRENT_SOURCE_DIR}/aes_mine_single_virtual_gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/.. ) SET(aes_mine_single_virtual_gui_SRCS aes_mine_single_virtual_gui_plugin.cpp aes_mine_single_virtual_gui_plugin.h aes_booby_trap_edit.cpp aes_booby_trap_edit.h aes_booby_trap_list.cpp aes_booby_trap_list.h aes_booby_trap_model.cpp aes_booby_trap_model.h aes_off_route_mine_edit.cpp aes_off_route_mine_edit.h aes_off_route_mine_list.cpp aes_off_route_mine_list.h aes_off_route_mine_model.cpp aes_off_route_mine_model.h CustomView/aes_booby_trap.cpp CustomView/aes_booby_trap.h CustomView/aes_off_route_mine.cpp CustomView/aes_off_route_mine.h InfoView/aes_booby_trap_info.cpp InfoView/aes_booby_trap_info.h InfoView/aes_off_route_mine_info.cpp InfoView/aes_off_route_mine_info.h ) NGL_WRAP_UI(aes_mine_single_virtual_gui_SRCS aes_booby_trap_edit.ui aes_off_route_mine_edit.ui CustomView/aes_booby_trap.ui CustomView/aes_off_route_mine.ui InfoView/aes_booby_trap_info.ui InfoView/aes_off_route_mine_info.ui ) NGL_ADD_LIBRARY(WS AesMineSingleVirtualGuiPlugin MODULE ${aes_mine_single_virtual_gui_SRCS}) NGL_TARGET_LINK_LIBRARIES(AesMineSingleVirtualGuiPlugin AesBaseGui AesMineSingleVirtualGuiPluginInterface ngltools LtsSessionData NGLLogger LtsSession AesDataPluginInterface AesInfoGuiPluginInterface Qt5::Widgets LtsWidgets LtsUtilsSettings ) NGL_INSTALL_TARGET(AesMineSingleVirtualGuiPlugin)