project( ktrafficanalyzer )
find_package( KDE4 REQUIRED )
include_directories( ${KDE4_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} )

set( KTASources KTrafficAnalyzer.cpp lib/TrafficWindow.cpp lib/GraphDisplay.cpp lib/KTASysTray.cpp lib/SYSTrafficInterface.cpp lib/TrafficInterface.cpp lib/dataPoint.cpp lib/ringMemory.cpp )
set( KTASources ${KTASources} settings/ColorWidget.cpp settings/FontWidget.cpp settings/InterfaceWidget.cpp settings/WindowWidget.cpp settings/StatisticsWidget.cpp )
set( KTASources ${KTASources} stats/KTAStats.cpp stats/KTAStatsHandler.cpp stats/MonthlyStatsWidget.cpp stats/TrafficStatsWidget.cpp stats/DailyStatsWidget.cpp )

kde4_add_kcfg_files( KTASources settings/KTASettings.kcfgc )

kde4_add_ui_files( KTASources qtdesigner/ColorWidget.ui qtdesigner/FontWidget.ui qtdesigner/WindowWidget.ui qtdesigner/InterfaceWidget.ui qtdesigner/TrafficWidget.ui qtdesigner/StatisticsWidget.ui )

kde4_add_executable( ktrafficanalyzer ${KTASources} )
target_link_libraries( ktrafficanalyzer Qt3Support ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} )

install( TARGETS ktrafficanalyzer ${INSTALL_TARGETS_DEFAULT_ARGS} )
install( FILES ktrafficanalyzer.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )

# set( CPACK_PACKAGE_DESCRIPTION_SUMMARY "KTrafficAnalyzer")
# set( CPACK_PACKAGE_VENDOR "Wolfgang 'Viras' Koller <viras@gmx.at>")
# set( CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/INSTALL")
# set( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/GPL")
# set( CPACK_PACKAGE_VERSION_MAJOR "0")
# set( CPACK_PACKAGE_VERSION_MINOR "5")
# set( CPACK_PACKAGE_VERSION_PATCH "1")
# set( CPACK_RPM_PACKAGE_GROUP "Networking/Utilities")
# set( CPACK_RPM_PACKAGE_LICENSE "GPL")

# set( CPACK_STRIP_FILES "ktrafficanalyzer" )
# set( CPACK_PACKAGE_EXECUTABLES "ktrafficanalyzer" "KTrafficAnalyzer" )

# set( CPACK_GENERATOR RPM )
# include( CPack )
