INCLUDE_DIRECTORIES(
${CMAKE_CURRENT_SOURCE_DIR}/src
${CMAKE_CURRENT_SOURCE_DIR}/res
- ${CMAKE_CURRENT_SOURCE_DIR}/include
+ ${CMAKE_CURRENT_SOURCE_DIR}/inc
)
SET(CMAKE_SKIP_BUILD_RPATH TRUE)
MESSAGE("BRANCH : ${BRANCH}")
-
IF("${BRANCH}" STREQUAL "PRIVATE")
INCLUDE(FindPkgConfig)
pkg_check_modules(pkgs REQUIRED
wallpaper-service
core-samsung-log-client
edbus
- libtzplatform-config
)
ELSE()
INCLUDE(FindPkgConfig)
notification
capi-content-media-content
edbus
- libtzplatform-config
)
ENDIF()
SET(CMAKE_C_FLAGS_DEBUG "-O0 -g")
SET(CMAKE_C_FLAGS_RELEASE "-O2")
-#SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -finstrument-functions -g")
-
-#SET(CMAKE_C_COMPILER "/scratchbox/devkits/sbwrap")
-#SET(CMAKE_C_COMPILER_ARG1 "/home/serena/working/wallpaper-ui-service.trace /scratchbox/compilers/bin/gcc gcc")
-
-
-#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Wall -g -O2")
-
ADD_DEFINITIONS("-DVENDOR=\"${VENDOR}\"")
ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"")
ADD_DEFINITIONS("-DICONDIR=\"${ICONDIR}\"")
ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
ADD_DEFINITIONS("-DHOME_KEY_EMULATION")
-#ADD_DEFINITIONS("-DFILE_DEBUG")
ADD_DEFINITIONS("-D_DLOG_USED")
SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
-ADD_SUBDIRECTORY(res)
-IF("${BRANCH}" STREQUAL "PRIVATE")
ADD_SUBDIRECTORY(po)
-ELSE()
-ADD_SUBDIRECTORY(po_sdk)
-ENDIF()
+ADD_SUBDIRECTORY(res)
BuildRequires: edje-tools
BuildRequires: gettext-tools
BuildRequires: hash-signer
-BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): /usr/bin/vconftool
message("!!! ADD_CUSTOM_TARGET")
ADD_CUSTOM_TARGET(popup-wallpaper.edj
- COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/icons
- -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ COMMAND edje_cc -id ${PROJECT_SOURCE_DIR}/edje/images
+ -sd ${PROJECT_SOURCE_DIR}/edje/sounds
${CMAKE_CURRENT_SOURCE_DIR}/edje/popup-wallpaper.edc
${CMAKE_CURRENT_BINARY_DIR}/edje/popup-wallpaper.edj
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edje/popup-wallpaper.edc
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/edje/popup-wallpaper.edj DESTINATION ${EDJDIR})
ADD_CUSTOM_TARGET(button_customized_theme.edj
- COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/icons
- -sd ${CMAKE_CURRENT_SOURCE_DIR}/sounds
+ COMMAND edje_cc -id ${PROJECT_SOURCE_DIR}/edje/images
+ -sd ${PROJECT_SOURCE_DIR}/edje/sounds
${CMAKE_CURRENT_SOURCE_DIR}/edje/button_customized_theme.edc
${CMAKE_CURRENT_BINARY_DIR}/edje/button_customized_theme.edj
DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/edje/button_customized_theme.edc
#include <app_manager.h>
#include <feedback.h>
#include <stdio.h>
+#include <stdlib.h>
#include "wallpaper-ui-service.h"
#include "wallpaper-ui-service-main.h"
{
if (!_g_wallpapersPath)
{
- char *sharedRes = NULL;
+ char* path = NULL;
+ system_settings_get_value_string(SYSTEM_SETTINGS_KEY_WALLPAPER_HOME_SCREEN, &path);
_g_wallpapersPath = (char *)calloc(1, MAX_LENGTH_STRING);
- app_manager_get_shared_resource_path(SETTINGS_APP_ID, &sharedRes);
- snprintf(_g_wallpapersPath, MAX_LENGTH_STRING, "%ssettings/Wallpapers/", sharedRes);
- free(sharedRes);
- WALLPAPERUI_DBG("wallpapersPath = %s", _g_wallpapersPath);
+ char* dir_name = dirname(path);
+ snprintf(_g_wallpapersPath, MAX_LENGTH_STRING, "%s/", dir_name);
+ WALLPAPERUI_DBG("_g_wallpapersPath = %s", _g_wallpapersPath);
}
return _g_wallpapersPath;
}