ADD_DEFINITIONS(-DLEGACY_SECURITY)
ENDIF(${LEGACY_SECURITY})
+IF(${SYSTEM_SERVICE})
+ ADD_DEFINITIONS(-DSYSTEM_SERVICE)
+ENDIF(${SYSTEM_SERVICE})
+
# Common Options
INCLUDE(FindPkgConfig)
INCLUDE_DIRECTORIES(
%define BUILD_PROFILE %{?profile}%{!?profile:%{?tizen_profile_name}}
+%define SYSTEM_SERVICE 0
%define LEGACY_SECURITY 0
%define LEGACY_APPFW 0
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DMAJORVER=${MAJORVER} -DFULLVER=%{version} \
-DPROFILE=%{?BUILD_PROFILE} \
+ -DSYSTEM_SERVICE=%{SYSTEM_SERVICE} \
-DLEGACY_SECURITY=%{LEGACY_SECURITY} \
-DLEGACY_APPFW=%{LEGACY_APPFW}
make %{?jobs:-j%jobs}
__nodeInfo = g_dbus_node_info_new_for_xml(__introspection, NULL);
IF_FAIL_RETURN_TAG(__nodeInfo != NULL, false, _E, "Initialization failed");
+#ifdef SYSTEM_SERVICE
+ addr = g_dbus_address_get_for_bus_sync(G_BUS_TYPE_SYSTEM, NULL, &gerr);
+#else
addr = g_dbus_address_get_for_bus_sync(G_BUS_TYPE_SESSION, NULL, &gerr);
+#endif
HANDLE_GERROR(gerr);
IF_FAIL_CATCH_TAG(addr != NULL, _E, "Getting address failed");
_SD("Address: %s", addr);