%description
Network Wi-Fi Manager library in Tizen C API
+%package extension-da
+Summary: Network Wi-Fi Manager library in Tizen C API for Appliance devices
+Group: Network & Connectivity/Development
+Requires: %{name} = %{version}-%{release}
+
+%description extension-da
+Network Wi-Fi Manager library in Tizen C API for Appliance devices
+
%package devel
Summary: Network Wi-Fi Manager library in Tizen C API (Development)
Group: Network & Connectivity/Development
%description tool
Test Application for Wi-Fi Manager
+%package extension-da-tool
+Summary: Test Application for Wi-Fi Manager (for Appliance devices)
+Group: Network & Connectivity/Utilities
+Requires: %{name} = %{version}
+
+%description extension-da-tool
+Test Application for Wi-Fi Manager (for Appliance devices)
+
%if 0%{?gcov:1}
%package gcov
Summary: Coverage Data of %{name}
%endif
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
+
+# Build for appliance
+%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+ -DCMAKE_VERBOSE_MAKEFILE=OFF \
+ -DTIZEN_DA=1 \
+ -DBIN_INSTALL_DIR:PATH=%{_bindir}
+
+%make_install
+mv %{buildroot}%{_libdir}/lib%{name}.so.%{version} %{_builddir}/%{name}-%{version}/lib%{name}.so.%{version}.da
+mv %{buildroot}%{_bindir}/wifi_manager_test %{_builddir}/%{name}-%{version}/wifi_manager_test.da
+
+make %{?_smp_mflags}
+
+# Build for common
%cmake . -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
-DCMAKE_VERBOSE_MAKEFILE=OFF \
+ -DTIZEN_DA=0 \
-DBIN_INSTALL_DIR:PATH=%{_bindir}
make %{?_smp_mflags}
genhtml %{name}.info -o out --legend --show-details
%endif
+mv %{_builddir}/%{name}-%{version}/lib%{name}.so.%{version}.da %{buildroot}%{_libdir}
+mv %{_builddir}/%{name}-%{version}/wifi_manager_test.da %{buildroot}%{_bindir}
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%manifest %{name}.manifest
%{_libdir}/lib%{name}.so.*
+%exclude %{_libdir}/lib%{name}.so.%{version}.da
%license LICENSE.APLv2
%files devel
%files tool
%manifest %{name}.manifest
+%exclude %{_bindir}/wifi_manager_test.da
%{_bindir}/wifi_manager_test
%{_bindir}/wifi_mgr_tool
%{_bindir}/wifi_connect_tool
%files unittests
%{_bindir}/gtest-wifi-manager
%{_bindir}/tizen-unittests/%{name}/run-unittest.sh
+
+%files extension-da
+%{_libdir}/lib%{name}.so.%{version}.da
+
+%preun extension-da
+rm %{_libdir}/lib%{name}.so.%{version}
+
+%post extension-da
+mv %{_libdir}/lib%{name}.so.%{version}.da %{_libdir}/lib%{name}.so.%{version}
+
+%files extension-da-tool
+%{_bindir}/wifi_manager_test.da
+
+%preun extension-da-tool
+rm %{_bindir}/wifi_manager_test
+
+%post extension-da-tool
+mv %{_bindir}/wifi_manager_test.da %{_bindir}/wifi_manager_test