diff options
-rw-r--r-- | Makefile.am | 19 | ||||
-rw-r--r-- | src/Makefile.am | 7 | ||||
-rw-r--r-- | tests/Makefile.am | 4 |
3 files changed, 10 insertions, 20 deletions
diff --git a/Makefile.am b/Makefile.am index 650dfae..b7d491f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -16,6 +16,13 @@ # along with this library; if not, see <http://www.gnu.org/licenses>. # +@CODE_COVERAGE_RULES@ + +CODE_COVERAGE_IGNORE_PATTERN = \ + /usr/include/bits/* \ + */src/arch-syscall-check.c \ + */src/syscalls.perf + ACLOCAL_AMFLAGS = -I m4 SUBDIRS = include src tools tests doc @@ -43,16 +50,8 @@ check-syntax: @./tools/check-syntax if CODE_COVERAGE_ENABLED -check-code-coverage: check-build - ${MAKE} ${AM_MAKEFLAGS} -C tests check-code-coverage -endif - -if CODE_COVERAGE_ENABLED -test-code-coverage: check-build - ${MAKE} ${AM_MAKEFLAGS} -C src check-code-coverage - LIBSECCOMP_TSTCFG_TYPE=basic \ - ${MAKE} ${AM_MAKEFLAGS} check-code-coverage - LIBSECCOMP_TSTCFG_TYPE=bpf-sim \ +test-code-coverage: + LIBSECCOMP_TSTCFG_TYPE=basic,bpf-sim \ ${MAKE} ${AM_MAKEFLAGS} check-code-coverage endif diff --git a/src/Makefile.am b/src/Makefile.am index 7b59810..04e7ba5 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -16,10 +16,6 @@ # along with this library; if not, see <http://www.gnu.org/licenses>. # -@CODE_COVERAGE_RULES@ - -CODE_COVERAGE_IGNORE_PATTERN = /usr/include/bits/* */arch-syscall-check.c - SUBDIRS = . if ENABLE_PYTHON SUBDIRS += python @@ -62,8 +58,7 @@ lib_LTLIBRARIES = libseccomp.la arch_syscall_dump_SOURCES = arch-syscall-dump.c ${SOURCES_ALL} arch_syscall_check_SOURCES = arch-syscall-check.c ${SOURCES_ALL} -arch_syscall_check_CFLAGS = ${AM_CFLAGS} ${CODE_COVERAGE_CFLAGS} -arch_syscall_check_LDFLAGS = ${CODE_COVERAGE_LDFLAGS} +arch_syscall_check_CFLAGS = ${AM_CFLAGS} libseccomp_la_SOURCES = ${SOURCES_ALL} libseccomp_la_CPPFLAGS = ${AM_CPPFLAGS} ${CODE_COVERAGE_CPPFLAGS} diff --git a/tests/Makefile.am b/tests/Makefile.am index 13d3157..b39ee06 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -16,10 +16,6 @@ # along with this library; if not, see <http://www.gnu.org/licenses>. # -@CODE_COVERAGE_RULES@ - -CODE_COVERAGE_IGNORE_PATTERN = /usr/include/bits/* */arch-syscall-check.c - if CODE_COVERAGE_ENABLED DBG_STATIC = else |