
include_directories( ${KDE4_INCLUDES} ${KDE4_PHONON_INCLUDES} ${QT_INCLUDES}
   ${CMAKE_CURRENT_SOURCE_DIR}
   ${CMAKE_CURRENT_BINARY_DIR} )


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

set(kmuddycore_LIB_SRCS 
   calias.cpp 
   caliaseditor.cpp 
   caliaslist.cpp 
   cansiparser.cpp 
   ccmdprocessor.cpp 
   cconsole.cpp 
   cdownloader.cpp 
   cmsp.cpp 
   cinputline.cpp
   cprofilesettings.cpp
   cprofilemanager.cpp
   cstatus.cpp 
   ctextchunk.cpp 
   ctabwidget.cpp
   cprompt.cpp 
   csoundplayer.cpp 
   cvariable.cpp 
   cvariablelist.cpp 
   cactionmanager.cpp 
   cactionbase.cpp 
   cmacromanager.cpp 
   cvalue.cpp 
   coutput.cpp 
   ccmdqueue.cpp 
   ccmdqueues.cpp 
   ccmdparser.cpp 
   arith-exp.cpp 
   flex-out.cpp 
   bison-input.tab.cpp 
   cexpresolver.cpp 
   cmenumanager.cpp 
   cdialoglist.cpp 
   cplugin.cpp 
   cpluginmanager.cpp 
   cglobalsettings.cpp 
   cpattern.cpp 
   clistobject.cpp 
   clist.cpp 
   clistgroup.cpp
   clistmanager.cpp
   clistviewer.cpp
   clisteditor.cpp
   clistgroupeditor.cpp )

kde4_add_library(kmuddycore SHARED ${kmuddycore_LIB_SRCS})

# TODO: get rid of the support libs
target_link_libraries(kmuddycore  ${KDE4_KDECORE_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_KDE3SUPPORT_LIBS})

set_target_properties(kmuddycore PROPERTIES VERSION 1.0.0 SOVERSION 1 )
install(TARGETS kmuddycore DESTINATION ${LIB_INSTALL_DIR} )


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

install( FILES  kmuddyplugin.desktop DESTINATION ${SERVICETYPES_INSTALL_DIR} )
install( FILES cplugin.h arith-exp.h cactionbase.h cactionmanager.h calias.h caliaslist.h cansiparser.h ccmdparser.h ccmdprocessor.h ccmdqueue.h cconsole.h cdownloader.h cexpresolver.h cinputline.h cmacromanager.h cmsp.h coutput.h cprompt.h csoundplayer.h cstatus.h ctextchunk.h cvalue.h cvariable.h cvariablelist.h cmenumanager.h cdialoglist.h cglobalsettings.h clistobject.h clist.h cpattern.h clistgroup.h clistmanager.h clistviewer.h clisteditor.h clistgroupeditor.h cprofilesettings.h cprofilemanager.h ctabwidget.h DESTINATION ${INCLUDE_INSTALL_DIR}/kmuddy )


