git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1225440 283d02a7-25f6-0310-bc7c-ecb5cbfe19dav3.5.13-sru
parent
6bab61d816
commit
f5b07a4a12
@ -0,0 +1,85 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( knotes )
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
|
||||||
|
add_subdirectory( pics )
|
||||||
|
add_subdirectory( icons )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES KNotesIface.h KNotesAppIface.h DESTINATION ${INCLUDE_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES knotes.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
install( FILES knoteconfig.kcfg knotesglobalconfig.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
install( FILES knotesappui.rc knotesui.rc DESTINATION ${DATA_INSTALL_DIR}/knotes )
|
||||||
|
install( FILES local.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes )
|
||||||
|
install( FILES knotes_manager.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources )
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes (executable) #######################
|
||||||
|
|
||||||
|
tde_add_executable( knotes AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
main.cpp knotesapp.cpp KNotesAppIface.skel
|
||||||
|
LINK knotes-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes_local (module) #####################
|
||||||
|
|
||||||
|
tde_add_kpart( knotes_local AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourcelocal_plugin.cpp
|
||||||
|
LINK knotes-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes (shared) ###########################
|
||||||
|
|
||||||
|
tde_add_library( knotes SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
knoteslegacy.cpp knoteconfig.kcfgc knotesglobalconfig.kcfgc knoteedit.cpp
|
||||||
|
knoteprinter.cpp knotesnetrecv.cpp knotesnetsend.cpp resourcemanager.cpp
|
||||||
|
resourcenotes.cpp resourcelocal.cpp resourcelocalconfig.cpp knote.cpp
|
||||||
|
knotebutton.cpp knoteconfigdlg.cpp knotehostdlg.cpp knotealarmdlg.cpp
|
||||||
|
knotesalarm.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kdepim-shared kutils-shared kdeprint-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### install import cmake modules ###############
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( DESTINATION ${DATA_INSTALL_DIR}/knotes/icons )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_install_icons( )
|
@ -0,0 +1,43 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( kxml_compiler )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kode (executable) #########################
|
||||||
|
|
||||||
|
tde_add_executable( kode
|
||||||
|
SOURCES kodemain.cpp
|
||||||
|
LINK kode-shared kabc-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kode (shared) #############################
|
||||||
|
|
||||||
|
tde_add_library( kode SHARED
|
||||||
|
SOURCES
|
||||||
|
code.cpp enum.cpp style.cpp printer.cpp license.cpp file.cpp class.cpp
|
||||||
|
function.cpp variable.cpp membervariable.cpp typedef.cpp statemachine.cpp
|
||||||
|
automakefile.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kdecore-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,30 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kxml_compiler (executable) ################
|
||||||
|
|
||||||
|
tde_add_executable( kxml_compiler
|
||||||
|
SOURCES
|
||||||
|
parser.cpp creator.cpp kxml_compiler.cpp
|
||||||
|
LINK kode-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,35 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
project( kresources )
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
tde_import( knotes )
|
||||||
|
|
||||||
|
add_subdirectory( lib )
|
||||||
|
add_subdirectory( remote )
|
||||||
|
tde_conditional_add_subdirectory( WITH_EGROUPWARE egroupware )
|
||||||
|
tde_conditional_add_subdirectory( WITH_EXCHANGE exchange )
|
||||||
|
tde_conditional_add_subdirectory( WITH_KOLAB kolab )
|
||||||
|
tde_conditional_add_subdirectory( WITH_SLOX slox )
|
||||||
|
tde_conditional_add_subdirectory( WITH_GROUPWISE groupwise )
|
||||||
|
tde_conditional_add_subdirectory( WITH_FEATUREPLAN featureplan )
|
||||||
|
tde_conditional_add_subdirectory( WITH_GROUPDAV groupdav )
|
||||||
|
tde_conditional_add_subdirectory( WITH_BIRTHDAYS birthdays )
|
||||||
|
tde_conditional_add_subdirectory( WITH_NEWEXCHANGE newexchange )
|
||||||
|
tde_conditional_add_subdirectory( WITH_SCALIX scalix )
|
||||||
|
tde_conditional_add_subdirectory( WITH_CALDAV caldav )
|
||||||
|
tde_conditional_add_subdirectory( WITH_CARDDAV carddav )
|
||||||
|
|
||||||
|
tde_install_export( )
|
@ -0,0 +1,45 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/common
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
resourcekabc.h resourcekabcconfig.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/libkcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kabc.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_kabc (module) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_kabc AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourcekabc.cpp resourcekabcconfig.cpp
|
||||||
|
LINK kabcommon-static kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,53 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CALDAV_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${CALDAV_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kcal_caldav.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_caldav (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_caldav AUTOMOC
|
||||||
|
SOURCES plugin.cpp
|
||||||
|
LINK kcal_caldav-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_caldav (shared) #########################
|
||||||
|
|
||||||
|
tde_add_library( kcal_caldav SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resource.cpp config.cpp configwidgets.cpp preferences.cpp job.cpp
|
||||||
|
reader.cpp writer.cpp prefsskel.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kdepim-shared ${CALDAV_LIBRARIES}
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,32 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# FIXME we need to check for patched library
|
||||||
|
|
||||||
|
# libcaldav
|
||||||
|
pkg_search_module( CALDAV libcaldav )
|
||||||
|
if( CALDAV_FOUND )
|
||||||
|
execute_process(
|
||||||
|
COMMAND pkg-config libcaldav --variable=pkgincludedir
|
||||||
|
OUTPUT_VARIABLE _incdir
|
||||||
|
RESULT_VARIABLE _result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
execute_process(
|
||||||
|
COMMAND pkg-config libcaldav --variable=pkglibdir
|
||||||
|
OUTPUT_VARIABLE _libdir
|
||||||
|
RESULT_VARIABLE _result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
list( APPEND CALDAV_INCLUDE_DIRS ${_incdir} )
|
||||||
|
list( APPEND CALDAV_LIBRARY_DIRS ${_libdir} )
|
||||||
|
list( APPEND CALDAV_LIBRARIES caldav )
|
||||||
|
else( )
|
||||||
|
tde_message_fatal( "libcaldav is requested, but was not found on your system" )
|
||||||
|
endif( )
|
@ -0,0 +1,54 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include( ConfigureChecks.cmake )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
${CARDDAV_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
${CARDDAV_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kabc_carddav.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_carddav (module) #####################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_carddav AUTOMOC
|
||||||
|
SOURCES plugin.cpp
|
||||||
|
LINK kabc_carddav-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_carddav (shared) #####################
|
||||||
|
|
||||||
|
tde_add_library( kabc_carddav SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resource.cpp config.cpp configwidgets.cpp preferences.cpp job.cpp
|
||||||
|
reader.cpp writer.cpp prefsskel.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kdepim-shared ${CARDDAV_LIBRARIES}
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,30 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# libcarddav
|
||||||
|
pkg_search_module( CARDDAV libcarddav )
|
||||||
|
if( CARDDAV_FOUND )
|
||||||
|
execute_process(
|
||||||
|
COMMAND pkg-config libcarddav --variable=pkgincludedir
|
||||||
|
OUTPUT_VARIABLE _incdir
|
||||||
|
RESULT_VARIABLE _result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
execute_process(
|
||||||
|
COMMAND pkg-config libcarddav --variable=pkglibdir
|
||||||
|
OUTPUT_VARIABLE _libdir
|
||||||
|
RESULT_VARIABLE _result
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE )
|
||||||
|
list( APPEND CARDDAV_INCLUDE_DIRS ${_incdir} )
|
||||||
|
list( APPEND CARDDAV_LIBRARY_DIRS ${_libdir} )
|
||||||
|
list( APPEND CARDDAV_LIBRARIES carddav )
|
||||||
|
else( )
|
||||||
|
tde_message_fatal( "libcarddav is requested, but was not found on your system" )
|
||||||
|
endif( )
|
@ -0,0 +1,108 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}/kaddressbook/common
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kaddressbook/common
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kabc_resourcexmlrpc.h kcal_resourcexmlrpc.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kabc_xmlrpc.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
install( FILES kcal_xmlrpc.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES knotes_xmlrpc.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes )
|
||||||
|
|
||||||
|
|
||||||
|
##### egwcommon (static) ########################
|
||||||
|
|
||||||
|
tde_add_library( egwcommon STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
xmlrpciface.cpp synchronizer.cpp debugdialog.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_xmlrpc (shared) ######################
|
||||||
|
|
||||||
|
tde_add_library( kabc_xmlrpc SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kabc_resourcexmlrpc.cpp kabc_resourcexmlrpcconfig.cpp
|
||||||
|
kabc_egroupwareprefs.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK egwcommon-static kabcommon-static kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_xmlrpc (shared) ######################
|
||||||
|
|
||||||
|
tde_add_library( kcal_xmlrpc SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kcal_resourcexmlrpc.cpp kcal_resourcexmlrpcconfig.cpp todostatemapper.cpp
|
||||||
|
kcal_egroupwareprefs.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK egwcommon-static kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes_xmlrpc (shared) ####################
|
||||||
|
|
||||||
|
tde_add_library( knotes_xmlrpc SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
knotes_resourcexmlrpc.cpp knotes_resourcexmlrpcconfig.cpp
|
||||||
|
knotes_egroupwareprefs.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK egwcommon-static knotes-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_xmlrpc (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_xmlrpc AUTOMOC
|
||||||
|
SOURCES kabc_resourcexmlrpcplugin.cpp
|
||||||
|
LINK kabc_xmlrpc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_xmlrpc (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_xmlrpc AUTOMOC
|
||||||
|
SOURCES kcal_resourcexmlrpcplugin.cpp
|
||||||
|
LINK kcal_xmlrpc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes_xmlrpc (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( knotes_xmlrpc AUTOMOC
|
||||||
|
SOURCES knotes_resourcexmlrpcplugin.cpp
|
||||||
|
LINK knotes_xmlrpc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,39 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
tde_import( libkpimexchange )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkpimexchange/core
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES exchange.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### resourcecalendarexchange (module) #########
|
||||||
|
|
||||||
|
tde_add_kpart( resourcecalendarexchange AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourceexchange.cpp resourceexchangeconfig.cpp dateset.cpp
|
||||||
|
LINK kpimexchange-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,73 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
if( BUILD_KODE )
|
||||||
|
set( KXML_COMPILER_EXECUTABLE ${CMAKE_BINARY_DIR}/kode/kxml_compiler/kxml_compiler )
|
||||||
|
set( KXML_COMPILER_TARGET kxml_compiler )
|
||||||
|
else( )
|
||||||
|
find_program( KXML_COMPILER_EXECUTABLE
|
||||||
|
NAMES kxml_compiler
|
||||||
|
HINTS ${TDE_BIN_DIR} ${BIN_INSTALL_DIR} )
|
||||||
|
if( NOT KXML_COMPILER_EXECUTABLE )
|
||||||
|
tde_message_fatal( "kxml_compiler is NOT found.\n kode package is correctly installed?" )
|
||||||
|
endif( )
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
kcal_resourcefeatureplan.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_resourcefeatureplan (module) #########
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_resourcefeatureplan AUTOMOC
|
||||||
|
SOURCES kcal_resourcefeatureplanplugin.cpp
|
||||||
|
LINK kcal_resourcefeatureplan-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### featureplancommon (static) ################
|
||||||
|
|
||||||
|
add_custom_command(
|
||||||
|
OUTPUT kde-features.h kde-features.cpp kde-features_parser.h kde-features_parser.cpp
|
||||||
|
COMMAND ${KXML_COMPILER_EXECUTABLE} --custom-parser ${CMAKE_CURRENT_SOURCE_DIR}/kde-features.rng >/dev/null
|
||||||
|
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/kde-features.rng ${KXML_COMPILER_TARGET} )
|
||||||
|
|
||||||
|
tde_add_library( featureplancommon STATIC_PIC
|
||||||
|
SOURCES
|
||||||
|
kde-features.cpp kde-features_parser.cpp prefs.kcfgc
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_resourcefeatureplan (shared) #########
|
||||||
|
|
||||||
|
tde_add_library( kcal_resourcefeatureplan SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kcal_resourcefeatureplan.cpp kcal_resourcefeatureplanconfig.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK featureplancommon-static kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,77 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/../lib
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../lib
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kcal_groupdav.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES uninstall.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal RENAME kcal_opengroupware.desktop )
|
||||||
|
install( FILES kabc_groupdav.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
install( FILES uninstall.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc RENAME kabc_opengroupware.desktop)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_groupdav (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_groupdav AUTOMOC
|
||||||
|
SOURCES kcal_resourcegroupdav_plugin.cpp
|
||||||
|
LINK kcal_groupdav-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_groupdav (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_groupdav AUTOMOC
|
||||||
|
SOURCES kabc_resourcegroupdav_plugin.cpp
|
||||||
|
LINK kabc_groupdav-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kgroupdav (static) ########################
|
||||||
|
|
||||||
|
tde_add_library( kgroupdav STATIC_PIC
|
||||||
|
SOURCES groupdavglobals.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_groupdav (shared) ####################
|
||||||
|
|
||||||
|
tde_add_library( kcal_groupdav SHARED AUTOMOC
|
||||||
|
SOURCES groupdavcalendaradaptor.cpp kcal_resourcegroupdav.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kgroupdav-static kgroupwaredav-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_groupdav (shared) ####################
|
||||||
|
|
||||||
|
tde_add_library( kabc_groupdav SHARED AUTOMOC
|
||||||
|
SOURCES kabc_resourcegroupdav.cpp groupdavaddressbookadaptor.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kgroupdav-static kgroupwaredav-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,75 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( soap )
|
||||||
|
add_subdirectory( kioslave )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kcal_groupwise.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES kabc_groupwise.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_groupwise (module) ###################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_groupwise AUTOMOC
|
||||||
|
SOURCES kcal_resourcegroupwise_plugin.cpp
|
||||||
|
LINK kcal_groupwise-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_groupwise (module) ###################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_groupwise AUTOMOC
|
||||||
|
SOURCES kabc_resourcegroupwise_plugin.cpp
|
||||||
|
LINK kabc_groupwise-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_groupwise (shared) ###################
|
||||||
|
|
||||||
|
tde_add_library( kcal_groupwise SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kcal_resourcegroupwise.cpp kcal_resourcegroupwiseconfig.cpp
|
||||||
|
kcal_groupwiseprefsbase.kcfgc kcal_groupwiseprefs.cpp
|
||||||
|
groupwisesettingswidget.cpp groupwisesettingswidgetbase.ui
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK gwsoap-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_groupwise (shared) ###################
|
||||||
|
|
||||||
|
tde_add_library( kabc_groupwise SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kabc_resourcegroupwise.cpp kabc_resourcegroupwiseconfig.cpp
|
||||||
|
kabc_groupwiseprefs.kcfgc
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK gwsoap-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,38 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../soap
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
groupwise.protocol groupwises.protocol
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kio_groupwise (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( kio_groupwise AUTOMOC
|
||||||
|
SOURCES groupwise.cpp
|
||||||
|
LINK gwsoap-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,37 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# FIXME KDE_CXXFLAGS = -Wno-non-virtual-dtor
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### gwsoap (shared) ###########################
|
||||||
|
|
||||||
|
tde_add_library( gwsoap SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
contactconverter.cpp gwconverter.cpp incidenceconverter.cpp groupwiseserver.cpp
|
||||||
|
gwjobs.cpp ksslsocket.cpp soapC.cpp soapClient.cpp stdsoap2.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,18 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( shared )
|
||||||
|
add_subdirectory( kabc )
|
||||||
|
add_subdirectory( knotes )
|
||||||
|
add_subdirectory( kcal )
|
||||||
|
|
||||||
|
install( FILES kolab-resource.upd DESTINATION ${DATA_INSTALL_DIR}/kconf_update )
|
||||||
|
install( PROGRAMS upgrade-resourcetype.pl DESTINATION ${DATA_INSTALL_DIR}/kconf_update )
|
@ -0,0 +1,53 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../shared
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kolab.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/../uninstall.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc
|
||||||
|
RENAME imap.desktop )
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_kolab (module) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_kolab AUTOMOC
|
||||||
|
SOURCES resourcekolab_plugin.cpp
|
||||||
|
LINK kabckolab-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabckolab (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( kabckolab SHARED AUTOMOC
|
||||||
|
SOURCES resourcekolab.cpp contact.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcekolabshared-static kgroupwarebase-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,56 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../shared
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../kcal
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kolab.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/../uninstall.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal
|
||||||
|
RENAME imap.desktop)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_kolab (module) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_kolab AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourcekolab_plugin.cpp
|
||||||
|
LINK kcalkolab-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcalkolab (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( kcalkolab SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
incidence.cpp event.cpp task.cpp journal.cpp resourcekolab.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcekolabshared-static kgroupwarebase-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,54 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../shared
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/knotes
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES kolabresource.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ${CMAKE_CURRENT_SOURCE_DIR}/../uninstall.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes
|
||||||
|
RENAME imap.desktop )
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes_kolab (module) #####################
|
||||||
|
|
||||||
|
tde_add_kpart( knotes_kolab AUTOMOC
|
||||||
|
SOURCES resourcekolab_plugin.cpp
|
||||||
|
LINK knoteskolab-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knoteskolab (shared) ######################
|
||||||
|
|
||||||
|
tde_add_library( knoteskolab SHARED AUTOMOC
|
||||||
|
SOURCES resourcekolab.cpp note.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcekolabshared-static kgroupwarebase-shared knotes-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,29 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/kresources/lib
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### resourcekolabshared (static) ##############
|
||||||
|
|
||||||
|
set( KDE3_DCOPIDL_EXECUTABLE ${KDE3_DCOPIDLNG_EXECUTABLE} )
|
||||||
|
|
||||||
|
tde_add_library( resourcekolabshared STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourcekolabbase.cpp kmailconnection.cpp kolabbase.cpp subresource.cpp
|
||||||
|
kmailconnection.skel ${CMAKE_SOURCE_DIR}/kmail/kmailicalIface.stub
|
||||||
|
)
|
@ -0,0 +1,51 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kgroupwarebase (shared) ###################
|
||||||
|
|
||||||
|
tde_add_library( kgroupwarebase SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
folderlister.cpp folderconfig.cpp folderlistview.cpp folderselectdialog.cpp
|
||||||
|
groupwaredataadaptor.cpp groupwaredownloadjob.cpp calendaradaptor.cpp
|
||||||
|
addressbookadaptor.cpp groupwareresourcejob.cpp groupwareuploadjob.cpp
|
||||||
|
kcal_resourcegroupwarebase.cpp kabc_resourcegroupwarebase.cpp
|
||||||
|
kresources_groupwareprefs.kcfgc kcal_resourcegroupwarebaseconfig.cpp
|
||||||
|
kabc_resourcegroupwarebaseconfig.cpp kcal_cachesettingsdlg.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kgroupwaredav (shared) ####################
|
||||||
|
|
||||||
|
tde_add_library( kgroupwaredav SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
davcalendaradaptor.cpp davaddressbookadaptor.cpp webdavhandler.cpp
|
||||||
|
davgroupwareglobals.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kgroupwarebase-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,79 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}/../lib
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../lib
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kcal_newexchange.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES kabc_newexchange.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_newexchange (module) #################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_newexchange AUTOMOC
|
||||||
|
SOURCES kcal_resourceexchange_plugin.cpp
|
||||||
|
LINK kcal_newexchange-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_newexchange (module) #################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_newexchange AUTOMOC
|
||||||
|
SOURCES kabc_resourceexchange_plugin.cpp
|
||||||
|
LINK kabc_newexchange-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knewexchange (static) #####################
|
||||||
|
|
||||||
|
tde_add_library( knewexchange STATIC_PIC
|
||||||
|
SOURCES
|
||||||
|
exchangeglobals.cpp exchangeconvertercalendar.cpp
|
||||||
|
exchangeconvertercontact.cpp
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_newexchange (shared) #################
|
||||||
|
|
||||||
|
tde_add_library( kcal_newexchange SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
exchangecalendaradaptor.cpp kcal_resourceexchange.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK knewexchange-static kgroupwaredav-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_newexchange (shared) #################
|
||||||
|
|
||||||
|
tde_add_library( kabc_newexchange SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
exchangeaddressbookadaptor.cpp kabc_resourceexchange.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK knewexchange-static kgroupwaredav-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,55 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### headers ###################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
resourceremoteconfig.h resourceremote.h
|
||||||
|
DESTINATION ${INCLUDE_INSTALL_DIR}/libkcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
remote.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_remote (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_remote AUTOMOC
|
||||||
|
SOURCES resourceremote_plugin.cpp
|
||||||
|
LINK kcal_resourceremote-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_resourceremote (shared) ##############
|
||||||
|
|
||||||
|
tde_add_library( kcal_resourceremote SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourceremote.cpp resourceremoteconfig.cpp
|
||||||
|
VERSION 1.0.0
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,17 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( shared )
|
||||||
|
add_subdirectory( kabc )
|
||||||
|
add_subdirectory( kcal )
|
||||||
|
add_subdirectory( kioslave )
|
||||||
|
add_subdirectory( knotes )
|
||||||
|
add_subdirectory( scalixadmin )
|
@ -0,0 +1,52 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES scalix.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ../uninstall.desktop
|
||||||
|
RENAME imap.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_scalix (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_scalix AUTOMOC
|
||||||
|
SOURCES resourcescalix_plugin.cpp
|
||||||
|
LINK kabcscalix-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabcscalix (shared) #######################
|
||||||
|
|
||||||
|
tde_add_library( kabcscalix SHARED AUTOMOC
|
||||||
|
SOURCES resourcescalix.cpp contact.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcescalixshared-static kgroupwarebase-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,52 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES scalix.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ../uninstall.desktop
|
||||||
|
RENAME imap.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_scalix (module) ######################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_scalix AUTOMOC
|
||||||
|
SOURCES resourcescalix_plugin.cpp
|
||||||
|
LINK kcalscalix-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcalscalix (shared) #######################
|
||||||
|
|
||||||
|
tde_add_library( kcalscalix SHARED AUTOMOC
|
||||||
|
SOURCES resourcescalix.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcescalixshared-static kgroupwarebase-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,36 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES scalix.protocol scalixs.protocol
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### kio_scalix (module) #######################
|
||||||
|
|
||||||
|
tde_add_kpart( kio_scalix AUTOMOC
|
||||||
|
SOURCES scalix.cpp
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,55 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/knotes
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
# FIXME this is a conflict
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES scalix.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes )
|
||||||
|
|
||||||
|
install(
|
||||||
|
FILES ../uninstall.desktop
|
||||||
|
RENAME scalix.desktop
|
||||||
|
DESTINATION ${SERVICES_INSTALL_DIR}/kresources/knotes )
|
||||||
|
|
||||||
|
|
||||||
|
##### knotes_scalix (module) ####################
|
||||||
|
|
||||||
|
tde_add_kpart( knotes_scalix AUTOMOC
|
||||||
|
SOURCES resourcescalix_plugin.cpp
|
||||||
|
LINK knotesscalix-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### knotesscalix (shared) #####################
|
||||||
|
|
||||||
|
tde_add_library( knotesscalix SHARED AUTOMOC
|
||||||
|
SOURCES resourcescalix.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK resourcescalixshared-static kgroupwarebase-shared knotes-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,33 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### scalixadmin (executable) ##################
|
||||||
|
|
||||||
|
tde_add_executable( scalixadmin AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
main.cpp mainwindow.cpp passwordpage.cpp settings.cpp jobs.cpp
|
||||||
|
otherusermanager.cpp otheruserview.cpp otheruserpage.cpp ldapview.cpp
|
||||||
|
ldapdialog.cpp delegatemanager.cpp delegateview.cpp delegatepage.cpp
|
||||||
|
delegatedialog.cpp outofofficepage.cpp
|
||||||
|
LINK kabc-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,30 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/../../lib
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### resourcescalixshared (static) #############
|
||||||
|
|
||||||
|
set( KDE3_DCOPIDL_EXECUTABLE ${KDE3_DCOPIDLNG_EXECUTABLE} )
|
||||||
|
|
||||||
|
tde_add_library( resourcescalixshared STATIC_PIC AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
resourcescalixbase.cpp kmailconnection.cpp scalixbase.cpp
|
||||||
|
subresource.cpp kmailconnection.skel
|
||||||
|
${CMAKE_SOURCE_DIR}/kmail/kmailicalIface.stub
|
||||||
|
)
|
@ -0,0 +1,80 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES kcal_slox.desktop kcal_ox.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kcal )
|
||||||
|
install( FILES kabc_slox.desktop kabc_ox.desktop DESTINATION ${SERVICES_INSTALL_DIR}/kresources/kabc )
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_slox (module) ########################
|
||||||
|
|
||||||
|
tde_add_kpart( kcal_slox AUTOMOC
|
||||||
|
SOURCES kcalresourceslox_plugin.cpp
|
||||||
|
LINK kcal_slox-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_slox (module) ########################
|
||||||
|
|
||||||
|
tde_add_kpart( kabc_slox AUTOMOC
|
||||||
|
SOURCES kabcresourceslox_plugin.cpp
|
||||||
|
LINK kabc_slox-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kslox (shared) ############################
|
||||||
|
|
||||||
|
tde_add_library( kslox SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
sloxaccounts.cpp webdavhandler.cpp sloxfolder.cpp sloxfoldermanager.cpp
|
||||||
|
sloxfolderdialog.cpp sloxbase.cpp
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kabc_slox (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( kabc_slox SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kabcresourceslox.cpp kabcresourcesloxconfig.cpp kabcsloxprefs.kcfgc
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kslox-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### kcal_slox (shared) ########################
|
||||||
|
|
||||||
|
tde_add_library( kcal_slox SHARED AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
kcalresourceslox.cpp kcalresourcesloxconfig.cpp kcalsloxprefs.kcfgc
|
||||||
|
VERSION 0.0.0
|
||||||
|
LINK kslox-shared
|
||||||
|
DESTINATION ${LIB_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( kmail )
|
@ -0,0 +1,12 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
add_subdirectory( bodypartformatter )
|
@ -0,0 +1,80 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# FIXME KDE_CXXFLAGS = $(USE_RTTI)
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
|
||||||
|
tde_import( libksieve )
|
||||||
|
tde_import( mimelib )
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( libkpimidentities )
|
||||||
|
tde_import( libkpgp )
|
||||||
|
tde_import( kmail )
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/libkmime
|
||||||
|
${CMAKE_SOURCE_DIR}/libemailfunctions
|
||||||
|
${CMAKE_SOURCE_DIR}/kmail
|
||||||
|
${CMAKE_SOURCE_DIR}/korganizer
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
text_vcard.desktop text_calendar.desktop text_xdiff.desktop
|
||||||
|
DESTINATION ${DATA_INSTALL_DIR}/kmail/plugins/bodypartformatter )
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmail_bodypartformatter_text_vcard (module)
|
||||||
|
|
||||||
|
tde_add_kpart( libkmail_bodypartformatter_text_vcard AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
text_vcard.cpp
|
||||||
|
LINK kdepim-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmail_bodypartformatter_text_calendar (module)
|
||||||
|
|
||||||
|
tde_add_kpart( libkmail_bodypartformatter_text_calendar AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
text_calendar.cpp delegateselector.cpp attendeeselector.cpp
|
||||||
|
ui_attendeeselector.ui ${CMAKE_SOURCE_DIR}/korganizer/kcalendariface.stub
|
||||||
|
LINK kmailprivate-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### libkmail_bodypartformatter_text_xdiff (module)
|
||||||
|
|
||||||
|
tde_add_kpart( libkmail_bodypartformatter_text_xdiff AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
text_xdiff.cpp
|
||||||
|
LINK ${TQT_LIBRARIES}
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR}
|
||||||
|
)
|
@ -0,0 +1,240 @@
|
|||||||
|
#################################################
|
||||||
|
#
|
||||||
|
# (C) 2010-2011 Serghei Amelian
|
||||||
|
# serghei (DOT) amelian (AT) gmail.com
|
||||||
|
#
|
||||||
|
# Improvements and feedback are welcome
|
||||||
|
#
|
||||||
|
# This file is released under GPL >= 2
|
||||||
|
#
|
||||||
|
#################################################
|
||||||
|
|
||||||
|
# Possible options:
|
||||||
|
# - WITH_EGROUPWARE
|
||||||
|
# - WITH_SLOX
|
||||||
|
# - WITH_KOLAB
|
||||||
|
# - WITH_NEWEXCHANGE
|
||||||
|
# - WITH_GROUPWISE
|
||||||
|
# - WITH_SCALIX
|
||||||
|
|
||||||
|
tde_import( libkmime )
|
||||||
|
tde_import( ktnef )
|
||||||
|
tde_import( libkcal )
|
||||||
|
tde_import( libkdepim )
|
||||||
|
tde_import( knotes )
|
||||||
|
tde_import( kresources )
|
||||||
|
|
||||||
|
if( WITH_KOLAB OR WITH_GROUPWISE OR WITH_SCALIX )
|
||||||
|
tde_import( libkdenetwork )
|
||||||
|
tde_import( certmanager )
|
||||||
|
tde_import( libkpimidentities )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
include_directories(
|
||||||
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
|
${CMAKE_BINARY_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}
|
||||||
|
${CMAKE_SOURCE_DIR}/libkpimidentities
|
||||||
|
${CMAKE_SOURCE_DIR}/libkdepim
|
||||||
|
${CMAKE_SOURCE_DIR}/certmanager/lib
|
||||||
|
${CMAKE_SOURCE_DIR}/knotes
|
||||||
|
${CMAKE_SOURCE_DIR}/kresources/lib
|
||||||
|
${TDE_INCLUDE_DIR}
|
||||||
|
${TQT_INCLUDE_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
link_directories(
|
||||||
|
${TQT_LIBRARY_DIRS}
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
##### other data ################################
|
||||||
|
|
||||||
|
install( FILES
|
||||||
|
groupwarewizard.desktop
|
||||||
|
DESTINATION ${XDG_APPS_INSTALL_DIR} )
|
||||||
|
|
||||||
|
|
||||||
|
##### helper ####################################
|
||||||
|
|
||||||
|
macro( process_kcfg _who _out _path _kcfg _kcfgc )
|
||||||
|
add_custom_command( OUTPUT ${CMAKE_BINARY_DIR}/${_path}/${_out}
|
||||||
|
COMMAND
|
||||||
|
mkdir -p ${CMAKE_BINARY_DIR}/${_path}
|
||||||
|
COMMAND ${KDE3_KCFGC_EXECUTABLE}
|
||||||
|
-d ${CMAKE_BINARY_DIR}/${_path}
|
||||||
|
${CMAKE_SOURCE_DIR}/${_path}/${_kcfg}
|
||||||
|
${CMAKE_SOURCE_DIR}/${_path}/${_kcfgc}
|
||||||
|
DEPENDS
|
||||||
|
${CMAKE_SOURCE_DIR}/${_path}/${_kcfg}
|
||||||
|
${CMAKE_SOURCE_DIR}/${_path}/${_kcfgc} )
|
||||||
|
set_property( SOURCE ${_who} APPEND
|
||||||
|
PROPERTY OBJECT_DEPENDS ${CMAKE_BINARY_DIR}/${_path}/${_out} )
|
||||||
|
endmacro()
|
||||||
|
|
||||||
|
|
||||||
|
######## egroupwarewizard #######################
|
||||||
|
|
||||||
|
if( WITH_EGROUPWARE )
|
||||||
|
|
||||||
|
install( FILES egroupware.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
process_kcfg( egroupwarewizard.cpp kabc_egroupwareprefs.h kresources/egroupware
|
||||||
|
kresources_kabc_egroupware.kcfg kabc_egroupwareprefs.kcfgc )
|
||||||
|
|
||||||
|
process_kcfg( egroupwarewizard.cpp kcal_egroupwareprefs.h kresources/egroupware
|
||||||
|
kresources_kcal_egroupware.kcfg kcal_egroupwareprefs.kcfgc )
|
||||||
|
|
||||||
|
process_kcfg( egroupwarewizard.cpp knotes_egroupwareprefs.h kresources/egroupware
|
||||||
|
kresources_knotes_egroupware.kcfg knotes_egroupwareprefs.kcfgc )
|
||||||
|
|
||||||
|
tde_add_library( egroupwarewizard SHARED NO_EXPORT
|
||||||
|
SOURCES
|
||||||
|
egroupwarewizard.cpp egroupwareconfig.kcfgc
|
||||||
|
LINK kcal_xmlrpc-shared kabc_xmlrpc-shared knotes_xmlrpc-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( egroupwarewizard
|
||||||
|
SOURCES egroupwaremain.cpp
|
||||||
|
LINK egroupwarewizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
set( EGROUPWAREWIZARD_LIBRARY egroupwarewizard-shared )
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
######## sloxwizard #############################
|
||||||
|
|
||||||
|
if( WITH_SLOX )
|
||||||
|
|
||||||
|
install( FILES slox.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
process_kcfg( sloxwizard.cpp kabcsloxprefs.h kresources/slox
|
||||||
|
kresources_kabc_slox.kcfg kabcsloxprefs.kcfgc )
|
||||||
|
|
||||||
|
process_kcfg( sloxwizard.cpp kcalsloxprefs.h kresources/slox
|
||||||
|
kresources_kcal_slox.kcfg kcalsloxprefs.kcfgc )
|
||||||
|
|
||||||
|
tde_add_library( sloxwizard SHARED NO_EXPORT
|
||||||
|
SOURCES
|
||||||
|
sloxwizard.cpp sloxconfig.kcfgc
|
||||||
|
LINK kcal_slox-shared kabc_slox-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( sloxwizard
|
||||||
|
SOURCES sloxmain.cpp
|
||||||
|
LINK sloxwizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
set( SLOXWIZARD_LIBRARY sloxwizard-shared )
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
######## kolabwizard ############################
|
||||||
|
|
||||||
|
if( WITH_KOLAB )
|
||||||
|
|
||||||
|
install( FILES kolab.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_library( kolabwizard SHARED NO_EXPORT
|
||||||
|
SOURCES
|
||||||
|
kolabwizard.cpp kmailchanges.cpp kolabconfig.kcfgc
|
||||||
|
kolabkmailchanges.cpp
|
||||||
|
LINK
|
||||||
|
kcalkolab-shared kabckolab-shared knoteskolab-shared
|
||||||
|
kpimidentities-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( kolabwizard
|
||||||
|
SOURCES kolabmain.cpp
|
||||||
|
LINK kolabwizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
set( KOLABWIZARD_LIBRARY kolabwizard-shared )
|
||||||
|
|
||||||
|
endif( )
|
||||||
|
|
||||||
|
|
||||||
|
######## exchangewizard #########################
|
||||||
|
|
||||||
|
if( WITH_NEWEXCHANGE )
|
||||||
|
|
||||||
|
tde_add_library( exchangewizard SHARED NO_EXPORT
|
||||||
|
SOURCES exchangewizard.cpp
|
||||||
|
LINK kcal_newexchange-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( exchangewizard
|
||||||
|
SOURCES exchangemain.cpp
|
||||||
|
LINK exchangewizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
set( EXCHANGEWIZARD_LIBRARY exchangewizard-shared )
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
######## groupwisewizard ########################
|
||||||
|
|
||||||
|
if( WITH_GROUPWISE )
|
||||||
|
|
||||||
|
install( FILES groupwise.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
process_kcfg( groupwisewizard.cpp kcal_groupwiseprefsbase.h kresources/groupwise
|
||||||
|
kresources_kcal_groupwise.kcfg kcal_groupwiseprefsbase.kcfgc )
|
||||||
|
|
||||||
|
process_kcfg( groupwisewizard.cpp kabc_groupwiseprefs.h kresources/groupwise
|
||||||
|
kresources_kabc_groupwise.kcfg kabc_groupwiseprefs.kcfgc )
|
||||||
|
|
||||||
|
tde_add_library( groupwisewizard SHARED AUTOMOC NO_EXPORT
|
||||||
|
SOURCES
|
||||||
|
groupwisewizard.cpp groupwiseconfig.kcfgc kmailchanges.cpp
|
||||||
|
LINK kcal_groupwise-shared kabc_groupwise-shared kpimidentities-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( groupwisewizard
|
||||||
|
SOURCES groupwisemain.cpp
|
||||||
|
LINK groupwisewizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
######## scalixwizard ###########################
|
||||||
|
|
||||||
|
if( WITH_SCALIX )
|
||||||
|
|
||||||
|
install( FILES scalix.kcfg DESTINATION ${KCFG_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_library( scalixwizard SHARED NO_EXPORT
|
||||||
|
SOURCES
|
||||||
|
scalixwizard.cpp kmailchanges.cpp scalixconfig.kcfgc
|
||||||
|
scalixkmailchanges.cpp
|
||||||
|
LINK kcalscalix-shared kabcscalix-shared kpimidentities-shared
|
||||||
|
DESTINATION ${PLUGIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
tde_add_executable( scalixwizard
|
||||||
|
SOURCES scalixmain.cpp
|
||||||
|
LINK scalixwizard-shared
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
endif()
|
||||||
|
|
||||||
|
|
||||||
|
##### groupwarewizard (executable) ##############
|
||||||
|
|
||||||
|
if( WITH_EGROUPWARE OR WITH_SLOX OR WITH_KOLAB OR WITH_NEWEXCHANGE )
|
||||||
|
|
||||||
|
configure_file( wizards-config.h.cmake wizards-config.h @ONLY )
|
||||||
|
|
||||||
|
tde_add_executable( groupwarewizard AUTOMOC
|
||||||
|
SOURCES
|
||||||
|
groupwarewizard.cpp main.cpp overviewpage.cpp
|
||||||
|
LINK
|
||||||
|
${EGROUPWAREWIZARD_LIBRARY} ${SLOXWIZARD_LIBRARY}
|
||||||
|
${KOLABWIZARD_LIBRARY} ${EXCHANGEWIZARD_LIBRARY}
|
||||||
|
DESTINATION ${BIN_INSTALL_DIR} )
|
||||||
|
|
||||||
|
endif()
|
@ -0,0 +1,4 @@
|
|||||||
|
#cmakedefine WITH_EGROUPWARE 1
|
||||||
|
#cmakedefine WITH_SLOX 1
|
||||||
|
#cmakedefine WITH_KOLAB 1
|
||||||
|
#cmakedefine WITH_NEWEXCHANGE 1
|
Loading…
Reference in new issue