

########### static lib not installed #########

set(libkmrmlstuff_LIB_SRCS 
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/kmrml_config.cpp
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/mrml_shared.cpp
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/mrml_utils.cpp
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/watcher_stub.cpp
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/kmrml_config.h
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/mrml_shared.h
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/mrml_utils.h
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/version.h
   ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib/watcher_stub.h )


add_subdirectory( server ) 
add_subdirectory( lib ) 
add_subdirectory( kcontrol ) 

include_directories( ${CMAKE_SOURCE_DIR}/kmrml/kmrml/lib  )


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

set(kio_mrml_PART_SRCS mrml.cpp ${libkmrmlstuff_LIB_SRCS} )

kde4_automoc(${kio_mrml_PART_SRCS})

kde4_add_plugin(kio_mrml ${kio_mrml_PART_SRCS})


target_link_libraries(kio_mrml  ${KDE4_KIO_LIBS} )

install(TARGETS kio_mrml  DESTINATION ${PLUGIN_INSTALL_DIR} )


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

set(kmrmlpart_PART_SRCS 
   mrml_part.cpp 
   mrml_view.cpp 
   loader.cpp 
   mrml_elements.cpp 
   mrml_creator.cpp 
   browser.cpp 
   algorithmdialog.cpp 
   collectioncombo.cpp 
   algorithmcombo.cpp 
   propertysheet.cpp 
   ${libkmrmlstuff_LIB_SRCS} )

kde4_automoc(${kmrmlpart_PART_SRCS})

kde4_add_plugin(kmrmlpart WITH_PREFIX ${kmrmlpart_PART_SRCS})


target_link_libraries(kmrmlpart  ${KDE4_KDE3SUPPORT_LIBS} )

install(TARGETS kmrmlpart  DESTINATION ${PLUGIN_INSTALL_DIR} )


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

set(mrmlsearch_KDEINIT_SRCS 
   mrmlsearch.cpp 
   ${libkmrmlstuff_LIB_SRCS} )

kde4_automoc(${mrmlsearch_KDEINIT_SRCS})

kde4_add_kdeinit_executable( mrmlsearch ${mrmlsearch_KDEINIT_SRCS})

target_link_libraries(kdeinit_mrmlsearch  ${KDE4_KDECORE_LIBS} )

install(TARGETS kdeinit_mrmlsearch  DESTINATION ${LIB_INSTALL_DIR} )

target_link_libraries( mrmlsearch kdeinit_mrmlsearch )
install(TARGETS mrmlsearch  DESTINATION ${BIN_INSTALL_DIR} )

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

install( FILES mrml.protocol mrml_part.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
install( FILES mrml-servicemenu.desktop  DESTINATION  ${DATA_INSTALL_DIR}/konqueror/servicemenus )
install( FILES mrml.desktop  DESTINATION  ${MIME_INSTALL_DIR}/text )




#original Makefile.am contents follow:

#SUBDIRS = server lib kcontrol
#INCLUDES= -I$(top_srcdir)/kmrml/kmrml/lib $(all_includes)
#METASOURCES = AUTO
#
#LIB_KMRMLSTUFF = $(top_builddir)/kmrml/kmrml/lib/libkmrmlstuff.la
#
######## Files
#
#kde_module_LTLIBRARIES = kio_mrml.la libkmrmlpart.la
#
#kio_mrml_la_SOURCES = mrml.cpp
#kio_mrml_la_LIBADD  = $(LIB_KMRMLSTUFF) $(LIB_KIO)
#kio_mrml_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN) -module
#
#libkmrmlpart_la_SOURCES = mrml_part.cpp mrml_view.cpp loader.cpp \
#	mrml_elements.cpp mrml_creator.cpp browser.cpp algorithmdialog.cpp \
#	collectioncombo.cpp algorithmcombo.cpp propertysheet.cpp
#libkmrmlpart_la_LIBADD = $(LIB_KMRMLSTUFF) $(LIB_KPARTS)
#libkmrmlpart_la_LDFLAGS = $(all_libraries) $(KDE_PLUGIN)
#
#services_DATA = mrml.protocol mrml_part.desktop
#servicesdir = $(kde_servicesdir)
#
#mimetypes_DATA = mrml.desktop
#mimetypesdir = $(kde_mimedir)/text
#
#servicemenu_DATA = mrml-servicemenu.desktop
#servicemenudir = $(kde_datadir)/konqueror/servicemenus
#
##############################################
#bin_PROGRAMS = 
#lib_LTLIBRARIES = 
#kdeinit_LTLIBRARIES = mrmlsearch.la
#
#mrmlsearch_la_LIBADD = $(LIB_KMRMLSTUFF) $(LIB_KDECORE)
#mrmlsearch_la_LDFLAGS = $(all_libraries) -module -avoid-version
#mrmlsearch_la_SOURCES = mrmlsearch.cpp
#
#messages:
#	$(EXTRACTRC) */*.ui >> rc.cpp
#	$(XGETTEXT) *.h *.cpp */*.cpp */*.h -o $(podir)/kmrml.pot
