7
7
ifdef VERBOSE
8
8
INSTALL = cp $(1 ) /$(3 ) $(2 ) /$(3 )
9
9
else
10
- INSTALL = @ $(call E, install: $(2 ) /$(3 ) ) && cp $(1 ) /$(3 ) $(2 ) /$(3 )
10
+ INSTALL = $( Q ) $(call E, install: $(2 ) /$(3 ) ) && cp $(1 ) /$(3 ) $(2 ) /$(3 )
11
11
endif
12
12
13
13
# The stage we install from
@@ -22,20 +22,20 @@ define INSTALL_TARGET_N
22
22
# $(2) is the host triple
23
23
24
24
# T{B,L} == Target {Bin, Lib} for stage ${ISTAGE}
25
- TB$(1 ) _H_ $(2 ) = $$(TBIN$$(ISTAGE ) _T_$(1 ) _H_$(2 ) )
26
- TL$(1 ) _H_ $(2 ) = $$(TLIB$$(ISTAGE ) ) _T_$(1 ) _H_$(2 ) )
25
+ TB$(1 )$(2 ) = $$(TBIN$$(ISTAGE ) _T_$(1 ) _H_$(2 ) )
26
+ TL$(1 )$(2 ) = $$(TLIB$$(ISTAGE ) _T_$(1 ) _H_$(2 ) )
27
27
28
28
# PT{R,B,L} == Prefix Target {Root, Bin, Lib}
29
- PTR_T_ $(1 ) _H_ $(2 ) = $$(PREFIX_LIB ) /rustc/$(1 )
30
- PTB_T_ $(1 ) _H_ $(2 ) = $$(PTR_T_ $(1 ) _H_ $(2 ) ) /bin
31
- PTL_T_ $(1 ) _H_ $(2 ) = $$(PTR_T_ $(1 ) _H_ $(2 ) ) /lib
29
+ PTR $(1 )$(2 ) = $$(PREFIX_LIB ) /rustc/$(1 )
30
+ PTB $(1 )$(2 ) = $$(PTR $(1 )$(2 ) ) /bin
31
+ PTL $(1 )$(2 ) = $$(PTR $(1 )$(2 ) ) /lib
32
32
33
33
install-target-$(1 ) -host-$(2 ) : $$(SREQ$$(ISTAGE ) _T_$(1 ) _H_$(2 ) )
34
- $(Q ) mkdir -p $$(PTL_ $(1 ) _H_ $(2 ) )
35
- $(Q )$(call INSTALL,$$(TL$(1 ) _H_ $(2 ) ) ,$$(PTL$(1 ) _H_ $(2 ) ) ,$$(CFG_RUNTIME ) )
36
- $(Q )$(call INSTALL,$$(TL$(1 ) _H_ $(2 ) ) ,$$(PTL$(1 ) _H_ $(2 ) ) ,$$(CFG_STDLIB ) )
37
- $(Q )$(call INSTALL,$$(TL$(1 ) _H_ $(2 ) ) ,$$(PTL$(1 ) _H_ $(2 ) ) ,intrinsics.bc)
38
- $(Q )$(call INSTALL,$$(TL$(1 ) _H_ $(2 ) ) ,$$(PTL$(1 ) _H_ $(2 ) ) ,libmorestack.a)
34
+ $$ (Q ) mkdir -p $$(PTL $(1 )$(2 ) )
35
+ $$ (Q )$$ (call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,$$(CFG_RUNTIME ) )
36
+ $$ (Q )$$ (call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,$$(CFG_STDLIB ) )
37
+ $$ (Q )$$ (call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,intrinsics.bc)
38
+ $$ (Q )$$ (call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,libmorestack.a)
39
39
endef
40
40
41
41
$(foreach target,$(CFG_TARGET_TRIPLES), \
@@ -47,15 +47,15 @@ INSTALL_TARGET_RULES = $(foreach target,$(CFG_TARGET_TRIPLES), \
47
47
install : install-host install-targets
48
48
49
49
# Shorthand for build/stageN/bin
50
- HB = $(HBIN$(ISTAGE ) _H_$(HT ) )
50
+ HB = $(HBIN$(ISTAGE ) _H_$(CFG_HOST_TRIPLE ) )
51
51
# Shorthand for build/stageN/lib
52
- HL = $(HLIB$(ISTAGE ) _H_$(HT ) )
52
+ HL = $(HLIB$(ISTAGE ) _H_$(CFG_HOST_TRIPLE ) )
53
53
# Shorthand for the prefix bin directory
54
54
PHB = $(PREFIX_BIN )
55
55
# Shorthand for the prefix bin directory
56
56
PHL = $(PREFIX_LIB )
57
57
58
- install-host : $(SREQ$(ISTAGE )$(CFG_HOST_TRIPLE ) )
58
+ install-host : $(SREQ$(ISTAGE ) _T_ $( CFG_HOST_TRIPLE ) _H_ $(CFG_HOST_TRIPLE ) )
59
59
$(Q ) mkdir -p $(PREFIX_BIN )
60
60
$(Q ) mkdir -p $(PREFIX_LIB )
61
61
$(Q ) mkdir -p $(PREFIX_ROOT ) /share/man/man1
0 commit comments