ADD_DEFINITIONS("-DEXPORT_API=__attribute__((visibility(\"default\")))")
#ADD_DEFINITIONS("-DTIZEN_DEBUG")
ADD_DEFINITIONS("-DTIZEN_VER=${TIZEN_VER}")
+ADD_DEFINITIONS("-DLIBDIR=\"${LIBDIR}\"")
SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--no-undefined -Wl,--as-needed")
#Package Information for pkg-config
prefix=@PREFIX@
-exec_prefix=/usr
-libdir=/usr/lib
+libdir=@LIBDIR@
includedir=@PC_INCLUDE@
Name: @PC_NAME@
is_permitted = (ret == MAPS_ERROR_NONE);
#else
/* to check for Tizen 3.x privilege */
- extern const char *MAPS_PLUGINS_PATH_PREFIX;
is_permitted = (access(MAPS_PLUGINS_PATH_PREFIX, F_OK) != 0) || /* not exist */
(access(MAPS_PLUGINS_PATH_PREFIX, R_OK) == 0); /* readable */
#endif
#define MAPS_BASE_DESC_MAX_LEN 1024
#define MAPS_BASE_TYPE_MAX_LEN 64
#define MAPS_BASE_DATE_MAX_LEN 32
+#define MAPS_PLUGINS_PATH_PREFIX LIBDIR"/maps/plugins"
/*
* Internal Macros
#include <glib.h>
-const char *MAPS_PLUGINS_PATH_PREFIX = "/usr/lib/maps/plugins";
-
plugin::provider_info plugin::provider_info::empty_instance;
plugin::provider_info::provider_info()
#include "command_queue.h"
#include "empty_module.h"
-extern const char *MAPS_PLUGINS_PATH_PREFIX;
-
plugin::scope_mutex::scope_mutex(GMutex *m) : mutex(m)
{
g_mutex_lock(mutex);
return NULL;
}
- /*gmod->path = g_module_build_path(MAPS_PLUGINS_PATH_PREFIX,
- * gmod->name); */
gmod->path = g_strnfill(100, 0);
g_sprintf(gmod->path, "%s/%s", MAPS_PLUGINS_PATH_PREFIX, gmod->name);
if (!gmod->path) {