project(HalDeviceNotifier)
cmake_minimum_required(VERSION 2.6)

include_directories( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} )
include_directories ("${PROJECT_SOURCE_DIR}/../../Libs/SiliconLib")
include_directories ("${PROJECT_SOURCE_DIR}/../../Libs/SiDi")

SET( HALDEVICENOTIFIER_CPP ${HALDEVICENOTIFIER_CPP}
./shaldevicenotifier.cpp
./body.cpp
./plugin.cpp
)

SET( HALDEVICENOTIFIER_MOC ${HALDEVICENOTIFIER_MOC}
./shaldevicenotifier.h
)

SET( HALDEVICENOTIFIER_RESOURCES ${HALDEVICENOTIFIER_RESOURCES}
./haldevicenotifier.qrc
)

SET( HALDEVICENOTIFIER_UIS ${HALDEVICENOTIFIER_UIS}

)


QT4_WRAP_CPP( HALDEVICENOTIFIER_MOC_HEADERS ${HALDEVICENOTIFIER_MOC}  )
QT4_ADD_RESOURCES( HALDEVICENOTIFIER_RESOURCES_HEADERS ${HALDEVICENOTIFIER_RESOURCES} )
QT4_WRAP_UI( HALDEVICENOTIFIER_UI_HEADERS ${HALDEVICENOTIFIER_UIS} )

add_library( HalDeviceNotifier SHARED ${HALDEVICENOTIFIER_CPP} ${HALDEVICENOTIFIER_UI_HEADERS} ${HALDEVICENOTIFIER_RESOURCES_HEADERS} ${HALDEVICENOTIFIER_MOC_HEADERS} )
target_link_libraries( HalDeviceNotifier ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTDBUS_LIBRARY} SiliconLib SiDi  )

install(TARGETS HalDeviceNotifier  DESTINATION ${PLUGIN_INSTALL_PATH} )

