From 9c219eeb64b7538c3516940961c68707a989305d Mon Sep 17 00:00:00 2001 From: MyoungJune Park Date: Mon, 9 Jan 2017 14:10:05 +0900 Subject: [PATCH] add Path variable for ringtones in code - to make it configurable Change-Id: I191ee8778dcb0b703e00ca87d016693cfad54437 Signed-off-by: MyoungJune Park --- CMakeLists.txt | 16 ++++++++++++++++ src/system_setting_platform.c | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cff12d1..bf335a7 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,6 +10,22 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX}) SET(SYSTEM_SETTINGS_UTIL system-settings-util) SET(LIB_SYSTEM_SETTINGS_UTIL system-settings-util) +#--------------------------------------------------------------- +# include/system-setting-config.h +#--------------------------------------------------------------- +set (VERSION_MAJOR 1) +set (VERSION_MINOR 0) +set (SETTING_DEF_RES_PATH "\"${SETTING_DEF_RES}\"") + +set (SETTING_TIME_ZONEINFO_PATH "\"/usr/share/zoneinfo/\"") +set (SETTING_TZONE_SYMLINK_PATH "\"/opt/etc/localtime\"") + +configure_file ( + "${PROJECT_SOURCE_DIR}/system-setting-config.h.in" + "${PROJECT_SOURCE_DIR}/include/system-setting-config.h" +) + + SET(LIBDIR "${CMAKE_LIBDIR}") SET(INC_DIR include) INCLUDE_DIRECTORIES(${INC_DIR}) diff --git a/src/system_setting_platform.c b/src/system_setting_platform.c index c493e5f..e9a9199 100644 --- a/src/system_setting_platform.c +++ b/src/system_setting_platform.c @@ -282,7 +282,8 @@ int _is_file_accessible(const char *path) /*////////////////////////////////////////////////////////////////////////////////////////////////// */ // @todo move to CMake -#define DEF_RINGTONE_FILE_PATH "/opt/share/settings/Ringtones" +#define DEF_RINGTONE_FILE_PATH SETTING_DEF_RES_PATH"/Ringtones" + #define USR_RINGTONE_FILE_PATH "/home/owner/content/Sounds/Ringtones" #define JSONFILE "/opt/home/owner/apps_rw/org.tizen.setting/data/.user-ringtones.json" -- 2.7.4