
include_directories(  ${QT_INCLUDES} ${NMM_INCLUDE_DIR} )
# NMM uses exceptions
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${KDE4_ENABLE_EXCEPTIONS}" )

remove_definitions(-DQT_NO_STL)

add_subdirectory( ui )
#add_subdirectory( configapp )

set(phonon_nmm_PART_SRCS
   abstractmediaproducer.cpp
   abstractaudiooutput.cpp
   audiodataoutput.cpp
   audioeffect.cpp
   audiooutput.cpp
   audiopath.cpp
   avcapture.cpp
   bytestream.cpp
   mediaobject.cpp
   videodataoutput.cpp
   videoeffect.cpp
   videopath.cpp
   volumefadereffect.cpp
   backend.cpp )
#   configproxy.cpp )

#kde4_add_dcop_skels(phonon_nmm_PART_SRCS dcopconfigproxyiface.h)

kde4_automoc(${phonon_nmm_PART_SRCS})

kde4_add_plugin(phonon_nmm ${phonon_nmm_PART_SRCS})



target_link_libraries(phonon_nmm  ${KDE4_KIO_LIBS} ${KDE4_PHONONCORE_LIBS} ${NMM_LIBS} )

install(TARGETS phonon_nmm  DESTINATION ${PLUGIN_INSTALL_DIR} )


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

install( FILES  nmm.desktop   DESTINATION  ${SERVICES_INSTALL_DIR}/phononbackends )


