1 SET(TARGET_NAME ${messaging_target})
2 SET(DESTINATION_NAME ${messaging_dest})
3 SET(TARGET_IMPL_NAME ${messaging_impl})
5 PKG_CHECK_MODULES(platform_pkgs_messaging REQUIRED msg-service email-service dbus-1)
11 ${platform_pkgs_messaging_INCLUDE_DIRS}
14 SET(CMAKE_INSTALL_RPATH
15 ${CMAKE_INSTALL_RPATH}
16 ${CMAKE_INSTALL_PREFIX}/${DESTINATION_LIB_PREFIX}/${tizen_dest}
17 ${CMAKE_INSTALL_PREFIX}/${DESTINATION_LIB_PREFIX}/${filesystem_dest}
18 ${CMAKE_INSTALL_PREFIX}/${DESTINATION_LIB_PREFIX}/${timeutil_dest}
19 ${CMAKE_INSTALL_PREFIX}/${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME}
23 IMessagingServiceManager.cpp
47 ReqReceiverMessage.cpp
52 ValidityPeriodHours.cpp
55 EventMessageReceived.cpp
56 EmitterMessageReceived.cpp
57 EmitterConversationReceived.cpp
58 EmitterFolderReceived.cpp
59 MessageFilterValidatorFactory.cpp
60 MessageFilterValidator.cpp
61 ConversationFilterValidatorFactory.cpp
62 ConversationFilterValidator.cpp
63 FolderFilterValidatorFactory.cpp
64 FolderFilterValidator.cpp
65 StorageChangesMessageFilterValidatorFactory.cpp
66 StorageChangesMessageFilterValidator.cpp
67 StorageChangesMessageGenerator.cpp
68 StorageChangesConversationFilterValidatorFactory.cpp
69 StorageChangesConversationFilterValidator.cpp
70 StorageChangesConversationGenerator.cpp
71 StorageChangesFolderFilterValidatorFactory.cpp
72 StorageChangesFolderFilterValidator.cpp
73 StorageChangesFolderGenerator.cpp
74 MessagingServiceManager.cpp
91 MessageQueryGenerator.cpp
94 ConversationQueryGenerator.cpp
95 FolderQueryGenerator.cpp
96 messageDB/MsgSqliteWrapper.cpp
97 messageDB/MessageStorageReader.cpp
100 JSMessagingServiceManager.cpp
101 JSMessagingService.cpp
102 JSMessagingStorage.cpp
103 MessagingListener.cpp
104 MessagingController.cpp
105 MessagingStorageMultiCallback.cpp
107 EventSendMessagePrivateData.cpp
108 EventMessagingServicePrivateData.cpp
114 JSMessageAttachment.cpp
115 MessageAsyncCallbackManager.cpp
116 MessageListenerManager.cpp
123 ADD_LIBRARY(${TARGET_IMPL_NAME} SHARED ${SRCS_IMPL})
125 TARGET_LINK_LIBRARIES(${TARGET_IMPL_NAME}
130 ${platform_pkgs_messaging_LIBRARIES}
135 plugin_initializer.cpp
138 ADD_LIBRARY(${TARGET_NAME} SHARED ${SRCS})
140 TARGET_LINK_LIBRARIES(${TARGET_NAME}
142 "-Wl,--no-as-needed" ${filesystem_config}
145 INSTALL(TARGETS ${TARGET_NAME} ${TARGET_IMPL_NAME} LIBRARY DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
146 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/config.xml DESTINATION ${DESTINATION_LIB_PREFIX}/${DESTINATION_NAME})
148 DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ DESTINATION ${DESTINATION_HEADER_PREFIX}/messaging
149 FILES_MATCHING PATTERN "*.h" PATTERN "CMakeFiles" EXCLUDE