Skip to content

Commit 25263c9

Browse files
committed
Make test targets in Makefile end in -boot.x86 or -boot.llvm when made by rustboot.
1 parent 36aea66 commit 25263c9

File tree

1 file changed

+34
-31
lines changed

1 file changed

+34
-31
lines changed

src/Makefile

Lines changed: 34 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -653,11 +653,11 @@ endif
653653

654654
TEST_RPASS_EXTRAS := $(wildcard test/run-pass/*/*.rs)
655655
TEST_RPASS_EXES_X86 := \
656-
$(TEST_RPASS_CRATES_X86:.rc=.x86$(CFG_EXE_SUFFIX)) \
657-
$(TEST_RPASS_SOURCES_X86:.rs=.x86$(CFG_EXE_SUFFIX))
656+
$(TEST_RPASS_CRATES_X86:.rc=-boot.x86$(CFG_EXE_SUFFIX)) \
657+
$(TEST_RPASS_SOURCES_X86:.rs=-boot.x86$(CFG_EXE_SUFFIX))
658658
TEST_RPASS_EXES_LLVM := \
659-
$(TEST_RPASS_CRATES_LLVM:.rc=.llvm$(CFG_EXE_SUFFIX)) \
660-
$(TEST_RPASS_SOURCES_LLVM:.rs=.llvm$(CFG_EXE_SUFFIX))
659+
$(TEST_RPASS_CRATES_LLVM:.rc=-boot.llvm$(CFG_EXE_SUFFIX)) \
660+
$(TEST_RPASS_SOURCES_LLVM:.rs=-boot.llvm$(CFG_EXE_SUFFIX))
661661
TEST_RPASS_OUTS_X86 := \
662662
$(TEST_RPASS_EXES_X86:.x86$(CFG_EXE_SUFFIX)=.x86.out)
663663
TEST_RPASS_OUTS_LLVM := \
@@ -674,11 +674,11 @@ TEST_RFAIL_SOURCES_X86 := $(filter-out $(TEST_XFAILS_X86), $(RFAIL_RS))
674674
TEST_RFAIL_SOURCES_LLVM := $(filter-out $(TEST_XFAILS_LLVM), $(RFAIL_RS))
675675
TEST_RFAIL_EXTRAS := $(wildcard test/run-fail/*/*.rs)
676676
TEST_RFAIL_EXES_X86 := \
677-
$(TEST_RFAIL_CRATES_X86:.rc=.x86$(CFG_EXE_SUFFIX)) \
678-
$(TEST_RFAIL_SOURCES_X86:.rs=.x86$(CFG_EXE_SUFFIX))
677+
$(TEST_RFAIL_CRATES_X86:.rc=-boot.x86$(CFG_EXE_SUFFIX)) \
678+
$(TEST_RFAIL_SOURCES_X86:.rs=-boot.x86$(CFG_EXE_SUFFIX))
679679
TEST_RFAIL_EXES_LLVM := \
680-
$(TEST_RFAIL_CRATES_LLVM:.rc=.llvm$(CFG_EXE_SUFFIX)) \
681-
$(TEST_RFAIL_SOURCES_LLVM:.rs=.llvm$(CFG_EXE_SUFFIX))
680+
$(TEST_RFAIL_CRATES_LLVM:.rc=-boot.llvm$(CFG_EXE_SUFFIX)) \
681+
$(TEST_RFAIL_SOURCES_LLVM:.rs=-boot.llvm$(CFG_EXE_SUFFIX))
682682
TEST_RFAIL_OUTS_X86 := \
683683
$(TEST_RFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX)=.x86.out)
684684
TEST_RFAIL_OUTS_LLVM := \
@@ -695,11 +695,11 @@ TEST_CFAIL_SOURCES_X86 := $(filter-out $(TEST_XFAILS_X86), $(CFAIL_RS))
695695
TEST_CFAIL_SOURCES_LLVM := $(filter-out $(TEST_XFAILS_LLVM), $(CFAIL_RS))
696696
TEST_CFAIL_EXTRAS := $(wildcard test/compile-fail/*/*.rs)
697697
TEST_CFAIL_EXES_X86 := \
698-
$(TEST_CFAIL_CRATES_X86:.rc=.x86$(CFG_EXE_SUFFIX)) \
699-
$(TEST_CFAIL_SOURCES_X86:.rs=.x86$(CFG_EXE_SUFFIX))
698+
$(TEST_CFAIL_CRATES_X86:.rc=-boot.x86$(CFG_EXE_SUFFIX)) \
699+
$(TEST_CFAIL_SOURCES_X86:.rs=-boot.x86$(CFG_EXE_SUFFIX))
700700
TEST_CFAIL_EXES_LLVM := \
701-
$(TEST_CFAIL_CRATES_LLVM:.rc=.llvm$(CFG_EXE_SUFFIX)) \
702-
$(TEST_CFAIL_SOURCES_LLVM:.rs=.llvm$(CFG_EXE_SUFFIX))
701+
$(TEST_CFAIL_CRATES_LLVM:.rc=-boot.llvm$(CFG_EXE_SUFFIX)) \
702+
$(TEST_CFAIL_SOURCES_LLVM:.rs=-boot.llvm$(CFG_EXE_SUFFIX))
703703
TEST_CFAIL_OUTS_X86 := \
704704
$(TEST_CFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX)=.x86.out)
705705
TEST_CFAIL_OUTS_LLVM := \
@@ -777,26 +777,27 @@ test/run-fail/%.out.tmp: test/run-fail/%$(CFG_EXE_SUFFIX) $(CFG_RUNTIME)
777777
"`awk -F: '/error-pattern/ { print $$2 }' \
778778
$(basename $(basename $(basename $@))).rs | tr -d '\n\r'`" $@
779779

780-
test/compile-fail/%.x86.out.tmp: test/compile-fail/%.rs $(REQ)
781-
@$(call CFG_ECHO, compile [x86]: $<)
780+
test/compile-fail/%-boot.x86.out.tmp: test/compile-fail/%.rs $(REQ)
781+
@$(call CFG_ECHO, compile [boot x86]: $<)
782782
$(CFG_QUIET)rm -f $@
783783
$(BOOT) -o $(@:.out=$(CFG_EXE_SUFFIX)) $< >$@ 2>&1 || true
784784
$(CFG_QUIET)grep --text --quiet \
785785
"`awk -F: '/error-pattern/ { print $$2 }' $< | tr -d '\n\r'`" $@
786786

787-
test/compile-fail/%.llvm.out.tmp: test/compile-fail/%.rs $(REQ)
788-
@$(call CFG_ECHO, compile [llvm]: $<)
787+
test/compile-fail/%-boot.llvm.out.tmp: test/compile-fail/%.rs $(REQ)
788+
@$(call CFG_ECHO, compile [boot llvm]: $<)
789789
$(CFG_QUIET)rm -f $@
790790
$(BOOT) -o $(@:.out=$(CFG_EXE_SUFFIX)) $< >$@ 2>&1 || true
791791
$(CFG_QUIET)grep --text --quiet \
792792
"`awk -F: '/error-pattern/ { print $$2 }' $< | tr -d '\n\r'`" $@
793793

794-
test/run-pass/%.x86$(CFG_EXE_SUFFIX): test/run-pass/%.rc $(REQ)
795-
@$(call CFG_ECHO, compile [x86]: $<)
794+
test/run-pass/%-boot.x86$(CFG_EXE_SUFFIX): test/run-pass/%.rc $(REQ)
795+
@$(call CFG_ECHO, compile [boot x86]: $<)
796796
$(BOOT) -o $@ $<
797797

798-
test/bench/shootout/%.x86$(CFG_EXE_SUFFIX): test/bench/shootout/%.rs $(REQ)
799-
@$(call CFG_ECHO, compile [x86]: $<)
798+
test/bench/shootout/%-boot.x86$(CFG_EXE_SUFFIX): \
799+
test/bench/shootout/%.rs $(REQ)
800+
@$(call CFG_ECHO, compile [boot x86]: $<)
800801
$(BOOT) -o $@ $<
801802

802803
%.ll: %.bc
@@ -820,24 +821,24 @@ test/bench/shootout/%.x86$(CFG_EXE_SUFFIX): test/bench/shootout/%.rs $(REQ)
820821
@# programs, I\'ll live with the noise.
821822
-$(CFG_QUIET)$(DSYMUTIL) $@
822823

823-
test/run-pass/%.bc: test/run-pass/%.rc $(REQ)
824-
@$(call CFG_ECHO, compile [llvm]: $<)
824+
test/run-pass/%-boot.bc: test/run-pass/%.rc $(REQ)
825+
@$(call CFG_ECHO, compile [boot llvm]: $<)
825826
$(BOOT) -o $@ -llvm $<
826827

827-
test/run-pass/%.x86$(CFG_EXE_SUFFIX): test/run-pass/%.rs $(REQ)
828-
@$(call CFG_ECHO, compile [x86]: $<)
828+
test/run-pass/%-boot.x86$(CFG_EXE_SUFFIX): test/run-pass/%.rs $(REQ)
829+
@$(call CFG_ECHO, compile [boot x86]: $<)
829830
$(BOOT) -o $@ $<
830831

831-
test/run-pass/%.bc: test/run-pass/%.rs $(REQ)
832-
@$(call CFG_ECHO, compile [llvm]: $<)
832+
test/run-pass/%-boot.bc: test/run-pass/%.rs $(REQ)
833+
@$(call CFG_ECHO, compile [boot llvm]: $<)
833834
$(BOOT) -o $@ -llvm $<
834835

835-
test/run-fail/%.x86$(CFG_EXE_SUFFIX): test/run-fail/%.rs $(REQ)
836-
@$(call CFG_ECHO, compile [x86]: $<)
836+
test/run-fail/%-boot.x86$(CFG_EXE_SUFFIX): test/run-fail/%.rs $(REQ)
837+
@$(call CFG_ECHO, compile [boot x86]: $<)
837838
$(BOOT) -o $@ $<
838839

839-
test/run-fail/%.bc: test/run-fail/%.rs $(REQ)
840-
@$(call CFG_ECHO, compile [llvm]: $<)
840+
test/run-fail/%-boot.bc: test/run-fail/%.rs $(REQ)
841+
@$(call CFG_ECHO, compile [boot llvm]: $<)
841842
$(BOOT) -o $@ -llvm $<
842843

843844

@@ -986,7 +987,9 @@ clean:
986987
$(CFG_QUIET)rm -rf $(TEST_RFAIL_EXES_LLVM:.llvm=.llvm.dSYM)
987988
$(CFG_QUIET)rm -Rf $(PKG_NAME)-*.tar.gz dist
988989
$(CFG_QUIET)rm -f $(foreach ext,cmx cmi cmo cma o a d exe,\
989-
$(wildcard boot/*/*.$(ext) boot/*/*/*.$(ext)))
990+
$(wildcard boot/*/*.$(ext) boot/*/*/*.$(ext))) \
991+
$(CFG_QUIET)rm -f $(foreach ext,out llvm x86 o s exe,\
992+
$(wildcard test/*/*.$(ext))) \
990993

991994

992995
# Local Variables:

0 commit comments

Comments
 (0)