summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoHyun Pyun <dh79.pyun@samsung.com>2019-07-08 10:11:00 +0900
committerDoHyun Pyun <dh79.pyun@samsung.com>2019-07-08 10:11:00 +0900
commit0acc9d92bbf836e506f7715367247eb6036ebbda (patch)
treef255881fdd7d2cc417c504bba8907b3fce57050c
parent12a5c68aebeb7812065b9e07a667dfaf19301d07 (diff)
downloadbluetooth-0acc9d92bbf836e506f7715367247eb6036ebbda.tar.gz
bluetooth-0acc9d92bbf836e506f7715367247eb6036ebbda.tar.bz2
bluetooth-0acc9d92bbf836e506f7715367247eb6036ebbda.zip
Change-Id: I55ce079d84375055d90c48fef97411cfe3448bf4 Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
-rw-r--r--packaging/capi-network-bluetooth.spec26
1 files changed, 26 insertions, 0 deletions
diff --git a/packaging/capi-network-bluetooth.spec b/packaging/capi-network-bluetooth.spec
index 867676e..0052c35 100644
--- a/packaging/capi-network-bluetooth.spec
+++ b/packaging/capi-network-bluetooth.spec
@@ -18,6 +18,9 @@ BuildRequires: pkgconfig(capi-appfw-app-control)
BuildRequires: pkgconfig(capi-base-common)
BuildRequires: pkgconfig(capi-system-info)
BuildRequires: cmake
+%if 0%{?gcov:1}
+BuildRequires: lcov
+%endif
%description
Network Bluetooth Framework
@@ -40,6 +43,15 @@ Requires: %{name} = %{version}-%{release}
%description test
This package is C-API test application.
+
+%if 0%{?gcov:1}
+%package gcov
+Summary: Network Bluetooth Framework library(gcov)
+Group: Connectivit/Testing
+%description gcov
+gcov objects for coverage test
+%endif
+
%prep
%setup -q
cp %{SOURCE1001} %{SOURCE1002} .
@@ -81,10 +93,20 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
make %{?jobs:-j%jobs}
+%if 0%{?gcov:1}
+mkdir -p gcov-obj
+find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
+%endif
+
%install
rm -rf %{buildroot}
%make_install
+%if 0%{?gcov:1}
+mkdir -p %{buildroot}%{_datadir}/gcov/obj
+install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
+%endif
+
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
@@ -112,3 +134,7 @@ rm -rf %{buildroot}
%{_libdir}/pkgconfig/capi-network-bluetooth.pc
%{_libdir}/libcapi-network-bluetooth.so
+%if 0%{?gcov:1}
+%files gcov
+%{_datadir}/gcov/obj/*
+%endif \ No newline at end of file