[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/runtime/resources
From: Andreas Holzammer <andy () kdab ! com>
Date: 2010-11-25 9:31:15
Message-ID: 20101125093115.4AA83AC8A2 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1200514 by aholzammer:
- add maildir to agentserver
M +6 -0 agentserver/CMakeLists.txt
M +6 -0 agentserver/dummy_main.cpp
M +6 -16 maildir/CMakeLists.txt
M +1 -0 maildir/maildirresource.desktop
M +3 -5 maildir/main.cpp
--- trunk/KDE/kdepim/runtime/resources/agentserver/CMakeLists.txt #1200513:1200514
@@ -12,6 +12,12 @@
${AKONADI_COMMON_LIBRARIES}
akonadi_ical_resource
akonadi_vcard_resource
+ akonadi_maildir_resource
+
+ akonadi_serializer_mail
+ akonadi_serializer_kcalcore
+ akonadi_serializer_contactgroup
+ akonadi_serializer_addressee
)
install(TARGETS akonadi_agent_server
--- trunk/KDE/kdepim/runtime/resources/agentserver/dummy_main.cpp #1200513:1200514
@@ -21,7 +21,13 @@
Q_IMPORT_PLUGIN(akonadi_ical_resource)
Q_IMPORT_PLUGIN(akonadi_vcard_resource)
+Q_IMPORT_PLUGIN(akonadi_maildir_resource)
+Q_IMPORT_PLUGIN(akonadi_serializer_mail)
+Q_IMPORT_PLUGIN(akonadi_serializer_addressee)
+Q_IMPORT_PLUGIN(akonadi_serializer_contactgroup)
+Q_IMPORT_PLUGIN(akonadi_serializer_kcalcore)
+
extern int cemain( int argc, char ** argv );
int main( int argc, char ** argv )
--- trunk/KDE/kdepim/runtime/resources/maildir/CMakeLists.txt #1200513:1200514
@@ -34,24 +34,14 @@
${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Maildir.Settings.xml settings.h \
Settings )
-if (RUNTIME_PLUGINS_STATIC)
- add_definitions(-DMAIL_SERIALIZER_PLUGIN_STATIC)
-endif (RUNTIME_PLUGINS_STATIC)
+if (NOT WINCE)
+ kde4_add_plugin(akonadi_maildir_resource ${maildirresource_SRCS})
+else(NOT WINCE)
+kde4_add_plugin(akonadi_maildir_resource STATIC ${maildirresource_SRCS})
+endif(NOT WINCE)
-kde4_add_executable(akonadi_maildir_resource ${maildirresource_SRCS})
-
-if (Q_WS_MAC)
- set_target_properties(akonadi_maildir_resource PROPERTIES MACOSX_BUNDLE_INFO_PLIST \
${CMAKE_CURRENT_SOURCE_DIR}/../Info.plist.template)
- set_target_properties(akonadi_maildir_resource PROPERTIES \
MACOSX_BUNDLE_GUI_IDENTIFIER "org.kde.Akonadi.Maildir")
- set_target_properties(akonadi_maildir_resource PROPERTIES \
MACOSX_BUNDLE_BUNDLE_NAME "KDE Akonadi Maildir Resource")
-endif (Q_WS_MAC)
-
target_link_libraries(akonadi_maildir_resource ${KDEPIMLIBS_AKONADI_LIBS} \
${KDEPIMLIBS_AKONADI_KMIME_LIBS} maildir ${QT_QTDBUS_LIBRARY} ${KDE4_KIO_LIBS} \
${KDEPIMLIBS_KMIME_LIBS})
-if (RUNTIME_PLUGINS_STATIC)
- target_link_libraries(akonadi_maildir_resource akonadi_serializer_mail)
-endif (RUNTIME_PLUGINS_STATIC)
-
-install(TARGETS akonadi_maildir_resource ${INSTALL_TARGETS_DEFAULT_ARGS})
+install(TARGETS akonadi_maildir_resource DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.Akonadi.Maildir.Settings.xml
DESTINATION ${DBUS_INTERFACES_INSTALL_DIR})
--- trunk/KDE/kdepim/runtime/resources/maildir/maildirresource.desktop \
#1200513:1200514 @@ -88,3 +88,4 @@
X-Akonadi-MimeTypes=message/rfc822
X-Akonadi-Capabilities=Resource
X-Akonadi-Identifier=akonadi_maildir_resource
+X-Akonadi-LaunchMethod=AgentServer
--- trunk/KDE/kdepim/runtime/resources/maildir/main.cpp #1200513:1200514
@@ -19,10 +19,8 @@
#include "maildirresource.h"
-#ifdef MAIL_SERIALIZER_PLUGIN_STATIC
-#include <QtPlugin>
+#include <akonadi/agentfactory.h>
-Q_IMPORT_PLUGIN(akonadi_serializer_mail)
-#endif
+#include <QtCore/QtPlugin>
-AKONADI_RESOURCE_MAIN( MaildirResource )
+AKONADI_AGENT_FACTORY( MaildirResource, akonadi_maildir_resource );
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic