add Path variable for ringtones in code 56/109156/2 submit/tizen_3.0/20170116.010211
authorMyoungJune Park <mj2004.park@samsung.com>
Mon, 9 Jan 2017 05:10:05 +0000 (14:10 +0900)
committerMyoungJune Park <mj2004.park@samsung.com>
Mon, 16 Jan 2017 01:00:08 +0000 (10:00 +0900)
- to make it configurable

Change-Id: I191ee8778dcb0b703e00ca87d016693cfad54437
Signed-off-by: MyoungJune Park <mj2004.park@samsung.com>
CMakeLists.txt
src/system_setting_platform.c

index cff12d1..bf335a7 100755 (executable)
@@ -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})
index c493e5f..e9a9199 100644 (file)
@@ -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"