@@ -203,19 +203,17 @@ distcheck-osx: dist-osx
203
203
# Unix binary installer tarballs
204
204
# #####################################################################
205
205
206
- define DEF_INSTALLER
207
-
208
- $$(eval $$(call DEF_PREPARE,dir-$(1 ) ) )
209
-
210
- dist-install-dir-$(1 ) : PREPARE_HOST=$(1 )
211
- dist-install-dir-$(1 ) : PREPARE_TARGETS=$(1 )
212
- dist-install-dir-$(1 ) : PREPARE_DEST_DIR=tmp/dist/$$(PKG_NAME ) -$(1 )
213
- dist-install-dir-$(1 ) : PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD )
214
- dist-install-dir-$(1 ) : PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD )
215
- dist-install-dir-$(1 ) : PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD )
216
- dist-install-dir-$(1 ) : PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD )
217
- dist-install-dir-$(1 ) : PREPARE_CLEAN=true
218
- dist-install-dir-$(1 ) : prepare-base-dir-$(1 ) docs compiler-docs
206
+ define DEF_PREPARE_DIST_DIR
207
+
208
+ dist-install-dir-$(1 )$(3 ) : PREPARE_HOST=$(1 )
209
+ dist-install-dir-$(1 )$(3 ) : PREPARE_TARGETS=$(2 )
210
+ dist-install-dir-$(1 )$(3 ) : PREPARE_DEST_DIR=tmp/dist/$$(PKG_NAME ) -$(1 )
211
+ dist-install-dir-$(1 )$(3 ) : PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD )
212
+ dist-install-dir-$(1 )$(3 ) : PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD )
213
+ dist-install-dir-$(1 )$(3 ) : PREPARE_LIB_CMD=$(DEFAULT_PREPARE_LIB_CMD )
214
+ dist-install-dir-$(1 )$(3 ) : PREPARE_MAN_CMD=$(DEFAULT_PREPARE_MAN_CMD )
215
+ dist-install-dir-$(1 )$(3 ) : PREPARE_CLEAN=true
216
+ dist-install-dir-$(1 )$(3 ) : prepare-base-dir-$(1 ) docs compiler-docs
219
217
$$(Q ) (cd $$(PREPARE_DEST_DIR ) / && find . -type f | sed 's/^\.\///') \
220
218
> tmp/dist/manifest-$(1 ) .in
221
219
$$(Q ) mv tmp/dist/manifest-$(1 ) .in $$(PREPARE_DEST_DIR ) /$$(CFG_LIBDIR_RELATIVE ) /rustlib/manifest.in
@@ -227,6 +225,16 @@ dist-install-dir-$(1): prepare-base-dir-$(1) docs compiler-docs
227
225
$$(Q ) cp -r doc $$(PREPARE_DEST_DIR )
228
226
$$(Q )$$(PREPARE_BIN_CMD ) $$(S ) src/etc/install.sh $$(PREPARE_DEST_DIR )
229
227
228
+ endef
229
+
230
+ define DEF_INSTALLER
231
+
232
+ $$(eval $$(call DEF_PREPARE,dir-$(1 ) ) )
233
+
234
+ $$(eval $$(call DEF_PREPARE_DIST_DIR,$(1 ) ,$(1 ) ,) )
235
+
236
+ $$(eval $$(call DEF_PREPARE_DIST_DIR,$(1 ) ,$(CFG_TARGET ) ,-with-target-libs) )
237
+
230
238
dist/$$(PKG_NAME ) -$(1 ) .tar.gz: dist-install-dir-$(1 )
231
239
@$(call E, build: $$@ )
232
240
$$(Q ) tar -czf dist/$$(PKG_NAME ) -$(1 ) .tar.gz -C tmp/dist $$(PKG_NAME ) -$(1 )
0 commit comments