ubifs: enable building modular images
Now it is possible to build ubi/ubifs images for only selected boards inside single target. Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 38375
This commit is contained in:
@@ -8,8 +8,6 @@ include $(TOPDIR)/rules.mk
|
||||
include $(INCLUDE_DIR)/image.mk
|
||||
|
||||
NAND_BLOCKSIZE := 2048:128k
|
||||
UBIFS_OPTS := -m 2048 -e 126KiB -c 4096 -U
|
||||
UBINIZE_OPTS := -m 2048 -p 128KiB -s 512
|
||||
|
||||
define Image/BuildKernel
|
||||
$(CP) $(KDIR)/uImage $(BIN_DIR)/$(IMG_PREFIX)-uImage
|
||||
@@ -60,4 +58,18 @@ define Image/Build/squashfs
|
||||
) > $(BIN_DIR)/$(IMG_PREFIX)-$(1).img
|
||||
endef
|
||||
|
||||
define Image/Build/ubifs
|
||||
|
||||
ifdef UBIFS_OPTS
|
||||
$(CP) $(KDIR)/root.$(1) $(BIN_DIR)/$(IMG_PREFIX)-$(1).img
|
||||
endif
|
||||
endef
|
||||
|
||||
define Image/Build/ubi
|
||||
|
||||
ifdef UBI_OPTS
|
||||
$(call Image/Build/ubifs,$(1))
|
||||
endif
|
||||
endef
|
||||
|
||||
$(eval $(call BuildImage))
|
||||
|
||||
@@ -10,11 +10,11 @@ include $(INCLUDE_DIR)/image.mk
|
||||
JFFS2_BLOCKSIZE=256k 512k
|
||||
|
||||
ifneq ($(CONFIG_TARGET_xburst_qi_lb60),)
|
||||
UBI_OPTS = -m 4096 -p 512KiB
|
||||
UBIFS_OPTS = -m 4096 -e 516096 -c 4095
|
||||
UBINIZE_OPTS = -m 4096 -p 512KiB
|
||||
else
|
||||
UBI_OPTS = -m 2048 -p 128KiB -s 512
|
||||
UBIFS_OPTS = -m 2048 -e 126KiB -c 4096
|
||||
UBINIZE_OPTS = -m 2048 -p 128KiB -s 512
|
||||
endif
|
||||
|
||||
UIMAGE:=$(BIN_DIR)/$(IMG_PREFIX)-uImage.bin
|
||||
|
||||
Reference in New Issue
Block a user