qt_add_resources(FEEDBACK_RESOURCES )

set_source_files_properties(org.sigxcpu.Feedback.Haptic.xml PROPERTIES INCLUDE vibrationevent.h)
qt_add_dbus_interfaces(dbusinterface_SRCS org.sigxcpu.Feedback.Haptic.xml)

add_library(
  QtFeedbackFeedbackd SHARED

  vibrationevent.h
  qfeedback.h
  qfeedback.cpp
  feedback.qrc
  ${dbusinterface_SRCS}
)

target_link_libraries(
    QtFeedbackFeedbackd

  ${CMAKE_THREAD_LIBS_INIT}

  Qt6::Core
  Qt6::DBus
  KTactileFeedback
)

install(
  TARGETS QtFeedbackFeedbackd
  LIBRARY DESTINATION ${KDE_INSTALL_PLUGINDIR}/feedback/)
