@@ -653,11 +653,11 @@ endif
653
653
654
654
TEST_RPASS_EXTRAS := $(wildcard test/run-pass/* /* .rs)
655
655
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 ) )
658
658
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 ) )
661
661
TEST_RPASS_OUTS_X86 := \
662
662
$(TEST_RPASS_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
663
663
TEST_RPASS_OUTS_LLVM := \
@@ -674,11 +674,11 @@ TEST_RFAIL_SOURCES_X86 := $(filter-out $(TEST_XFAILS_X86), $(RFAIL_RS))
674
674
TEST_RFAIL_SOURCES_LLVM := $(filter-out $(TEST_XFAILS_LLVM ) , $(RFAIL_RS ) )
675
675
TEST_RFAIL_EXTRAS := $(wildcard test/run-fail/* /* .rs)
676
676
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 ) )
679
679
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 ) )
682
682
TEST_RFAIL_OUTS_X86 := \
683
683
$(TEST_RFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
684
684
TEST_RFAIL_OUTS_LLVM := \
@@ -695,11 +695,11 @@ TEST_CFAIL_SOURCES_X86 := $(filter-out $(TEST_XFAILS_X86), $(CFAIL_RS))
695
695
TEST_CFAIL_SOURCES_LLVM := $(filter-out $(TEST_XFAILS_LLVM ) , $(CFAIL_RS ) )
696
696
TEST_CFAIL_EXTRAS := $(wildcard test/compile-fail/* /* .rs)
697
697
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 ) )
700
700
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 ) )
703
703
TEST_CFAIL_OUTS_X86 := \
704
704
$(TEST_CFAIL_EXES_X86:.x86$(CFG_EXE_SUFFIX ) =.x86.out )
705
705
TEST_CFAIL_OUTS_LLVM := \
@@ -777,26 +777,27 @@ test/run-fail/%.out.tmp: test/run-fail/%$(CFG_EXE_SUFFIX) $(CFG_RUNTIME)
777
777
"`awk -F : '/error-pattern/ { print $$2 }' \
778
778
$(basename $(basename $(basename $@))).rs | tr -d '\n\r'`" $@
779
779
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]: $< )
782
782
$(CFG_QUIET ) rm -f $@
783
783
$(BOOT ) -o $(@:.out=$(CFG_EXE_SUFFIX ) ) $< > $@ 2>&1 || true
784
784
$(CFG_QUIET ) grep --text --quiet \
785
785
"`awk -F : '/error-pattern/ { print $$2 }' $< | tr -d '\n\r'`" $@
786
786
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]: $< )
789
789
$(CFG_QUIET ) rm -f $@
790
790
$(BOOT ) -o $(@:.out=$(CFG_EXE_SUFFIX ) ) $< > $@ 2>&1 || true
791
791
$(CFG_QUIET ) grep --text --quiet \
792
792
"`awk -F : '/error-pattern/ { print $$2 }' $< | tr -d '\n\r'`" $@
793
793
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]: $< )
796
796
$(BOOT ) -o $@ $<
797
797
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]: $<)
800
801
$(BOOT) -o $@ $<
801
802
802
803
% .ll : % .bc
@@ -820,24 +821,24 @@ test/bench/shootout/%.x86$(CFG_EXE_SUFFIX): test/bench/shootout/%.rs $(REQ)
820
821
@# programs, I\'ll live with the noise.
821
822
-$(CFG_QUIET )$(DSYMUTIL ) $@
822
823
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]: $< )
825
826
$(BOOT ) -o $@ -llvm $<
826
827
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]: $< )
829
830
$(BOOT ) -o $@ $<
830
831
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]: $< )
833
834
$(BOOT ) -o $@ -llvm $<
834
835
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]: $< )
837
838
$(BOOT ) -o $@ $<
838
839
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]: $< )
841
842
$(BOOT ) -o $@ -llvm $<
842
843
843
844
@@ -986,7 +987,9 @@ clean:
986
987
$(CFG_QUIET)rm -rf $(TEST_RFAIL_EXES_LLVM:.llvm=.llvm.dSYM)
987
988
$(CFG_QUIET)rm -Rf $(PKG_NAME)-*.tar.gz dist
988
989
$(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))) \
990
993
991
994
992
995
# Local Variables:
0 commit comments