@@ -70,22 +70,22 @@ include config.mk
70
70
ALL_OBJ_FILES :=
71
71
72
72
MKFILE_DEPS := config.stamp $(call rwildcard,$(CFG_SRC_DIR ) mk/,* )
73
- NON_BUILD_HOST_TRIPLES = $(filter-out $(CFG_BUILD_TRIPLE ) ,$(CFG_HOST_TRIPLES ) )
74
- NON_BUILD_TARGET_TRIPLES = $(filter-out $(CFG_BUILD_TRIPLE ) ,$(CFG_TARGET_TRIPLES ) )
73
+ NON_BUILD_HOST = $(filter-out $(CFG_BUILD ) ,$(CFG_HOST ) )
74
+ NON_BUILD_TARGET = $(filter-out $(CFG_BUILD ) ,$(CFG_TARGET ) )
75
75
76
76
ifneq ($(MAKE_RESTARTS ) ,)
77
77
CFG_INFO := $(info cfg: make restarts: $(MAKE_RESTARTS ) )
78
78
endif
79
79
80
- CFG_INFO := $(info cfg: build triple $(CFG_BUILD_TRIPLE ) )
81
- CFG_INFO := $(info cfg: host triples $(CFG_HOST_TRIPLES ) )
82
- CFG_INFO := $(info cfg: target triples $(CFG_TARGET_TRIPLES ) )
80
+ CFG_INFO := $(info cfg: build triple $(CFG_BUILD ) )
81
+ CFG_INFO := $(info cfg: host triples $(CFG_HOST ) )
82
+ CFG_INFO := $(info cfg: target triples $(CFG_TARGET ) )
83
83
84
- ifneq ($(wildcard $(NON_BUILD_HOST_TRIPLES ) ) ,)
85
- CFG_INFO := $(info cfg: non-build host triples $(NON_BUILD_HOST_TRIPLES ) )
84
+ ifneq ($(wildcard $(NON_BUILD_HOST ) ) ,)
85
+ CFG_INFO := $(info cfg: non-build host triples $(NON_BUILD_HOST ) )
86
86
endif
87
- ifneq ($(wildcard $(NON_BUILD_TARGET_TRIPLES ) ) ,)
88
- CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET_TRIPLES ) )
87
+ ifneq ($(wildcard $(NON_BUILD_TARGET ) ) ,)
88
+ CFG_INFO := $(info cfg: non-build target triples $(NON_BUILD_TARGET ) )
89
89
endif
90
90
91
91
CFG_RUSTC_FLAGS := $(RUSTFLAGS )
@@ -189,7 +189,7 @@ S := $(CFG_SRC_DIR)
189
189
define DEF_X
190
190
X_$(1 ) := $(CFG_EXE_SUFFIX_$(1 ) )
191
191
endef
192
- $(foreach target,$(CFG_TARGET_TRIPLES ),\
192
+ $(foreach target,$(CFG_TARGET ),\
193
193
$(eval $(call DEF_X,$(target))))
194
194
195
195
# Look in doc and src dirs.
@@ -273,7 +273,7 @@ define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
273
273
endef
274
274
endif
275
275
276
- $(foreach target,$(CFG_TARGET_TRIPLES ),\
276
+ $(foreach target,$(CFG_TARGET ),\
277
277
$(eval $(call DEF_LIBS,$(target))))
278
278
279
279
# #####################################################################
@@ -347,7 +347,7 @@ LLC_$(1)=$$(CFG_LLVM_INST_DIR_$(1))/bin/llc$$(X_$(1))
347
347
348
348
endef
349
349
350
- $(foreach host,$(CFG_HOST_TRIPLES ), \
350
+ $(foreach host,$(CFG_HOST ), \
351
351
$(eval $(call DEF_LLVM_VARS,$(host))))
352
352
353
353
# #####################################################################
@@ -361,7 +361,7 @@ export CFG_SRC_DIR
361
361
export CFG_BUILD_DIR
362
362
export CFG_VERSION
363
363
export CFG_VERSION_WIN
364
- export CFG_BUILD_TRIPLE
364
+ export CFG_BUILD
365
365
export CFG_LLVM_ROOT
366
366
export CFG_ENABLE_MINGW_CROSS
367
367
export CFG_PREFIX
@@ -484,7 +484,7 @@ CFGFLAG$(1)_T_$(2)_H_$(3) = stage$(1)
484
484
# if you're building a cross config, the host->* parts are
485
485
# effectively stage1, since it uses the just-built stage0.
486
486
ifeq ($(1 ) ,0)
487
- ifneq ($(strip $(CFG_BUILD_TRIPLE ) ) ,$(strip $(3 ) ) )
487
+ ifneq ($(strip $(CFG_BUILD ) ) ,$(strip $(3 ) ) )
488
488
CFGFLAG$(1)_T_$(2)_H_$(3) = stage1
489
489
endif
490
490
endif
@@ -507,8 +507,8 @@ PERF_STAGE$(1)_T_$(2)_H_$(3) := \
507
507
508
508
endef
509
509
510
- $(foreach build,$(CFG_HOST_TRIPLES ), \
511
- $(eval $(foreach target,$(CFG_TARGET_TRIPLES ), \
510
+ $(foreach build,$(CFG_HOST ), \
511
+ $(eval $(foreach target,$(CFG_TARGET ), \
512
512
$(eval $(foreach stage,$(STAGES), \
513
513
$(eval $(call SREQ,$(stage),$(target),$(build))))))))
514
514
@@ -523,34 +523,34 @@ define DEF_RUSTC_STAGE_TARGET
523
523
# $(2) == stage
524
524
525
525
rustc-stage$(2 ) -H-$(1 ) : \
526
- $$(foreach target,$$(CFG_TARGET_TRIPLES ) , \
526
+ $$(foreach target,$$(CFG_TARGET ) , \
527
527
$$(SREQ$(2 ) _T_$$(target ) _H_$(1 ) ) )
528
528
529
529
endef
530
530
531
- $(foreach host,$(CFG_HOST_TRIPLES ), \
531
+ $(foreach host,$(CFG_HOST ), \
532
532
$(eval $(foreach stage,1 2 3, \
533
533
$(eval $(call DEF_RUSTC_STAGE_TARGET,$(host),$(stage))))))
534
534
535
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
536
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
537
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
535
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
536
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
537
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
538
538
539
539
define DEF_RUSTC_TARGET
540
540
# $(1) == architecture
541
541
542
542
rustc-H-$(1 ) : rustc-stage2-H-$(1 )
543
543
endef
544
544
545
- $(foreach host,$(CFG_TARGET_TRIPLES ), \
545
+ $(foreach host,$(CFG_TARGET ), \
546
546
$(eval $(call DEF_RUSTC_TARGET,$(host))))
547
547
548
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
549
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
550
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
551
- rustc : rustc-H-$(CFG_BUILD_TRIPLE )
548
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
549
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
550
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
551
+ rustc : rustc-H-$(CFG_BUILD )
552
552
553
- rustc-H-all : $(foreach host,$(CFG_HOST_TRIPLES ) ,rustc-H-$(host ) )
553
+ rustc-H-all : $(foreach host,$(CFG_HOST ) ,rustc-H-$(host ) )
554
554
555
555
# #####################################################################
556
556
# Entrypoint rule
@@ -566,12 +566,12 @@ CFG_INFO := $(info cfg: *** stage2 and later will not be built ***)
566
566
CFG_INFO := $(info cfg:)
567
567
568
568
# XXX This is surely busted
569
- all : $(SREQ1$(CFG_BUILD_TRIPLE ) ) $(GENERATED ) docs
569
+ all : $(SREQ1$(CFG_BUILD ) ) $(GENERATED ) docs
570
570
571
571
else
572
572
573
573
define ALL_TARGET_N
574
- ifneq ($$(findstring $(1 ) ,$$(CFG_HOST_TRIPLES ) ) ,)
574
+ ifneq ($$(findstring $(1 ) ,$$(CFG_HOST ) ) ,)
575
575
# This is a host
576
576
all-target-$(1 ) -host-$(2 ) : $$(CSREQ2_T_$(1 ) _H_$(2 ) )
577
577
else
@@ -580,12 +580,12 @@ all-target-$(1)-host-$(2): $$(SREQ2_T_$(1)_H_$(2))
580
580
endif
581
581
endef
582
582
583
- $(foreach target,$(CFG_TARGET_TRIPLES ), \
584
- $(foreach host,$(CFG_HOST_TRIPLES ), \
583
+ $(foreach target,$(CFG_TARGET ), \
584
+ $(foreach host,$(CFG_HOST ), \
585
585
$(eval $(call ALL_TARGET_N,$(target),$(host)))))
586
586
587
- ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET_TRIPLES ) , \
588
- $(foreach host,$(CFG_HOST_TRIPLES ) , \
587
+ ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET ) , \
588
+ $(foreach host,$(CFG_HOST ) , \
589
589
all-target-$(target ) -host-$(host ) ) )
590
590
591
591
all : $(ALL_TARGET_RULES ) $(GENERATED ) docs
0 commit comments