image: clean up UBI related device variable definitions
Move UBI related variable export to core, since the variables are used by a core Build/ template Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
@@ -322,15 +322,26 @@ define Device/Init
|
||||
KERNEL_DEPENDS :=
|
||||
KERNEL_SIZE :=
|
||||
|
||||
UBOOTENV_IN_UBI :=
|
||||
KERNEL_IN_UBI :=
|
||||
BLOCKSIZE :=
|
||||
PAGESIZE :=
|
||||
SUBPAGESIZE :=
|
||||
|
||||
FILESYSTEMS := $(TARGET_FILESYSTEMS)
|
||||
endef
|
||||
|
||||
DEFAULT_DEVICE_VARS := \
|
||||
DEVICE_NAME KERNEL KERNEL_INITRAMFS KERNEL_INITRAMFS_IMAGE \
|
||||
UBOOTENV_IN_UBI KERNEL_IN_UBI \
|
||||
BLOCKSIZE PAGESIZE SUBPAGESIZE
|
||||
|
||||
define Device/ExportVar
|
||||
$(1) : $(2):=$$($(2))
|
||||
|
||||
endef
|
||||
define Device/Export
|
||||
$(foreach var,$(DEVICE_VARS) DEVICE_NAME KERNEL KERNEL_INITRAMFS KERNEL_INITRAMFS_IMAGE,$(call Device/ExportVar,$(1),$(var)))
|
||||
$(foreach var,$(DEVICE_VARS) $(DEFAULT_DEVICE_VARS),$(call Device/ExportVar,$(1),$(var)))
|
||||
$(1) : FILESYSTEM:=$(2)
|
||||
endef
|
||||
|
||||
|
||||
Reference in New Issue
Block a user