## ## $Id$ ## ## This file is part of Vidalia, and is subject to the license terms in the ## LICENSE file, found in the top level directory of this distribution. If ## you did not receive the LICENSE file with this file, you may obtain it ## from the Vidalia source package distributed by the Vidalia Project at ## http://www.vidalia-project.net/. No part of Vidalia, including this file, ## may be copied, modified, propagated, or distributed except according to ## the terms described in the LICENSE file. ## include_directories( ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) set(networkmapplugin_SRCS NetworkMapPlugin.cpp CircuitItem.cpp CircuitListWidget.cpp GeoIpCache.cpp GeoIpCacheItem.cpp GeoIp.cpp GeoIpRequest.cpp GeoIpResolver.cpp GeoIpResponse.cpp NetViewer.cpp RouterDescriptorView.cpp RouterInfoDialog.cpp RouterListItem.cpp RouterListWidget.cpp StreamItem.cpp ) qt4_wrap_cpp(networkmapplugin_SRCS NetworkMapPlugin.h CircuitListWidget.h GeoIpCache.h GeoIpResolver.h NetViewer.h RouterDescriptorView.h RouterInfoDialog.h RouterListWidget.h ) if (USE_MARBLE) set(networkmapplugin_SRCS ${networkmapplugin_SRCS} TorMapWidget.cpp TorMapWidgetInputHandler.cpp TorMapWidgetPopupMenu.cpp ) qt4_wrap_cpp(networkmapplugin_SRCS TorMapWidget.h TorMapWidgetInputHandler.h TorMapWidgetPopupMenu.h ) else(USE_MARBLE) set(networkmapplugin_SRCS ${networkmapplugin_SRCS} TorMapImageView.cpp ZImageView.cpp ) qt4_wrap_cpp(networkmapplugin_SRCS TorMapImageView.h ZImageView.h ) endif(USE_MARBLE) qt4_wrap_ui(networkmapplugin_SRCS NetViewer.ui RouterInfoDialog.ui ) qt4_add_resources(networkmapplugin_SRCS res/NetworkMapPlugin.qrc ) add_library(networkmapplugin MODULE ${networkmapplugin_SRCS}) target_link_libraries(networkmapplugin ${QT_LIBRARIES} torcontrol vidaliaplugin )