From: Marcin Masternak Date: Wed, 26 Oct 2016 17:13:53 +0000 (+0200) Subject: [my-place] Submodules dynamic loading bug fix (utils static library). X-Git-Tag: accepted/tizen/common/20161031.122044^2~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F16%2F94016%2F1;p=platform%2Fcore%2Fcontext%2Fcontext-provider.git [my-place] Submodules dynamic loading bug fix (utils static library). Change-Id: I872e137d3f44c4093ee0a0cecb0448e636601f79 Signed-off-by: Marcin Masternak --- diff --git a/src/my-place/CMakeLists.txt b/src/my-place/CMakeLists.txt index 7ea03ee..cc19619 100644 --- a/src/my-place/CMakeLists.txt +++ b/src/my-place/CMakeLists.txt @@ -1,4 +1,7 @@ SET(target "${target_prefix}-my-place") +SET(target_myplace_utils_static "${target}-utils_static") + +INCLUDE_DIRECTORIES(utils) SET(DEPS ${DEPS} gmodule-2.0 @@ -6,7 +9,7 @@ SET(DEPS ${DEPS} capi-network-wifi ) -FILE(GLOB SRCS *.cpp facade/*.cpp utils/*.cpp visit-detector/*.cpp) +FILE(GLOB SRCS *.cpp facade/*.cpp visit-detector/*.cpp) INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(PKG_MYPLACE REQUIRED ${DEPS}) @@ -16,9 +19,10 @@ FOREACH(flag ${PKG_MYPLACE_CFLAGS}) ENDFOREACH(flag) ADD_LIBRARY(${target} SHARED ${SRCS}) -TARGET_LINK_LIBRARIES(${target} ${PKG_MYPLACE_LDFLAGS} ${target_shared}) +TARGET_LINK_LIBRARIES(${target} ${PKG_MYPLACE_LDFLAGS} ${target_shared} ${target_myplace_utils_static}) INSTALL(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}/${target_dir}) +ADD_SUBDIRECTORY(utils) ADD_SUBDIRECTORY(place) ADD_SUBDIRECTORY(visit-categer) \ No newline at end of file diff --git a/src/my-place/facade/UserPlaces.h b/src/my-place/facade/UserPlaces.h index 31bac72..bc552cc 100644 --- a/src/my-place/facade/UserPlaces.h +++ b/src/my-place/facade/UserPlaces.h @@ -24,8 +24,7 @@ #include #include #include "../visit-detector/VisitDetector.h" -#include "../place/PlacesDetector.h" -#include "UserPlacesTypes.h" +#include namespace ctx { diff --git a/src/my-place/place/CMakeLists.txt b/src/my-place/place/CMakeLists.txt index fc2c120..7ac705f 100644 --- a/src/my-place/place/CMakeLists.txt +++ b/src/my-place/place/CMakeLists.txt @@ -1,7 +1,10 @@ SET(target "${target_prefix}-my-place-places-detector") +INCLUDE_DIRECTORIES(../utils) + FILE(GLOB SRCS *.cpp) ADD_LIBRARY(${target} SHARED ${SRCS}) +TARGET_LINK_LIBRARIES(${target} ${target_myplace_utils_static}) INSTALL(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}/${target_dir}) \ No newline at end of file diff --git a/src/my-place/place/PlaceCateger.cpp b/src/my-place/place/PlaceCateger.cpp index 1b956a8..603e857 100644 --- a/src/my-place/place/PlaceCateger.cpp +++ b/src/my-place/place/PlaceCateger.cpp @@ -15,9 +15,9 @@ */ #include "PlaceCateger.h" -#include "../utils/Median.h" -#include "../facade/UserPlacesParams.h" -#include "../facade/UserPlacesTypes.h" +#include +#include +#include #include #include diff --git a/src/my-place/place/PlaceCateger.h b/src/my-place/place/PlaceCateger.h index 44927b3..dd6943f 100644 --- a/src/my-place/place/PlaceCateger.h +++ b/src/my-place/place/PlaceCateger.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ #define _CONTEXT_PLACE_RECOGNITION_PLACE_CATEGER_ -#include "../facade/UserPlacesTypes.h" +#include #include #include #include diff --git a/src/my-place/place/PlacesDetector.cpp b/src/my-place/place/PlacesDetector.cpp index e66c5ee..115a44b 100644 --- a/src/my-place/place/PlacesDetector.cpp +++ b/src/my-place/place/PlacesDetector.cpp @@ -17,18 +17,18 @@ #include #include #include -#include "../utils/Similarity.h" +#include #include "PlacesDetector.h" #include "PlaceCateger.h" -#include "../utils/Median.h" +#include #ifdef TIZEN_ENGINEER_MODE -#include "../utils/Gmap.h" +#include #endif /* TIZEN_ENGINEER_MODE */ -#include "../facade/UserPlacesTypes.h" +#include #include #include -#include "../facade/UserPlacesParams.h" -#include "../utils/DebugUtils.h" +#include +#include #include #define __DELETE_PLACES_QUERY "DELETE FROM " PLACE_TABLE @@ -89,7 +89,7 @@ double ctx::PlacesDetector::__doubleValueFromJson(Json &row, const char* key) { double value; row.get(NULL, key, &value); - _D("__doubleValueFromJson, key:%s, value: %lf", key, value); + _D("key: %s, value: %lf", key, value); return value; } diff --git a/src/my-place/place/PlacesDetector.h b/src/my-place/place/PlacesDetector.h index d9c47cb..81c6a44 100644 --- a/src/my-place/place/PlacesDetector.h +++ b/src/my-place/place/PlacesDetector.h @@ -20,7 +20,7 @@ #include #include #include -#include "../facade/UserPlacesTypes.h" +#include #include #include "Graph.h" diff --git a/src/my-place/utils/CMakeLists.txt b/src/my-place/utils/CMakeLists.txt new file mode 100644 index 0000000..2ecc5e4 --- /dev/null +++ b/src/my-place/utils/CMakeLists.txt @@ -0,0 +1,5 @@ +SET(target ${target_myplace_utils_static}) + +FILE(GLOB SRCS *.cpp) + +ADD_LIBRARY(${target} STATIC ${SRCS}) \ No newline at end of file diff --git a/src/my-place/utils/Gmap.h b/src/my-place/utils/Gmap.h index 891b851..c6a5482 100644 --- a/src/my-place/utils/Gmap.h +++ b/src/my-place/utils/Gmap.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_GMAP_H_ #define _CONTEXT_PLACE_RECOGNITION_GMAP_H_ -#include "../facade/UserPlacesTypes.h" +#include "UserPlacesTypes.h" #define GMAP_FILE "/tmp/user_places_map.html" diff --git a/src/my-place/utils/Median.h b/src/my-place/utils/Median.h index b33e7b2..275fa13 100644 --- a/src/my-place/utils/Median.h +++ b/src/my-place/utils/Median.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_MEDIAN_ #define _CONTEXT_PLACE_RECOGNITION_MEDIAN_ -#include "../facade/UserPlacesTypes.h" +#include "UserPlacesTypes.h" #include namespace ctx { diff --git a/src/my-place/utils/Similarity.h b/src/my-place/utils/Similarity.h index e006164..f78b675 100644 --- a/src/my-place/utils/Similarity.h +++ b/src/my-place/utils/Similarity.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ #define _CONTEXT_PLACE_RECOGNITION_SIMILAR_H_ -#include "../facade/UserPlacesTypes.h" +#include "UserPlacesTypes.h" namespace ctx { diff --git a/src/my-place/facade/UserPlacesParams.h b/src/my-place/utils/UserPlacesParams.h similarity index 100% rename from src/my-place/facade/UserPlacesParams.h rename to src/my-place/utils/UserPlacesParams.h diff --git a/src/my-place/facade/UserPlacesTypes.cpp b/src/my-place/utils/UserPlacesTypes.cpp similarity index 99% rename from src/my-place/facade/UserPlacesTypes.cpp rename to src/my-place/utils/UserPlacesTypes.cpp index bf00798..c5ed30c 100644 --- a/src/my-place/facade/UserPlacesTypes.cpp +++ b/src/my-place/utils/UserPlacesTypes.cpp @@ -22,7 +22,7 @@ #include #include "UserPlacesTypes.h" #include "UserPlacesParams.h" -#include "../utils/DebugUtils.h" +#include "DebugUtils.h" #define __MAC_STRING_COMPONENTS_SEPARATOR ':' #define __MAC_SET_STRING_DELIMITER ',' diff --git a/src/my-place/facade/UserPlacesTypes.h b/src/my-place/utils/UserPlacesTypes.h similarity index 100% rename from src/my-place/facade/UserPlacesTypes.h rename to src/my-place/utils/UserPlacesTypes.h diff --git a/src/my-place/visit-categer/CMakeLists.txt b/src/my-place/visit-categer/CMakeLists.txt index 93fb055..f127d61 100644 --- a/src/my-place/visit-categer/CMakeLists.txt +++ b/src/my-place/visit-categer/CMakeLists.txt @@ -1,7 +1,10 @@ SET(target "${target_prefix}-my-place-visit-categer") +INCLUDE_DIRECTORIES(../utils) + FILE(GLOB SRCS *.cpp) ADD_LIBRARY(${target} SHARED ${SRCS}) +TARGET_LINK_LIBRARIES(${target} ${target_myplace_utils_static}) INSTALL(TARGETS ${target} DESTINATION ${CMAKE_INSTALL_LIBDIR}/${target_dir}) \ No newline at end of file diff --git a/src/my-place/visit-categer/Mahal.h b/src/my-place/visit-categer/Mahal.h index 54ec7f3..26e6235 100644 --- a/src/my-place/visit-categer/Mahal.h +++ b/src/my-place/visit-categer/Mahal.h @@ -18,7 +18,7 @@ #define _CONTEXT_PLACE_RECOGNITION_MAHAL_H_ #include -#include "../facade/UserPlacesTypes.h" +#include namespace ctx { diff --git a/src/my-place/visit-categer/PiecewiseLin.h b/src/my-place/visit-categer/PiecewiseLin.h index a0e92d7..4ff497b 100644 --- a/src/my-place/visit-categer/PiecewiseLin.h +++ b/src/my-place/visit-categer/PiecewiseLin.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ #define _CONTEXT_PLACE_RECOGNITION_PIECEWISE_LIN_ -#include "../facade/UserPlacesTypes.h" +#include namespace ctx { diff --git a/src/my-place/visit-categer/VisitCateger.h b/src/my-place/visit-categer/VisitCateger.h index f1c5456..3edfb93 100644 --- a/src/my-place/visit-categer/VisitCateger.h +++ b/src/my-place/visit-categer/VisitCateger.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ #define _CONTEXT_PLACE_RECOGNITION_VISIT_CATEGER_H_ -#include "../facade/UserPlacesTypes.h" +#include #include "Mahal.h" #include "PiecewiseLin.h" #include diff --git a/src/my-place/visit-detector/LocationListenerIface.h b/src/my-place/visit-detector/LocationListenerIface.h index 46f2b3f..7d2aef2 100644 --- a/src/my-place/visit-detector/LocationListenerIface.h +++ b/src/my-place/visit-detector/LocationListenerIface.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ #define _CONTEXT_PLACE_RECOGNITION_LOCATION_LISTENER_IFACE_H_ -#include "../facade/UserPlacesTypes.h" +#include namespace ctx { diff --git a/src/my-place/visit-detector/LocationLogger.cpp b/src/my-place/visit-detector/LocationLogger.cpp index 4b95eed..372ee74 100644 --- a/src/my-place/visit-detector/LocationLogger.cpp +++ b/src/my-place/visit-detector/LocationLogger.cpp @@ -18,9 +18,9 @@ #include #include #include -#include "../facade/UserPlacesTypes.h" -#include "../facade/UserPlacesParams.h" -#include "../utils/DebugUtils.h" +#include +#include +#include #include "LocationLogger.h" #ifdef TIZEN_ENGINEER_MODE diff --git a/src/my-place/visit-detector/VisitDetector.cpp b/src/my-place/visit-detector/VisitDetector.cpp index 0aa53c5..98460c2 100644 --- a/src/my-place/visit-detector/VisitDetector.cpp +++ b/src/my-place/visit-detector/VisitDetector.cpp @@ -20,12 +20,12 @@ #include #include #include -#include "../facade/UserPlacesTypes.h" +#include #include "VisitDetector.h" -#include "../facade/UserPlacesParams.h" -#include "../utils/Similarity.h" -#include "../utils/Median.h" -#include "../utils/DebugUtils.h" +#include +#include +#include +#include #include #include diff --git a/src/my-place/visit-detector/VisitDetector.h b/src/my-place/visit-detector/VisitDetector.h index 98bbda3..b476942 100644 --- a/src/my-place/visit-detector/VisitDetector.h +++ b/src/my-place/visit-detector/VisitDetector.h @@ -22,7 +22,7 @@ #include #include #include -#include "../facade/UserPlacesTypes.h" +#include #include #include "VisitListenerIface.h" #include "LocationLogger.h" diff --git a/src/my-place/visit-detector/WifiListenerIface.h b/src/my-place/visit-detector/WifiListenerIface.h index 56307d0..84ef489 100644 --- a/src/my-place/visit-detector/WifiListenerIface.h +++ b/src/my-place/visit-detector/WifiListenerIface.h @@ -17,7 +17,7 @@ #ifndef _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ #define _CONTEXT_PLACE_RECOGNITION_WIFI_LISTENER_IFACE_H_ -#include "../facade/UserPlacesTypes.h" +#include namespace ctx { diff --git a/src/my-place/visit-detector/WifiLogger.cpp b/src/my-place/visit-detector/WifiLogger.cpp index 2baa24c..874f494 100644 --- a/src/my-place/visit-detector/WifiLogger.cpp +++ b/src/my-place/visit-detector/WifiLogger.cpp @@ -17,8 +17,8 @@ #include #include #include -#include "../facade/UserPlacesTypes.h" -#include "../utils/DebugUtils.h" +#include +#include #include "WifiLogger.h" #define __WIFI_CREATE_TABLE_COLUMNS \ diff --git a/src/my-place/visit-detector/WifiLogger.h b/src/my-place/visit-detector/WifiLogger.h index 0134c2d..7c627a1 100644 --- a/src/my-place/visit-detector/WifiLogger.h +++ b/src/my-place/visit-detector/WifiLogger.h @@ -24,7 +24,7 @@ #include #include "WifiListenerIface.h" #include "VisitListenerIface.h" -#include "../facade/UserPlacesParams.h" +#include /* Database usage flag */ #define WIFI_LOGGER_DATABASE false