Add the module name in the gcov install path
[platform/core/connectivity/stc-manager.git] / packaging / stc-manager.spec
index 8ee635c..d2ff9e9 100644 (file)
@@ -118,13 +118,17 @@ export LDFLAGS+=" -lgcov -Wl,--dynamic-list-data"
        -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0}
 make %{?_smp_mflags}
 
+%if 0%{?gcov:1}
+mkdir -p gcov-obj
+find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
+%endif
+
 %install
 %make_install
 
 %if 0%{?gcov:1}
-find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T -
-install -d -m 0755 %{buildroot}%{_datadir}/gcov/obj
-tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
+mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name}
+install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name}/
 %endif
 
 #database initialization