@@ -44,6 +44,7 @@ install-target-$(1)-host-$(2): $$(SREQ$$(ISTAGE)_T_$(1)_H_$(2))
44
44
$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,$$(LIBRUSTC_GLOB ) )
45
45
$$(Q )$$(call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,intrinsics.bc)
46
46
$$(Q )$$(call INSTALL,$$(TL$(1 )$(2 ) ) ,$$(PTL$(1 )$(2 ) ) ,libmorestack.a)
47
+
47
48
endef
48
49
49
50
$(foreach target,$(CFG_TARGET_TRIPLES), \
@@ -80,3 +81,23 @@ install-host: $(SREQ$(ISTAGE)_T_$(CFG_HOST_TRIPLE)_H_$(CFG_HOST_TRIPLE))
80
81
$(PREFIX_ROOT ) /share/man/man1,rustc.1)
81
82
82
83
install-targets : $(INSTALL_TARGET_RULES )
84
+
85
+
86
+ HOST_LIB_FROM_HL_GLOB = \
87
+ $(patsubst $(HL ) /% ,$(PHL ) /% ,$(wildcard $(HL ) /$(1 ) ) )
88
+
89
+ uninstall :
90
+ $(Q ) rm -f $(PHB ) /rustc$(X )
91
+ $(Q ) rm -f $(PHB ) /cargo$(X )
92
+ $(Q ) rm -f $(PHB ) /rustdoc$(X )
93
+ $(Q ) rm -f $(PHL ) /$(CFG_RUSTLLVM )
94
+ $(Q ) rm -f $(PHL ) /$(CFG_RUNTIME )
95
+ $(Q ) for i in \
96
+ $(call HOST_LIB_FROM_HL_GLOB,$(CORELIB_GLOB)) \
97
+ $(call HOST_LIB_FROM_HL_GLOB,$(STDLIB_GLOB)) \
98
+ $(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTC_GLOB)) \
99
+ ; \
100
+ do rm -f $$i ; \
101
+ done
102
+ $(Q)rm -Rf $(PHL)/rustc
103
+ $(Q)rm -f $(PREFIX_ROOT)/share/man/man1/rustc.1
0 commit comments