ADD_DEFINITIONS("-DWEARABLE")
ENDIF()
ENDIF()
+ADD_DEFINITIONS("-DFEEDBACK_SYS_SHARE=\"${TZ_SYS_SHARE}\"")
+ADD_DEFINITIONS("-DFEEDBACK_SYS_RO_SHARE=\"${TZ_SYS_RO_SHARE}\"")
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src)
{ NULL, 0 },
};
-#define SOUND_FILE_PATH "/usr/share/feedback/sound/touch/touch.ogg"
-#define VIBRATION_FILE_PATH "/usr/share/deviced/HW_touch_30ms_sharp.ivt"
+#define SOUND_FILE_PATH FEEDBACK_SYS_RO_SHARE"/feedback/sound/touch/touch.ogg"
+#define VIBRATION_FILE_PATH FEEDBACK_SYS_RO_SHARE"/deviced/HW_touch_30ms_sharp.ivt"
static void startup(void)
{
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(dbus-1)
+BuildRequires: pkgconfig(libtzplatform-config)
Requires(post): svi-data
%description
cp %{SOURCE1} .
cp %{SOURCE2} .
-%cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DPROFILE=%{profile}
+%cmake . \
+ -DCMAKE_INSTALL_PREFIX=%{_prefix} \
+ -DPROFILE=%{profile} \
+ -DTZ_SYS_RO_SHARE=%{_datadir} \
+ -DTZ_SYS_SHARE=%{TZ_SYS_SHARE}
make
%install
%make_install
mkdir -p %{buildroot}%{_datadir}/license
-cp LICENSE %{buildroot}/usr/share/license/%{name}
-cp LICENSE %{buildroot}/usr/share/license/svi-data
+cp LICENSE %{buildroot}%{_datadir}/license/%{name}
+cp LICENSE %{buildroot}%{_datadir}/license/svi-data
-mkdir -p %{buildroot}/opt/usr/share/feedback/haptic/custom
+mkdir -p %{buildroot}%{TZ_SYS_SHARE}/feedback/haptic/custom
%post -p /sbin/ldconfig
%postun -n svi-data
rm -rf %{_datadir}/feedback/
-rm -rf /opt/usr/share/feedback/
+rm -rf %{TZ_SYS_SHARE}/feedback/
%files
%defattr(-,root,root,-)
%defattr(644,root,root,-)
%{_datadir}/feedback/*
%defattr(666,app,app,-)
-%dir /opt/usr/share/feedback/haptic/custom
+%dir %{TZ_SYS_SHARE}/feedback/haptic/custom
%{_datadir}/license/svi-data
%manifest svi-data.manifest
for (elem = head; elem && ((node = elem->data) != NULL); elem = elem->next, node = NULL)
#endif
-#define FEEDBACK_DATA_DIR "/opt/usr/share/feedback"
-#define FEEDBACK_ORIGIN_DATA_DIR "/usr/share/feedback"
+#define FEEDBACK_DATA_DIR FEEDBACK_SYS_SHARE"/feedback"
+#define FEEDBACK_ORIGIN_DATA_DIR FEEDBACK_SYS_RO_SHARE"/feedback"
#define FEEDBACK_RETRY_CNT 1
#include "log.h"
#include "parser.h"
-#define SOUND_CONF_FILE "/usr/share/feedback/sound.conf"
+#define SOUND_CONF_FILE FEEDBACK_SYS_RO_SHARE"/feedback/sound.conf"
/* Temporary keys */
#ifndef VCONFKEY_SETAPPL_BUTTON_SOUNDS_BOOL
HAPTIC_ITERATION_INFINITE = 256,
};
-#define VIBRATION_CONF_FILE "/usr/share/feedback/vibration.conf"
+#define VIBRATION_CONF_FILE FEEDBACK_SYS_RO_SHARE"/feedback/vibration.conf"
#define METHOD_OPEN "OpenDevice"
#define METHOD_CLOSE "CloseDevice"