Change-Id: I8f04c6d38a12794ecd7959f3ef6a024ca7406a90
Signed-off-by: Vasiliy Ulyanov <v.ulyanov@samsung.com>
CFLAGS = $(WARN_CFLAGS) -fPIC
CXXFLAGS = $(WARN_CFLAGS) -fPIC
CFLAGS = $(WARN_CFLAGS) -fPIC
CXXFLAGS = $(WARN_CFLAGS) -fPIC
-TIZEN_CPPFLAGS = -DTIZENAPP
+TIZEN_CPPFLAGS = -DTIZENAPP $(SWAP_PROBE_DEFS)
TIZEN_LDFLAGS = -lstdc++
all: capi tizen dummy
TIZEN_LDFLAGS = -lstdc++
all: capi tizen dummy
BuildRequires: libXext-devel
Provides: swap-probe
BuildRequires: libXext-devel
Provides: swap-probe
+%if "%_project" == "Kirana_SWA_OPEN:Build" || "%_project" == "Kirana_SDK:Daily"
+%define SWAP_PROBE_DEFS "-DPRIVATE_CAPI_APPFW"
+%else
+%define SWAP_PROBE_DEFS ""
+%endif
%description
SWAP probe is a part of data collection back-end for DA.
%description
SWAP probe is a part of data collection back-end for DA.
%build
make rmheaders
make headers
%build
make rmheaders
make headers
+SWAP_PROBE_DEFS="%{SWAP_PROBE_DEFS}" make -j
%install
rm -rf ${RPM_BUILD_ROOT}
%install
rm -rf ${RPM_BUILD_ROOT}
voidp_to_uint64(user_data));
}
voidp_to_uint64(user_data));
}
-static void _dalc_app_service(service_h service, void *user_data)
+#ifdef PRIVATE_CAPI_APPFW
+static void _dalc_app_control(app_control_h handle, void *user_data)
+#else /* !PRIVATE_CAPI_APPFW */
+static void _dalc_app_service(service_h handle, void *user_data)
+#endif /* PRIVATE_CAPI_APPFW */
{
DECLARE_VARIABLE_STANDARD;
bfiltering = false;
PRE_PROBEBLOCK();
{
DECLARE_VARIABLE_STANDARD;
bfiltering = false;
PRE_PROBEBLOCK();
- gAppCallback.service(service, user_data);
+#ifdef PRIVATE_CAPI_APPFW
+ gAppCallback.app_control(handle, user_data);
+#else /* !PRIVATE_CAPI_APPFW */
+ gAppCallback.service(handle, user_data);
+#endif /* PRIVATE_CAPI_APPFW */
PACK_ORIGINAL_APPFWCYCLE(API_ID__dalc_app_service, 'v', 0, "dp",
PACK_ORIGINAL_APPFWCYCLE(API_ID__dalc_app_service, 'v', 0, "dp",
voidp_to_uint64(user_data));
}
voidp_to_uint64(user_data));
}
gAppCallback.terminate = callback->terminate;
gAppCallback.pause = callback->pause;
gAppCallback.resume = callback->resume;
gAppCallback.terminate = callback->terminate;
gAppCallback.pause = callback->pause;
gAppCallback.resume = callback->resume;
+#ifdef PRIVATE_CAPI_APPFW
+ gAppCallback.app_control = callback->app_control;
+#else /* !PRIVATE_CAPI_APPFW */
gAppCallback.service = callback->service;
gAppCallback.service = callback->service;
+#endif /* PRIVATE_CAPI_APPFW */
gAppCallback.device_orientation = callback->device_orientation;
if (callback->create)
gAppCallback.device_orientation = callback->device_orientation;
if (callback->create)
callback->pause = _dalc_app_pause;
if (callback->resume)
callback->resume = _dalc_app_resume;
callback->pause = _dalc_app_pause;
if (callback->resume)
callback->resume = _dalc_app_resume;
+#ifdef PRIVATE_CAPI_APPFW
+ if (callback->app_control)
+ callback->app_control = _dalc_app_control;
+#else /* !PRIVATE_CAPI_APPFW */
if (callback->service)
callback->service = _dalc_app_service;
if (callback->service)
callback->service = _dalc_app_service;
+#endif /* PRIVATE_CAPI_APPFW */
callback->device_orientation = _dalc_app_deviceorientationchanged;
probeBlockEnd();
callback->device_orientation = _dalc_app_deviceorientationchanged;
probeBlockEnd();
callback->terminate = gAppCallback.terminate;
callback->pause = gAppCallback.pause;
callback->resume = gAppCallback.resume;
callback->terminate = gAppCallback.terminate;
callback->pause = gAppCallback.pause;
callback->resume = gAppCallback.resume;
+#ifdef PRIVATE_CAPI_APPFW
+ callback->app_control = gAppCallback.app_control;
+#else /* !PRIVATE_CAPI_APPFW */
callback->service = gAppCallback.service;
callback->service = gAppCallback.service;
+#endif /* PRIVATE_CAPI_APPFW */
callback->device_orientation = gAppCallback.device_orientation;
probeBlockEnd();
callback->device_orientation = gAppCallback.device_orientation;
probeBlockEnd();