Skip to content

Commit c2ffa3e

Browse files
committed
Fix install target for new libraries
1 parent 69a8b4d commit c2ffa3e

File tree

2 files changed

+22
-4
lines changed

2 files changed

+22
-4
lines changed

mk/install.mk

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ install-target-$(1)-host-$(2): $$(SREQ$$(ISTAGE)_T_$(1)_H_$(2))
4444
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTC_GLOB))
4545
$$(Q)$$(call INSTALL_LIB, \
4646
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBSYNTAX_GLOB))
47+
$$(Q)$$(call INSTALL_LIB, \
48+
$$(TL$(1)$(2)),$$(PTL$(1)$(2)),$$(LIBRUSTI_GLOB))
4749
$$(Q)$$(call INSTALL,$$(TL$(1)$(2)),$$(PTL$(1)$(2)),libmorestack.a)
4850

4951
endef
@@ -72,19 +74,20 @@ install-host: $(SREQ$(ISTAGE)_T_$(CFG_HOST_TRIPLE)_H_$(CFG_HOST_TRIPLE))
7274
$(Q)mkdir -p $(PREFIX_ROOT)/share/man/man1
7375
$(Q)$(call INSTALL,$(HB2),$(PHB),rustc$(X))
7476
$(Q)$(call INSTALL,$(HB2),$(PHB),fuzzer$(X))
75-
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBFUZZER))
7677
$(Q)$(call INSTALL,$(HB2),$(PHB),cargo$(X))
77-
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBCARGO))
78-
$(Q)$(call INSTALL,$(HB2),$(PHB),rusti$(X))
7978
$(Q)$(call INSTALL,$(HB2),$(PHB),rustdoc$(X))
79+
$(Q)$(call INSTALL,$(HB2),$(PHB),rusti$(X))
80+
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTC))
81+
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBFUZZER))
82+
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBCARGO))
8083
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTDOC))
8184
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_LIBRUSTI))
82-
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUNTIME))
8385
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(CORELIB_GLOB))
8486
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(STDLIB_GLOB))
8587
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTC_GLOB))
8688
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBSYNTAX_GLOB))
8789
$(Q)$(call INSTALL_LIB,$(HL),$(PHL),$(LIBRUSTI_GLOB))
90+
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUNTIME))
8891
$(Q)$(call INSTALL,$(HL),$(PHL),$(CFG_RUSTLLVM))
8992
$(Q)$(call INSTALL,$(S)/man, \
9093
$(PREFIX_ROOT)/share/man/man1,rustc.1)
@@ -111,6 +114,9 @@ uninstall:
111114
$(call HOST_LIB_FROM_HL_GLOB,$(STDLIB_GLOB)) \
112115
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTC_GLOB)) \
113116
$(call HOST_LIB_FROM_HL_GLOB,$(LIBSYNTAX_GLOB)) \
117+
$(call HOST_LIB_FROM_HL_GLOB,$(LIBCARGO_GLOB)) \
118+
$(call HOST_LIB_FROM_HL_GLOB,$(LIBFUZZER_GLOB)) \
119+
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTDOC_GLOB)) \
114120
$(call HOST_LIB_FROM_HL_GLOB,$(LIBRUSTI_GLOB)) \
115121
; \
116122
do rm -f $$i ; \

mk/tools.mk

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ $$(HLIB$(2)_H_$(4))/$$(CFG_LIBFUZZER): \
4848
$$(HSREQ$(2)_H_$(4))
4949
@$$(call E, cp: $$@)
5050
$$(Q)cp $$< $$@
51+
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBFUZZER_GLOB) \
52+
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBFUZZER_DSYM_GLOB)) \
53+
$$(HLIB$(2)_H_$(4))
5154

5255
$$(HBIN$(2)_H_$(4))/fuzzer$$(X): \
5356
$$(TBIN$(1)_T_$(4)_H_$(3))/fuzzer$$(X) \
@@ -91,6 +94,9 @@ $$(HLIB$(2)_H_$(4))/$$(CFG_LIBCARGO): \
9194
$$(HSREQ$(2)_H_$(4))
9295
@$$(call E, cp: $$@)
9396
$$(Q)cp $$< $$@
97+
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBCARGO_GLOB) \
98+
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBCARGO_DSYM_GLOB)) \
99+
$$(HLIB$(2)_H_$(4))
94100

95101
$$(HBIN$(2)_H_$(4))/cargo$$(X): \
96102
$$(TBIN$(1)_T_$(4)_H_$(3))/cargo$$(X) \
@@ -120,6 +126,9 @@ $$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUSTDOC): \
120126
$$(HSREQ$(2)_H_$(4))
121127
@$$(call E, cp: $$@)
122128
$$(Q)cp $$< $$@
129+
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUSTDOC_GLOB) \
130+
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUSTDOC_DSYM_GLOB)) \
131+
$$(HLIB$(2)_H_$(4))
123132

124133
$$(HBIN$(2)_H_$(4))/rustdoc$$(X): \
125134
$$(TBIN$(1)_T_$(4)_H_$(3))/rustdoc$$(X) \
@@ -149,6 +158,9 @@ $$(HLIB$(2)_H_$(4))/$$(CFG_LIBRUSTI): \
149158
$$(HSREQ$(2)_H_$(4))
150159
@$$(call E, cp: $$@)
151160
$$(Q)cp $$< $$@
161+
$$(Q)cp -R $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUSTI_GLOB) \
162+
$$(wildcard $$(TLIB$(1)_T_$(4)_H_$(3))/$(LIBRUSTI_DSYM_GLOB)) \
163+
$$(HLIB$(2)_H_$(4))
152164

153165
$$(HBIN$(2)_H_$(4))/rusti$$(X): \
154166
$$(TBIN$(1)_T_$(4)_H_$(3))/rusti$$(X) \

0 commit comments

Comments
 (0)