tests/tcg: add distclean rule
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20220929114231.583801-22-alex.bennee@linaro.org>
This commit is contained in:
parent
d674342e2e
commit
6ffe81370a
@ -42,6 +42,7 @@ tests/tcg/Makefile.prereqs: config-host.mak
|
||||
# Per guest TCG tests
|
||||
BUILD_TCG_TARGET_RULES=$(patsubst %,build-tcg-tests-%, $(TCG_TESTS_TARGETS))
|
||||
CLEAN_TCG_TARGET_RULES=$(patsubst %,clean-tcg-tests-%, $(TCG_TESTS_TARGETS))
|
||||
DISTCLEAN_TCG_TARGET_RULES=$(patsubst %,distclean-tcg-tests-%, $(TCG_TESTS_TARGETS))
|
||||
RUN_TCG_TARGET_RULES=$(patsubst %,run-tcg-tests-%, $(TCG_TESTS_TARGETS))
|
||||
|
||||
$(foreach TARGET,$(TCG_TESTS_TARGETS), \
|
||||
@ -65,6 +66,12 @@ $(TCG_TESTS_TARGETS:%=clean-tcg-tests-%): clean-tcg-tests-%:
|
||||
$(MAKE) -C tests/tcg/$* $(SUBDIR_MAKEFLAGS) clean, \
|
||||
"CLEAN", "$* guest-tests")
|
||||
|
||||
.PHONY: $(TCG_TESTS_TARGETS:%=distclean-tcg-tests-%)
|
||||
$(TCG_TESTS_TARGETS:%=distclean-tcg-tests-%): distclean-tcg-tests-%:
|
||||
$(call quiet-command, \
|
||||
$(MAKE) -C tests/tcg/$* $(SUBDIR_MAKEFLAGS) distclean, \
|
||||
"CLEAN", "$* guest-tests")
|
||||
|
||||
.PHONY: build-tcg
|
||||
build-tcg: $(BUILD_TCG_TARGET_RULES)
|
||||
|
||||
@ -75,6 +82,9 @@ check-tcg: $(RUN_TCG_TARGET_RULES)
|
||||
.PHONY: clean-tcg
|
||||
clean-tcg: $(CLEAN_TCG_TARGET_RULES)
|
||||
|
||||
.PHONY: distclean-tcg
|
||||
distclean-tcg: $(DISTCLEAN_TCG_TARGET_RULES)
|
||||
|
||||
# Python venv for running tests
|
||||
|
||||
.PHONY: check-venv check-avocado check-acceptance check-acceptance-deprecated-warning
|
||||
@ -159,5 +169,6 @@ check-clean:
|
||||
rm -rf $(TESTS_VENV_DIR) $(TESTS_RESULTS_DIR)
|
||||
|
||||
clean: check-clean clean-tcg
|
||||
distclean: distclean-tcg
|
||||
|
||||
endif
|
||||
|
@ -189,3 +189,6 @@ run: $(RUN_TESTS)
|
||||
|
||||
clean:
|
||||
rm -f $(TESTS) *.o $(CLEANFILES)
|
||||
|
||||
distclean:
|
||||
rm -f config-target.mak ../config-$(TARGET).mak
|
||||
|
Loading…
Reference in New Issue
Block a user