context
)
+IF("${PROFILE}" STREQUAL "mobile")
+ ADD_DEFINITIONS("-D_MOBILE_")
+ENDIF("${PROFILE}" STREQUAL "mobile")
+
+IF("${PROFILE}" STREQUAL "wearable")
+ ADD_DEFINITIONS("-D_WEARABLE_")
+ENDIF("${PROFILE}" STREQUAL "wearable")
+
IF(${LEGACY_SECURITY})
SET(DEPS ${DEPS} security-server)
ADD_DEFINITIONS(-DLEGACY_SECURITY)
Name: context-service
Summary: Context-Service
-Version: 0.9.1
+Version: 0.9.2
Release: 1
Group: Service/Context
License: Apache-2.0
#export CXXFLAGS+=" -DTIZEN_ENGINEER_MODE"
#export FFLAGS+=" -DTIZEN_ENGINEER_MODE"
-cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} \
+cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DPROFILE=%{?BUILD_PROFILE} \
-DSYSTEM_SERVICE=%{SYSTEM_SERVICE} \
-DLEGACY_SECURITY=%{LEGACY_SECURITY} \
-DTRIGGER_SUPPORT=%{TRIGGER_SUPPORT}
PolicyManager::PolicyManager(ContextManager *contextMgr) :
__contextMgr(contextMgr)
{
+#ifdef _MOBILE_
__subscribe(SUBJ_STATE_WIFI);
__subscribe(SUBJ_APP_LOGGER);
__subscribe(SUBJ_MEDIA_LOGGER);
+ __subscribe(SUBJ_SENSOR_PEDOMETER);
+ __subscribe(SUBJ_SENSOR_PRESSURE);
+// __subscribe(SUBJ_PLACE_DETECTION);
+#endif
+#ifdef _WEARABLE_
__subscribe(SUBJ_SENSOR_PEDOMETER);
__subscribe(SUBJ_SENSOR_PRESSURE);
+#endif
#ifdef TRIGGER_SUPPORT
__subscribe(SUBJ_CUSTOM);
#endif
-
-#if 0
- __subscribe(SUBJ_PLACE_DETECTION);
-#endif
}
PolicyManager::~PolicyManager()