core: pass nand page size to mkyaffs2image based on BOARD_NAND_PAGE_SIZE boardconfig var

Change-Id: I6feefba15eb1562161e38df03223cb2fba4eb7ee
Signed-off-by: Dima Zavin <dima@android.com>
This commit is contained in:
Dima Zavin
2010-02-05 13:34:34 -08:00
parent 42265390d9
commit 1181898e54

View File

@@ -614,6 +614,13 @@ endif
.PHONY: recoveryimage .PHONY: recoveryimage
recoveryimage: $(INSTALLED_RECOVERYIMAGE_TARGET) recoveryimage: $(INSTALLED_RECOVERYIMAGE_TARGET)
ifneq ($(BOARD_NAND_PAGE_SIZE),)
mkyaffs2_extra_flags := -c $(BOARD_NAND_PAGE_SIZE)
else
mkyaffs2_extra_flags :=
endif
# ----------------------------------------------------------------- # -----------------------------------------------------------------
# system yaffs image # system yaffs image
# #
@@ -645,7 +652,7 @@ else # TARGET_USERIMAGES_USE_EXT2 != true
define build-systemimage-target define build-systemimage-target
@echo "Target system fs image: $(1)" @echo "Target system fs image: $(1)"
@mkdir -p $(dir $(1)) @mkdir -p $(dir $(1))
$(hide) $(MKYAFFS2) -f $(TARGET_OUT) $(1) $(hide) $(MKYAFFS2) -f $(mkyaffs2_extra_flags) $(TARGET_OUT) $(1)
endef endef
endif # TARGET_USERIMAGES_USE_EXT2 endif # TARGET_USERIMAGES_USE_EXT2
@@ -745,7 +752,7 @@ else # TARGET_USERIMAGES_USE_EXT2 != true
define build-userdataimage-target define build-userdataimage-target
$(call pretty,"Target userdata fs image: $(INSTALLED_USERDATAIMAGE_TARGET)") $(call pretty,"Target userdata fs image: $(INSTALLED_USERDATAIMAGE_TARGET)")
@mkdir -p $(TARGET_OUT_DATA) @mkdir -p $(TARGET_OUT_DATA)
$(hide) $(MKYAFFS2) -f $(TARGET_OUT_DATA) $(INSTALLED_USERDATAIMAGE_TARGET) $(hide) $(MKYAFFS2) -f $(mkyaffs2_extra_flags) $(TARGET_OUT_DATA) $(INSTALLED_USERDATAIMAGE_TARGET)
$(hide) $(call assert-max-image-size,$(INSTALLED_USERDATAIMAGE_TARGET),$(BOARD_USERDATAIMAGE_PARTITION_SIZE),yaffs) $(hide) $(call assert-max-image-size,$(INSTALLED_USERDATAIMAGE_TARGET),$(BOARD_USERDATAIMAGE_PARTITION_SIZE),yaffs)
endef endef
endif # TARGET_USERIMAGES_USE_EXT2 endif # TARGET_USERIMAGES_USE_EXT2