@@ -330,14 +330,14 @@ LLVMEXT_LIBS := $(CFG_LLVM_LDFLAGS) $(CFG_LLVM_LIBS)
330
330
# Standard library variables
331
331
# #####################################################################
332
332
333
- STDLIB_CRATE := lib/std.rc
333
+ STDLIB_CRATE := $( S ) src/ lib/std.rc
334
334
STDLIB_INPUTS := $(wildcard $(addprefix $(S ) src/lib/,* .rc * .rs * /* .rs) )
335
335
336
336
# #####################################################################
337
337
# rustc crate variables
338
338
# #####################################################################
339
339
340
- COMPILER_CRATE := comp/rustc.rc
340
+ COMPILER_CRATE := $( S ) src/ comp/rustc.rc
341
341
COMPILER_INPUTS := $(wildcard $(addprefix $(S ) src/comp/, \
342
342
rustc.rc * .rs * /* .rs) )
343
343
@@ -390,41 +390,41 @@ boot/version.ml: $(MKFILES)
390
390
391
391
392
392
393
- boot/$(CFG_STDLIB ) : $(S ) src/ $( STDLIB_CRATE ) $(STDLIB_INPUTS ) \
393
+ boot/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
394
394
boot/rustboot$(X) $(MKFILES)
395
395
@$(call E, compile: $@)
396
396
$(BOOT) -shared -o $@ $<
397
397
398
- stage0/$(CFG_STDLIB ) : $(S ) src/ $( STDLIB_CRATE ) $(STDLIB_INPUTS ) \
398
+ stage0/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
399
399
stage0/rustc$(X) $(MKFILES)
400
400
@$(call E, compile: $@)
401
401
$(STAGE0) -shared -o $@ $<
402
402
403
- stage1/$(CFG_STDLIB ) : $(S ) src/ $( STDLIB_CRATE ) $(STDLIB_INPUTS ) \
403
+ stage1/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
404
404
stage1/rustc$(X) $(MKFILES)
405
405
@$(call E, compile: $@)
406
406
$(STAGE1) -shared -o $@ $<
407
407
408
- stage2/$(CFG_STDLIB ) : $(S ) src/ $( STDLIB_CRATE ) $(STDLIB_INPUTS ) \
408
+ stage2/$(CFG_STDLIB ) : $(STDLIB_CRATE ) $(STDLIB_INPUTS ) \
409
409
stage2/rustc$(X) $(MKFILES)
410
410
@$(call E, compile: $@)
411
411
$(STAGE2) -shared -o $@ $<
412
412
413
413
414
414
415
- stage0/rustc$(X ) : $(S ) src/ $( COMPILER_CRATE ) $(COMPILER_INPUTS ) \
415
+ stage0/rustc$(X ) : $(COMPILER_CRATE ) $(COMPILER_INPUTS ) \
416
416
$(BREQ)
417
417
@$(call E, compile: $@)
418
418
$(BOOT) -minimal -o $@ $<
419
419
$(Q)chmod 0755 $@
420
420
421
- stage1/rustc$(X ) : $(S ) src/ $( COMPILER_CRATE ) $(COMPILER_INPUTS ) \
421
+ stage1/rustc$(X ) : $(COMPILER_CRATE ) $(COMPILER_INPUTS ) \
422
422
$(SREQ0) stage0/$(CFG_STDLIB)
423
423
@$(call E, compile: $@)
424
424
$(STAGE0) -o $@ $<
425
425
$(Q)chmod 0755 $@
426
426
427
- stage2/rustc$(X ) : $(S ) src/ $( COMPILER_CRATE ) $(COMPILER_INPUTS ) \
427
+ stage2/rustc$(X ) : $(COMPILER_CRATE ) $(COMPILER_INPUTS ) \
428
428
$(SREQ1) stage1/$(CFG_STDLIB)
429
429
@$(call E, compile: $@)
430
430
$(STAGE1) -o $@ $<
@@ -873,7 +873,7 @@ compile-check: tidy \
873
873
% .out : % .out.tmp
874
874
$(Q ) mv $< $@
875
875
876
- test/run-pass/% .out.tmp : test/run-pass/% $(CFG_EXE_SUFFIX ) rt/$(CFG_RUNTIME )
876
+ test/run-pass/% .out.tmp : test/run-pass/% $(X ) rt/$(CFG_RUNTIME )
877
877
$(Q ) rm -f $< .tmp
878
878
@$(call E, run: $@ )
879
879
$(Q )$(call T, $< ) > $@
0 commit comments