mirror of
https://github.com/kernelkit/infix.git
synced 2026-07-22 01:13:00 +02:00
27 lines
676 B
Makefile
27 lines
676 B
Makefile
define inner-ix-image
|
|
|
|
$(2)_DIR := $$(pkgdir)
|
|
|
|
$(1): $$($(2)_DEPENDENCIES)
|
|
@$$(call IXMSG,"$$(if $$($(2)_MESSAGE),$$($(2)_MESSAGE),Creating $(1))")
|
|
@mkdir -p $$(BUILD_DIR)/$(1)
|
|
@ \
|
|
PATH=$$(BR_PATH) \
|
|
PKGDIR=$$($(2)_DIR) \
|
|
WORKDIR=$$(BUILD_DIR)/$(1) \
|
|
BINARIES_DIR=$$(BINARIES_DIR) \
|
|
BR2_EXTERNAL_INFIX_PATH=$$(BR2_EXTERNAL_INFIX_PATH) \
|
|
ARTIFACT=$$(INFIX_ARTIFACT) \
|
|
COMPATIBLE=$$(INFIX_COMPATIBLE) \
|
|
VERSION=$$(INFIX_VERSION) \
|
|
$$(foreach var,$$($(2)_CONFIG_VARS),$$(var)=$$($(2)_$$(var)) ) \
|
|
$$($(2)_DIR)/generate.sh $$($(2)_OPTS)
|
|
|
|
ifeq ($$($(2)),y)
|
|
TARGETS_ROOTFS += $(1)
|
|
endif
|
|
|
|
endef
|
|
|
|
ix-image = $(call inner-ix-image,$(pkgname),$(call UPPERCASE,$(pkgname)))
|