#SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}")
SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed")
-IF(BUILD_GCOV)
-SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fprofile-arcs -ftest-coverage")
-ENDIF(BUILD_GCOV)
-
# -fvisibility option should be "default" to call internal functions
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=default -fPIC -Wno-unused-function")
ADD_DEFINITIONS("-DTAPI_HAL_TEST")
ENDIF (TIZEN_ENGINEER_MODE)
#HAL test pkg build
-ADD_SUBDIRECTORY(haltest)
\ No newline at end of file
+ADD_SUBDIRECTORY(haltest)
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
-%if 0%{?gcov:1}
-BuildRequires: lcov
-%endif
-
%description
Telephony client API library
%description haltests
libtcore extension for HAL test.
-%if 0%{?gcov:1}
-%package gcov
-Summary: tapi client API library(gcov)
-Group: Developement/Libraries
-%description gcov
-gcov objects for coverage test
-%endif
-
%prep
%setup -q
export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
-%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
-
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-DLIB_INSTALL_DIR=%{_libdir} \
- -DTIZEN_ENGINEER_MODE=1 \
- -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0}
+ -DTIZEN_ENGINEER_MODE=1
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}
-mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name}
-install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name}/
-%endif
-
rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore
%post -p /sbin/ldconfig
%manifest libtapi.manifest
%{_bindir}/hal/telephony-haltests
%{_libdir}/*.so
-
-%if 0%{?gcov:1}
-%files gcov
-%{_datadir}/gcov/obj/*
-%endif