@@ -156,7 +156,7 @@ define DEF_OSX_PKG
156
156
$$(eval $$(call DEF_PREPARE,osx-$(1 ) ) )
157
157
158
158
dist-prepare-osx-$(1 ) : PREPARE_HOST=$(1 )
159
- dist-prepare-osx-$(1 ) : PREPARE_TARGETS=$(1 )
159
+ dist-prepare-osx-$(1 ) : PREPARE_TARGETS=$(2 )
160
160
dist-prepare-osx-$(1 ) : PREPARE_DEST_DIR=tmp/dist/pkgroot-$(1 )
161
161
dist-prepare-osx-$(1 ) : PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD )
162
162
dist-prepare-osx-$(1 ) : PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD )
@@ -187,7 +187,11 @@ tmp/dist/pkgres-$(1)/%: $(S)src/etc/pkg/%
187
187
188
188
endef
189
189
190
- $(foreach host,$(CFG_HOST),$(eval $(call DEF_OSX_PKG,$(host))))
190
+ ifneq ($(CFG_ENABLE_DIST_HOST_ONLY ) ,)
191
+ $(foreach host,$(CFG_HOST),$(eval $(call DEF_OSX_PKG,$(host),$(host))))
192
+ else
193
+ $(foreach host,$(CFG_HOST),$(eval $(call DEF_OSX_PKG,$(host),$(TARGET))))
194
+ endif
191
195
192
196
dist-osx : $(foreach host,$(CFG_HOST ) ,dist/$(PKG_NAME ) -$(host ) .pkg)
193
197
@@ -210,7 +214,7 @@ define DEF_INSTALLER
210
214
$$(eval $$(call DEF_PREPARE,dir-$(1 ) ) )
211
215
212
216
dist-install-dir-$(1 ) : PREPARE_HOST=$(1 )
213
- dist-install-dir-$(1 ) : PREPARE_TARGETS=$(1 )
217
+ dist-install-dir-$(1 ) : PREPARE_TARGETS=$(2 )
214
218
dist-install-dir-$(1 ) : PREPARE_DEST_DIR=tmp/dist/$$(PKG_NAME ) -$(1 )
215
219
dist-install-dir-$(1 ) : PREPARE_DIR_CMD=$(DEFAULT_PREPARE_DIR_CMD )
216
220
dist-install-dir-$(1 ) : PREPARE_BIN_CMD=$(DEFAULT_PREPARE_BIN_CMD )
@@ -235,8 +239,13 @@ dist/$$(PKG_NAME)-$(1).tar.gz: dist-install-dir-$(1)
235
239
236
240
endef
237
241
242
+ ifneq ($(CFG_ENABLE_DIST_HOST_ONLY ) ,)
238
243
$(foreach host,$(CFG_HOST),\
239
- $(eval $(call DEF_INSTALLER,$(host))))
244
+ $(eval $(call DEF_INSTALLER,$(host),$(host))))
245
+ else
246
+ $(foreach host,$(CFG_HOST),\
247
+ $(eval $(call DEF_INSTALLER,$(host),$(CFG_TARGET))))
248
+ endif
240
249
241
250
dist-install-dirs : $(foreach host,$(CFG_HOST ) ,dist-install-dir-$(host ) )
242
251
0 commit comments