Remove the macro for the hard-coded so file path 56/92256/3
authorMarcin Masternak <m.masternak@samsung.com>
Fri, 14 Oct 2016 10:59:42 +0000 (12:59 +0200)
committerMarcin Masternak <m.masternak@samsung.com>
Fri, 14 Oct 2016 10:59:42 +0000 (12:59 +0200)
Change-Id: I2450e87001b3d64858e3f91b64e1ac6491336698
Signed-off-by: Mu-Woong Lee <muwoong.lee@samsung.com>
CMakeLists.txt
include/ProviderList.h
packaging/context-provider.spec
src/media-stats/MediaContentMonitor.cpp
src/my-place/facade/UserPlaces.cpp
src/my-place/visit-detector/VisitDetector.cpp

index 04316da..303cca7 100644 (file)
@@ -12,6 +12,7 @@ INCLUDE_DIRECTORIES(
 ADD_DEFINITIONS(-O2 -Wall -fPIC -fdata-sections -ffunction-sections)
 ADD_DEFINITIONS(-fvisibility=hidden)
 ADD_DEFINITIONS(-DLOG_TAG="CONTEXT")
+ADD_DEFINITIONS(-D_LIBDIR_="${LIBDIR}")
 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fPIC -Wl,--as-needed -Wl,--gc-section -Wl,--print-gc-section")
 
 # Profiles
index 4da36a8..6f8dff4 100644 (file)
@@ -22,8 +22,7 @@
 #include <MyPlaceTypes.h>
 #include <SensorRecorderTypes.h>
 
-#define LIB_DIRECTORY  "/usr/lib/context-service/"
-#define LIB_PREFIX             "libctx-prvd-"
+#define LIB_PREFIX             "/context-service/libctx-prvd-"
 #define LIB_EXTENSION  ".so"
 
 /* Json Formats */
index 4c2ed87..2a2a1d6 100644 (file)
@@ -68,7 +68,7 @@ export CXXFLAGS+=" -std=c++0x"
 #export   CFLAGS+=" -Wcast-qual"
 #export CXXFLAGS+=" -Wcast-qual"
 
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?BUILD_PROFILE}
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?BUILD_PROFILE}
 make %{?jobs:-j%jobs}
 
 %install
index d99da36..8fe1a06 100644 (file)
@@ -23,7 +23,7 @@
 #include "DbHandle.h"
 #include "MediaContentMonitor.h"
 
-#define SO_PATH "/usr/lib/context-service/libctx-prvd-media-stats-util.so"
+#define SO_PATH _LIBDIR_ "context-service/libctx-prvd-media-stats-util.so"
 
 #define PLAYCOUNT_RETENTION_PERIOD 259200      /* 1 month in secs */
 #define ONE_DAY_IN_SEC 86400
index 0c593b4..a8e25ea 100755 (executable)
@@ -24,7 +24,7 @@
 #include <DatabaseManager.h>
 #include <string>
 
-#define SO_PATH "/usr/lib/context-service/libctx-prvd-my-place-places-detector.so"
+#define SO_PATH _LIBDIR_ "context-service/libctx-prvd-my-place-places-detector.so"
 
 typedef void (*places_detector_t)();
 
index f8af125..ac05087 100644 (file)
@@ -29,7 +29,7 @@
 #include <gmodule.h>
 #include <DatabaseManager.h>
 
-#define SO_PATH "/usr/lib/context-service/libctx-prvd-my-place-visit-categer.so"
+#define SO_PATH _LIBDIR_ "context-service/libctx-prvd-my-place-visit-categer.so"
 
 typedef void (*visit_categer_t)(ctx::Visit &visit);