diff options
author | DoHyun Pyun <dh79.pyun@samsung.com> | 2019-07-09 08:54:09 +0900 |
---|---|---|
committer | DoHyun Pyun <dh79.pyun@samsung.com> | 2019-07-09 08:54:09 +0900 |
commit | a8e6a7d62658e668ecbbe60d65ae50ddd813244d (patch) | |
tree | b46f9f186001c8be9e289d4f407004e859fbcd40 | |
parent | d71a77e0f44fd83b9f1f378371ff2c5d62706f90 (diff) | |
download | iotcon-a8e6a7d62658e668ecbbe60d65ae50ddd813244d.tar.gz iotcon-a8e6a7d62658e668ecbbe60d65ae50ddd813244d.tar.bz2 iotcon-a8e6a7d62658e668ecbbe60d65ae50ddd813244d.zip |
Make a gcov package for coveragetizen_5.5.m2_releasesubmit/tizen_5.5_mobile_hotfix/20201026.185103submit/tizen_5.5/20191031.000003submit/tizen/20190708.235457accepted/tizen/unified/20190709.071139accepted/tizen/5.5/unified/mobile/hotfix/20201027.083930accepted/tizen/5.5/unified/20191031.024012tizen_5.5_mobile_hotfixaccepted/tizen_5.5_unified_mobile_hotfix
Change-Id: Idde24bb0a1b622f0963f599822e6651ad591cc06
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
-rw-r--r-- | packaging/iotcon.spec | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/packaging/iotcon.spec b/packaging/iotcon.spec index 9dfb0d6..5ad1376 100644 --- a/packaging/iotcon.spec +++ b/packaging/iotcon.spec @@ -15,6 +15,10 @@ BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(iotivity) BuildRequires: pkgconfig(uuid) BuildRequires: pkgconfig(cynara-client) +%if 0%{?gcov:1} +BuildRequires: lcov +%endif + Requires(post): /usr/bin/chgrp, /usr/bin/chmod, /usr/bin/chsmack @@ -39,6 +43,13 @@ Requires: %{name} = %{version} %description test Tizen IoT Connectivity Test Programs +%if 0%{?gcov:1} +%package gcov +Summary: TizenIoT Connectivity library(gcov) +Group: Connectivit/Testing +%description gcov +gcov objects for coverage test +%endif %prep %setup -q @@ -65,11 +76,21 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` -DPRODUCT_TV=%{PRODUCT_TV} \ -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0} +%if 0%{?gcov:1} +make %{?jobs:-j%jobs} + +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 /sbin/ldconfig @@ -97,3 +118,7 @@ rm -rf %{buildroot} %{_bindir}/iotcon-test-* %license LICENSE.APLv2 +%if 0%{?gcov:1} +%files gcov +%{_datadir}/gcov/obj/* +%endif |