diff options
| -rw-r--r-- | Makefile | 4 | ||||
| -rw-r--r-- | include/test.mk | 9 |
2 files changed, 8 insertions, 5 deletions
@@ -287,14 +287,14 @@ else $(PESIGN) -n certdb -i $< -c "shim" -s -o $@ -f endif -test : +test test-clean : @make -f $(TOPDIR)/include/test.mk \ COMPILER="$(COMPILER)" \ CROSS_COMPILE="$(CROSS_COMPILE)" \ CLANG_WARNINGS="$(CLANG_WARNINGS)" \ ARCH_DEFINES="$(ARCH_DEFINES)" \ EFI_INCLUDES="$(EFI_INCLUDES)" \ - all + test-clean $@ $(patsubst %.c,%,$(wildcard test-*.c)) : @make -f $(TOPDIR)/include/test.mk EFI_INCLUDES="$(EFI_INCLUDES)" ARCH_DEFINES="$(ARCH_DEFINES)" $@ diff --git a/include/test.mk b/include/test.mk index b99283f3..c11d0c74 100644 --- a/include/test.mk +++ b/include/test.mk @@ -87,11 +87,14 @@ $(tests) :: test-% : test.c test-%.c $(test-%_FILES) $(VALGRIND) ./$@ test : $(tests) + $(MAKE) -f include/test.mk test-clean -clean : - @rm -vf test-random.h random.bin libefi-test.a +test-clean : + @rm -vf test-random.h random.bin libefi-test.a vgcore.* -all : clean test +clean : test-clean + +all : test-clean test .PHONY: $(tests) all test clean .SECONDARY: random.bin |
