add_definitions (-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)

########### kmilod kded module ###############

set(kded_kmilod_PART_SRCS kmilod.cpp defaultskin.cpp kmilointerface.cpp )

qt4_add_dbus_adaptor( kded_kmilod_PART_SRCS org.kde.kmilod.xml kmilod.h KMilo::KMiloD )

kde4_add_ui3_files(kded_kmilod_PART_SRCS defaultwidget.ui )

kde4_add_plugin(kded_kmilod ${kded_kmilod_PART_SRCS})

target_link_libraries(kded_kmilod  ${KDE4_KIO_LIBS} kmilo )

install(TARGETS kded_kmilod  DESTINATION ${PLUGIN_INSTALL_DIR})


########### libkmilo ###############

set(kmilo_LIB_SRCS monitor.cpp displayskin.cpp )

kde4_add_library(kmilo SHARED ${kmilo_LIB_SRCS})

target_link_libraries(kmilo ${KDE4_KDECORE_LIBS} ${QT_QTGUI_LIBRARY} )

set_target_properties(kmilo PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} )
install(TARGETS kmilo  DESTINATION ${LIB_INSTALL_DIR})


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

install( FILES kmilopluginsvc.desktop  DESTINATION ${SERVICETYPES_INSTALL_DIR}/kmilo)
install( FILES kmilod.desktop  DESTINATION ${SERVICES_INSTALL_DIR}/kded)
install( FILES org.kde.kmilod.xml DESTINATION ${DBUS_INTERFACES_INSTALL_DIR} )
