@@ -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.
@@ -270,7 +270,7 @@ define LIST_ALL_OLD_GLOB_MATCHES_EXCEPT
270
270
endef
271
271
endif
272
272
273
- $(foreach target,$(CFG_TARGET_TRIPLES ),\
273
+ $(foreach target,$(CFG_TARGET ),\
274
274
$(eval $(call DEF_LIBS,$(target))))
275
275
276
276
# #####################################################################
@@ -336,7 +336,7 @@ LLC_$(1)=$$(CFG_LLVM_INST_DIR_$(1))/bin/llc$$(X_$(1))
336
336
337
337
endef
338
338
339
- $(foreach host,$(CFG_HOST_TRIPLES ), \
339
+ $(foreach host,$(CFG_HOST ), \
340
340
$(eval $(call DEF_LLVM_VARS,$(host))))
341
341
342
342
# #####################################################################
@@ -350,7 +350,7 @@ export CFG_SRC_DIR
350
350
export CFG_BUILD_DIR
351
351
export CFG_VERSION
352
352
export CFG_VERSION_WIN
353
- export CFG_BUILD_TRIPLE
353
+ export CFG_BUILD
354
354
export CFG_LLVM_ROOT
355
355
export CFG_ENABLE_MINGW_CROSS
356
356
export CFG_PREFIX
@@ -465,7 +465,7 @@ CFGFLAG$(1)_T_$(2)_H_$(3) = stage$(1)
465
465
# if you're building a cross config, the host->* parts are
466
466
# effectively stage1, since it uses the just-built stage0.
467
467
ifeq ($(1 ) ,0)
468
- ifneq ($(strip $(CFG_BUILD_TRIPLE ) ) ,$(strip $(3 ) ) )
468
+ ifneq ($(strip $(CFG_BUILD ) ) ,$(strip $(3 ) ) )
469
469
CFGFLAG$(1)_T_$(2)_H_$(3) = stage1
470
470
endif
471
471
endif
@@ -488,8 +488,8 @@ PERF_STAGE$(1)_T_$(2)_H_$(3) := \
488
488
489
489
endef
490
490
491
- $(foreach build,$(CFG_HOST_TRIPLES ), \
492
- $(eval $(foreach target,$(CFG_TARGET_TRIPLES ), \
491
+ $(foreach build,$(CFG_HOST ), \
492
+ $(eval $(foreach target,$(CFG_TARGET ), \
493
493
$(eval $(foreach stage,$(STAGES), \
494
494
$(eval $(call SREQ,$(stage),$(target),$(build))))))))
495
495
@@ -504,34 +504,34 @@ define DEF_RUSTC_STAGE_TARGET
504
504
# $(2) == stage
505
505
506
506
rustc-stage$(2 ) -H-$(1 ) : \
507
- $$(foreach target,$$(CFG_TARGET_TRIPLES ) , \
507
+ $$(foreach target,$$(CFG_TARGET ) , \
508
508
$$(SREQ$(2 ) _T_$$(target ) _H_$(1 ) ) )
509
509
510
510
endef
511
511
512
- $(foreach host,$(CFG_HOST_TRIPLES ), \
512
+ $(foreach host,$(CFG_HOST ), \
513
513
$(eval $(foreach stage,1 2 3, \
514
514
$(eval $(call DEF_RUSTC_STAGE_TARGET,$(host),$(stage))))))
515
515
516
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
517
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
518
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
516
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
517
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
518
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
519
519
520
520
define DEF_RUSTC_TARGET
521
521
# $(1) == architecture
522
522
523
523
rustc-H-$(1 ) : rustc-stage2-H-$(1 )
524
524
endef
525
525
526
- $(foreach host,$(CFG_TARGET_TRIPLES ), \
526
+ $(foreach host,$(CFG_TARGET ), \
527
527
$(eval $(call DEF_RUSTC_TARGET,$(host))))
528
528
529
- rustc-stage1 : rustc-stage1-H-$(CFG_BUILD_TRIPLE )
530
- rustc-stage2 : rustc-stage2-H-$(CFG_BUILD_TRIPLE )
531
- rustc-stage3 : rustc-stage3-H-$(CFG_BUILD_TRIPLE )
532
- rustc : rustc-H-$(CFG_BUILD_TRIPLE )
529
+ rustc-stage1 : rustc-stage1-H-$(CFG_BUILD )
530
+ rustc-stage2 : rustc-stage2-H-$(CFG_BUILD )
531
+ rustc-stage3 : rustc-stage3-H-$(CFG_BUILD )
532
+ rustc : rustc-H-$(CFG_BUILD )
533
533
534
- rustc-H-all : $(foreach host,$(CFG_HOST_TRIPLES ) ,rustc-H-$(host ) )
534
+ rustc-H-all : $(foreach host,$(CFG_HOST ) ,rustc-H-$(host ) )
535
535
536
536
# #####################################################################
537
537
# Entrypoint rule
@@ -547,12 +547,12 @@ CFG_INFO := $(info cfg: *** stage2 and later will not be built ***)
547
547
CFG_INFO := $(info cfg:)
548
548
549
549
# XXX This is surely busted
550
- all : $(SREQ1$(CFG_BUILD_TRIPLE ) ) $(GENERATED ) docs
550
+ all : $(SREQ1$(CFG_BUILD ) ) $(GENERATED ) docs
551
551
552
552
else
553
553
554
554
define ALL_TARGET_N
555
- ifneq ($$(findstring $(1 ) ,$$(CFG_HOST_TRIPLES ) ) ,)
555
+ ifneq ($$(findstring $(1 ) ,$$(CFG_HOST ) ) ,)
556
556
# This is a host
557
557
all-target-$(1 ) -host-$(2 ) : $$(CSREQ2_T_$(1 ) _H_$(2 ) )
558
558
else
@@ -561,12 +561,12 @@ all-target-$(1)-host-$(2): $$(SREQ2_T_$(1)_H_$(2))
561
561
endif
562
562
endef
563
563
564
- $(foreach target,$(CFG_TARGET_TRIPLES ), \
565
- $(foreach host,$(CFG_HOST_TRIPLES ), \
564
+ $(foreach target,$(CFG_TARGET ), \
565
+ $(foreach host,$(CFG_HOST ), \
566
566
$(eval $(call ALL_TARGET_N,$(target),$(host)))))
567
567
568
- ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET_TRIPLES ) , \
569
- $(foreach host,$(CFG_HOST_TRIPLES ) , \
568
+ ALL_TARGET_RULES = $(foreach target,$(CFG_TARGET ) , \
569
+ $(foreach host,$(CFG_HOST ) , \
570
570
all-target-$(target ) -host-$(host ) ) )
571
571
572
572
all : $(ALL_TARGET_RULES ) $(GENERATED ) docs
0 commit comments