uvm32/test/Makefile
2025-12-13 17:53:55 +00:00

25 lines
539 B
Makefile

TESTS = \
basic_syscalls \
stackoverflow \
custom_syscall \
syscall_args \
meter \
extram
RUNCMD = $(foreach TEST,${TESTS},make -C ${TEST} &&)
CLEANCMD = $(foreach TEST,${TESTS},make -C ${TEST} clean &&)
ifeq (,$(shell which gcovr))
GCOVRCMD=echo Install gcovr for code coverage reports
else
GCOVRCMD=gcovr -r ../ --filter ".*uvm32.c" && gcovr -r ../ --filter ".*uvm32.c" --cobertura-pretty --cobertura coverage.xml
endif
all:
${RUNCMD} true
${GCOVRCMD}
clean:
${CLEANCMD} true
rm -f coverage.xml