%define bt_bluez_hal ENABLED
%define bt_gatt_client_fd ENABLED
+%define bt_permanent_log DISABLED
BuildRequires: pkgconfig(aul)
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: pkgconfig(capi-appfw-app-control)
BuildRequires: pkgconfig(gmock)
+BuildRequires: pkgconfig(libactd)
+BuildRequires: pkgconfig(libsystemd-daemon)
Requires(post): /usr/bin/vconftool
Requires(post): /sbin/ldconfig
export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
export CFLAGS="$CFLAGS -DTIZEN_GATT_CLIENT"
+export CFLAGS="$CFLAGS -DTIZEN_FEATURE_ACTD"
%define _servicefile packaging/bluetooth-frwk-common.service
%define _servicedir starter.target.wants
export CFLAGS="$CFLAGS -DTIZEN_FEATURE_BT_GATT_CLIENT_FD_DISABLE"
%endif
+%if %{bt_permanent_log} == ENABLED
+export CFLAGS="$CFLAGS -DTIZEN_FEATURE_BT_PERMANENT_LOG"
+%endif
+
%ifarch %{ix86} x86_64
export CFLAGS+=" -DTIZEN_TEST_EMUL"
export CXXFLAGS+=" -DTIZEN_TEST_EMUL"
-DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
-DLIBNOTIFY_SUPPORT=Off \
-DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
%cmake
-DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
-DLIBNOTIFY_SUPPORT=Off \
-DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
%cmake
-DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
-DLIBNOTIFY_SUPPORT=Off \
-DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
%cmake
ln -s ../bluetooth-frwk.service %{buildroot}%{_unitdir}/multi-user.target.wants/bluetooth-frwk.service
ln -s ../bluetooth-frwk.service %{buildroot}%{_unitdir}/starter.target.wants/bluetooth-frwk.service
-%post core
-mkdir -p %{_libdir}/systemd/system/delayed.target.wants
-ln -sf %{_libdir}/systemd/system/bluetooth-frwk-core.service %{_libdir}/systemd/system/delayed.target.wants/bluetooth-frwk-core.service
-
%postun -p /sbin/ldconfig
%post service