include_directories( ${CMAKE_SOURCE_DIR}/runtime/kioslave/media/libmediacommon/
    ${CMAKE_BINARY_DIR}/runtime/kioslave/media/ )


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

set(kcm_media_PART_SRCS 
   notifiermodule.cpp 
   serviceconfigdialog.cpp 
   mimetypelistboxitem.cpp 
   managermodule.cpp 
   main.cpp ${libmediacommon_SRCS})


kde4_add_kcfg_files(kcm_media_PART_SRCS ../libmediacommon/mediamanagersettings.kcfgc )


kde4_automoc(${kcm_media_PART_SRCS})

kde4_add_ui3_files(kcm_media_PART_SRCS notifiermoduleview.ui serviceview.ui managermoduleview.ui )

kde4_add_plugin(kcm_media ${kcm_media_PART_SRCS})

kde4_install_libtool_file( ${PLUGIN_INSTALL_DIR} kcm_media )

target_link_libraries(kcm_media  ${KDE4_KIO_LIBS}  )

install(TARGETS kcm_media  DESTINATION ${PLUGIN_INSTALL_DIR} )


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

install( FILES media.desktop  DESTINATION  ${XDG_APPS_DIR} )




#original Makefile.am contents follow:

#INCLUDES = -I$(srcdir)/../libmediacommon -I../libmediacommon $(all_includes)
#METASOURCES = AUTO
#
#kde_module_LTLIBRARIES = kcm_media.la
#kcm_media_la_SOURCES = notifiermodule.cpp notifiermoduleview.ui \
#                       serviceconfigdialog.cpp serviceview.ui \
#                       mimetypelistboxitem.cpp \
#                       managermodule.cpp managermoduleview.ui \
#                       main.cpp
#
#kcm_media_la_LDFLAGS = -module $(KDE_PLUGIN) $(all_libraries)
#kcm_media_la_LIBADD = ../libmediacommon/libmediacommon.la $(LIB_KIO)
#
#noinst_HEADERS = notifiermodule.h managermodule.h \
#                 serviceconfigdialog.h mimetypelistboxitem.h \
#                 main.h
#
#xdg_apps_DATA = media.desktop
#
#messages: rc.cpp
#	$(XGETTEXT) *.cpp -o $(podir)/kcmmedia.pot
