Clean up artifacts in test subdir. Should close #2066.
This commit is contained in:
parent
74b0f5dcc7
commit
4baf2ceae1
31
mk/clean.mk
31
mk/clean.mk
@ -23,31 +23,21 @@ clean: clean-misc $(CLEAN_STAGE_RULES)
|
||||
|
||||
clean-misc:
|
||||
@$(call E, cleaning)
|
||||
$(Q)find rustllvm rt $(CFG_HOST_TRIPLE)/test \
|
||||
-name '*.[odasS]' -o \
|
||||
-name '*.so' -o \
|
||||
-name '*.dylib' -o \
|
||||
-name '*.dll' -o \
|
||||
-name '*.def' -o \
|
||||
-name '*.bc' -o \
|
||||
-name '*.dSYM' \
|
||||
| xargs rm -f
|
||||
$(Q)rm -f $(RUNTIME_OBJS) $(RUNTIME_DEF)
|
||||
$(Q)rm -f $(RUSTLLVM_LIB_OBJS) $(RUSTLLVM_OBJS_OBJS) $(RUSTLLVM_DEF)
|
||||
$(Q)rm -f $(ML_DEPFILES) $(C_DEPFILES) $(CRATE_DEPFILES)
|
||||
$(Q)rm -f $(ML_DEPFILES:%.d=%.d.tmp)
|
||||
$(Q)rm -f $(C_DEPFILES:%.d=%.d.tmp)
|
||||
$(Q)rm -f $(CRATE_DEPFILES:%.d=%.d.tmp)
|
||||
$(Q)rm -Rf $(DOCS)
|
||||
$(Q)rm -Rf $(GENERATED)
|
||||
$(Q)rm -f tmp/*.log
|
||||
$(Q)rm -f rustllvm/$(CFG_RUSTLLVM) rustllvm/rustllvmbits.a
|
||||
$(Q)rm -f rt/$(CFG_RUNTIME)
|
||||
$(Q)find rustllvm rt -name '*.[odasS]' -delete
|
||||
$(Q)find rustllvm rt -name '*.so' -delete
|
||||
$(Q)find rustllvm rt -name '*.dylib' -delete
|
||||
$(Q)find rustllvm rt -name '*.dll' -delete
|
||||
$(Q)find rustllvm rt -name '*.def' -delete
|
||||
$(Q)rm -Rf $(wildcard rt/*/libuv/Default)
|
||||
$(Q)rm -f test/run_pass_stage2.rc test/run_pass_stage2_driver.rs
|
||||
$(Q)rm -f tmp/*.log tmp/*.rc tmp/*.rs
|
||||
$(Q)rm -Rf $(PKG_NAME)-*.tar.gz dist
|
||||
$(Q)rm -Rf $(foreach ext,out out.tmp \
|
||||
stage0$(X) stage1$(X) stage2$(X) \
|
||||
bc o s so dll exe dSYM, \
|
||||
$(wildcard test/*.$(ext) \
|
||||
test/*/*.$(ext) \
|
||||
test/bench/*/*.$(ext)))
|
||||
$(Q)rm -Rf $(foreach ext, \
|
||||
html aux cp fn ky log pdf pg toc tp vr cps, \
|
||||
$(wildcard doc/*.$(ext) \
|
||||
@ -57,7 +47,6 @@ clean-misc:
|
||||
$(Q)rm -Rf doc/version.md
|
||||
$(Q)rm -Rf $(foreach sub, index styles files search javascript, \
|
||||
$(wildcard doc/*/$(sub)))
|
||||
$(Q)rm -rf libuv
|
||||
|
||||
define CLEAN_HOST_STAGE_N
|
||||
|
||||
|
22
mk/tests.mk
22
mk/tests.mk
@ -66,16 +66,32 @@ endif
|
||||
# Main test targets
|
||||
######################################################################
|
||||
|
||||
.PHONY: cleantmptestlogs cleantestlibs
|
||||
|
||||
cleantmptestlogs:
|
||||
$(Q)rm -f tmp/*.log
|
||||
|
||||
check: cleantmptestlogs tidy all check-stage2
|
||||
cleantestlibs:
|
||||
$(Q)find $(CFG_HOST_TRIPLE)/test \
|
||||
-name '*.[odasS]' -o \
|
||||
-name '*.so' -o \
|
||||
-name '*.dylib' -o \
|
||||
-name '*.dll' -o \
|
||||
-name '*.def' -o \
|
||||
-name '*.bc' -o \
|
||||
-name '*.dSYM' -o \
|
||||
-name '*.out' -o \
|
||||
-name '*.err' \
|
||||
| xargs rm -f
|
||||
|
||||
check: cleantestlibs cleantmptestlogs tidy all check-stage2
|
||||
$(Q)$(S)src/etc/check-summary.py tmp/*.log
|
||||
|
||||
check-full: cleantmptestlogs tidy all check-stage1 check-stage2 check-stage3
|
||||
check-full: cleantestlibs cleantmptestlogs tidy \
|
||||
all check-stage1 check-stage2 check-stage3
|
||||
$(Q)$(S)src/etc/check-summary.py tmp/*.log
|
||||
|
||||
check-test: cleantmptestlogs all check-stage2-rfail
|
||||
check-test: cleantestlibs cleantmptestlogs all check-stage2-rfail
|
||||
$(Q)$(S)src/etc/check-summary.py tmp/*.log
|
||||
|
||||
# Run the tidy script in multiple parts to avoid huge 'echo' commands
|
||||
|
Loading…
Reference in New Issue
Block a user