find_package(KDE4 REQUIRED)

add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})

include_directories(
	${CMAKE_CURRENT_SOURCE_DIR}
	${CMAKE_CURRENT_BINARY_DIR}
	${KDE4_INCLUDE_DIR}
	${QT_INCLUDES}
)


########### next target ###############

set(kwlan_SRCS 
   configuration.cpp 
   dialup.cpp 
   dialupclass.cpp 
   kdialup.cpp 
   kdialupconfigdlg.cpp 
   kdialupconnectdlg.cpp 
   kdialupstatusdlg.cpp 
   keventhistorydlg.cpp 
   kprofileconfigdlg.cpp 
   kscandlg.cpp 
   kstartsupplicantdlg.cpp 
   kuserdatarequestdlg.cpp 
   kwlanapplication.cpp 
   kwlaninterface.cpp 
   kwlanmainsettingsdlg.cpp 
   kwlanmaintraywin.cpp 
   kwlanmainwin.cpp 
   kwlansettingsdlg.cpp 
   kwlansuprocess.cpp 
   kwlantraywin.cpp 
   main.cpp 
   suprocessbase.cpp 
   wlanlib.cpp 
   wpa_ctrl.c )


KDE4_ADD_UI_FILES (kwlan_SRCS 
   kdialupconfig.ui 
   kdialupconnect.ui 
   kdialupstatus.ui 
   keventhistory.ui 
   kprofileconfig.ui 
   kscan.ui 
   kstartsupplicant.ui 
   kuserdatarequest.ui 
   kwlan.ui 
   kwlanmainsettings.ui 
   kwlansettings.ui )



kde4_add_executable(kwlan ${kwlan_SRCS})

target_link_libraries(kwlan  iw ${KDE4_KDE3SUPPORT_LIBS} )

install(TARGETS kwlan ${INSTALL_TARGETS_DEFAULT_ARGS})


########### install files ###############

install( FILES  kwlanui.rc DESTINATION ${DATA_INSTALL_DIR}/kwlan )
install( FILES  kwlan.desktop DESTINATION ${XDG_APPS_INSTALL_DIR})

kde4_install_icons( ${ICON_INSTALL_DIR} )
