# include source files
ADD_SUBDIRECTORY(src/framework)
ADD_SUBDIRECTORY(src/fw-plugins)
-
BuildRequires: libgcrypt-devel
BuildRequires: cmake
BuildRequires: pkgconfig(dbus-glib-1)
-
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
dlog
dbus-glib-1
sysman
+ libtzplatform-config
)
#############################################
#include <stdlib.h>
#include <string.h>
+#include <tzplatform_config.h>
+
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
_EXTERN_FUNC_EXIT;
- return dm_mo_open("/opt/usr/dbspace/.momanager.db");
+ return dm_mo_open((char*)tzplatform_mkpath(TZ_USER_DB,".momanager.db"));
}
EXPORT_API sync_agent_dm_mo_error_e sync_agent_close_mo()
#include "utility/sync_util.h"
#include "initialization/initialization.h"
+#include <tzplatform_config.h>
+
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
int pid = -1;
_DEBUG_INFO("before sysman_get_pid");
- pid = sysman_get_pid("/usr/bin/oma-ds-agent");
+ pid = sysman_get_pid(tzplatform_mkpath(TZ_SYS_BIN,"oma-ds-agent"));
_DEBUG_INFO("oma-ds-agent pid [%d]", pid);
if(pid == -1 ) {
#include "utility/sync_util.h"
+#include <tzplatform_config.h>
+
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
int allow_dup_name = 0;
int folder_depth_max = 15;
- ret = sync_agent_get_fs_mem_size("/opt/usr/media", &free_size, &total_size);
+ ret = sync_agent_get_fs_mem_size(tzplatform_getenv(TZ_USER_CONTENT), &free_size, &total_size);
if (!ret) {
_DEBUG_ERROR("[sync_agent_get_fs_info] getting mem size fail");
return SYNC_AGENT_FSAPI_FALSE;
#include "fsapi/operation.h"
+#include <tzplatform_config.h>
+
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
#define LOG_TAG "AF_UTIL_FILE"
#endif
-#define UTIL_DEFAULT_ACCOUNT_PLUGIN_FOLDER "/opt/data/sync-agent/db"
+#define UTIL_DEFAULT_ACCOUNT_PLUGIN_FOLDER tzplatform_mkpath(TZ_SYS_DATA,"sync-agent/db")
EXPORT_API int sync_agent_set_int_into_file(char *file_path, int value)
{
INCLUDE(FindPkgConfig)
pkg_check_modules(${PLUGIN_NAME} REQUIRED
contacts-service2
- dlog)
+ dlog
+ libtzplatform-config)
#############################################
#
# Step 4. Install packages
#
-include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
\ No newline at end of file
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
#include "plugin/data_connector_interface.h"
-#define BACKUP_PATH "/opt/usr/media/Downloads/Kies/.BnR/CallLog.bk"
+#include <tzplatform_config.h>
+
+#define BACKUP_PATH tzplatform_mkpath(TZ_USER_CONTENT,"Downloads/Kies/.BnR/CallLog.bk")
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
glib-2.0
vconf
msg-service
- dlog)
+ dlog
+ libtzplatform-config)
#############################################
#
/* for log */
#include "utility/sync_util.h"
+#include <tzplatform_config.h>
+
#ifndef EXPORT_API
#define EXPORT_API __attribute__ ((visibility("default")))
#endif
#define LOG_TAG "PLUGIN_PM_SYSNOTI_WAP_PUSH"
#endif
-#define CP_HEADER_DATA_PATH "/opt/data/header_log.wbxml"
-#define CP_BODY_DATA_PATH "/opt/data/body_log.wbxml"
+#define CP_HEADER_DATA_PATH tzplatform_mkpath(TZ_SYS_DATA,"header_log.wbxml")
+#define CP_BODY_DATA_PATH tzplatform_mkpath(TZ_SYS_DATA,"body_log.wbxml")
static msg_handle_t msg_handle = NULL;
calendar-service2
glib-2.0
icu-i18n
- dlog)
+ dlog
+ libtzplatform-config)
#############################################
#
# Step 4. Install packages
#
-include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
\ No newline at end of file
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
#include "utility/sync_util.h"
+#include <tzplatform_config.h>
+
typedef enum task_date_type {
TASK_DATE_TYPE_ONTIME = 0,
TASK_DATE_TYPE_YEAR,
#define IMAGE_KEYWORD_BEGIN_PATH "PATH=3D"
#define IMAGE_KEYWORD_END_PATH "=3bDATE=3D\r\n"
-#define INTERNAL_MEMORY_ORIGIN "/opt/usr/media"
+#define INTERNAL_MEMORY_ORIGIN tzplatform_getenv(TZ_USER_CONTENT)
#define INTERNAL_MEMORY_CONVERTED "Internal=3a"
-#define EXTERNAL_MEMORY_ORIGIN "/opt/storage/sdcard"
+#define EXTERNAL_MEMORY_ORIGIN tzplatform_mkpath(TZ_SYS_STORAGE,"sdcard")
#define EXTERNAL_MEMORY_CONVERTED "External=3a"
-#define SNOTE_MEMORY_ORIGIN "/opt/usr/apps/com.samsung.smemo/data/"
+#define SNOTE_MEMORY_ORIGIN tzplatform_mkpath(TZ_USER_APP,"com.samsung.smemo/data/")
char * get_value_by_token(const char *src, const char *token, const char *end_of_token);
char * replace_string(char *origin, const char *src, const char *dest);
calendar-service2
glib-2.0
icu-i18n
- dlog)
+ dlog
+ libtzplatform-config)
#############################################
#
# Step 4. Install packages
#
-include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
\ No newline at end of file
+include(${CMAKE_CURRENT_SOURCE_DIR}/../../CMakeLists.sub)
#include "utility/sync_util.h"
#include "data-adapter/error.h"
+#include <tzplatform_config.h>
+
typedef enum cal_date_type {
CALENDAR_DATE_TYPE_ONTIME = 0,
CALENDAR_DATE_TYPE_YEAR,
#define IMAGE_KEYWORD_BEGIN_PATH "PATH=3D"
#define IMAGE_KEYWORD_END_PATH "=3bDATE=3D\r\n"
-#define INTERNAL_MEMORY_ORIGIN "/opt/usr/media"
+#define INTERNAL_MEMORY_ORIGIN tzplatform_getenv(TZ_USER_CONTENT)
#define INTERNAL_MEMORY_CONVERTED "Internal=3a"
-#define EXTERNAL_MEMORY_ORIGIN "/opt/storage/sdcard"
+#define EXTERNAL_MEMORY_ORIGIN tzplatform_mkpath(TZ_SYS_STORAGE,"sdcard")
#define EXTERNAL_MEMORY_CONVERTED "External=3a"
-#define SNOTE_MEMORY_ORIGIN "/opt/usr/apps/com.samsung.smemo/data/"
+#define SNOTE_MEMORY_ORIGIN tzplatform_mkpath(TZ_USER_APP,"com.samsung.smemo/data/")
#define EXDATE_LENGTH 16 // length of "20130211T000000Z"
BuildRequires: pkgconfig(sqlite3)
BuildRequires: expat-devel
BuildRequires: cmake
-
+BuildRequires: pkgconfig(libtzplatform-config)
%description
dummy-agent daemon (development headers)
%manifest dummy-agent.manifest
%defattr(-,root,root,-)
-/usr/bin/dummy-agent
+%TZ_SYS_BIN/dummy-agent
/usr/share/dummy-cfg/*