BuildRequires: pkgconfig(gssdp-1.0)
BuildRequires: pkgconfig(gupnp-1.0)
%endif
-%if 0%{?gcov:1}
-BuildRequires: lcov
-%endif
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
%description test
Test Application for Application Service Platform(ASP)
-%if 0%{?gcov:1}
-%package gcov
-Summary: Application Service Platform(ASP) library(gcov)
-Group: Network/Testing
-%description gcov
-gcov objects for coverage test
-%endif
-
%prep
%setup -q
chmod 644 %{SOURCE0}
%endif
%build
-%if 0%{?gcov:1}
-export CFLAGS+=" -fprofile-arcs -ftest-coverage"
-export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
-export FFLAGS+=" -fprofile-arcs -ftest-coverage"
-export LDFLAGS+=" -lgcov"
-%endif
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake . \
-DMAJORVER=${MAJORVER}
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
%manifest asp-test.manifest
%attr(755,root,root) %{_bindir}/asp-test
-%if 0%{?gcov:1}
-%files gcov
-%{_datadir}/gcov/obj/*
-%endif