build: image: move IMAGE_SIZE to image.mk
IMAGE_SIZE is widely used in many targets. Declare it in the default template to clean up redundant code. This also prevents deriving IMAGE_SIZE unintentionally from the previously defined device. While at it, remove duplicate KERNEL_SIZE declaration. Signed-off-by: Sungbo Eo <mans0n@gorani.run>
This commit is contained in:
		 Sungbo Eo
					Sungbo Eo
				
			
				
					committed by
					
						 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
			
				
	
			
			
			 Adrian Schmutzler
						Adrian Schmutzler
					
				
			
						parent
						
							14a07fa1f0
						
					
				
				
					commit
					90daff4cf8
				
			| @@ -381,13 +381,13 @@ define Device/Init | |||||||
|   DEVICE_NAME := $(1) |   DEVICE_NAME := $(1) | ||||||
|   KERNEL:= |   KERNEL:= | ||||||
|   KERNEL_INITRAMFS = $$(KERNEL) |   KERNEL_INITRAMFS = $$(KERNEL) | ||||||
|   KERNEL_SIZE:= |  | ||||||
|   CMDLINE:= |   CMDLINE:= | ||||||
|  |  | ||||||
|   IMAGES := |   IMAGES := | ||||||
|   ARTIFACTS := |   ARTIFACTS := | ||||||
|   IMAGE_PREFIX := $(IMG_PREFIX)-$(1) |   IMAGE_PREFIX := $(IMG_PREFIX)-$(1) | ||||||
|   IMAGE_NAME = $$(IMAGE_PREFIX)-$$(1)-$$(2) |   IMAGE_NAME = $$(IMAGE_PREFIX)-$$(1)-$$(2) | ||||||
|  |   IMAGE_SIZE := | ||||||
|   KERNEL_PREFIX = $$(IMAGE_PREFIX) |   KERNEL_PREFIX = $$(IMAGE_PREFIX) | ||||||
|   KERNEL_SUFFIX := -kernel.bin |   KERNEL_SUFFIX := -kernel.bin | ||||||
|   KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX) |   KERNEL_INITRAMFS_SUFFIX = $$(KERNEL_SUFFIX) | ||||||
| @@ -434,8 +434,8 @@ DEFAULT_DEVICE_VARS := \ | |||||||
|   CMDLINE UBOOTENV_IN_UBI KERNEL_IN_UBI BLOCKSIZE PAGESIZE SUBPAGESIZE \ |   CMDLINE UBOOTENV_IN_UBI KERNEL_IN_UBI BLOCKSIZE PAGESIZE SUBPAGESIZE \ | ||||||
|   VID_HDR_OFFSET UBINIZE_OPTS UBINIZE_PARTS MKUBIFS_OPTS DEVICE_DTS \ |   VID_HDR_OFFSET UBINIZE_OPTS UBINIZE_PARTS MKUBIFS_OPTS DEVICE_DTS \ | ||||||
|   DEVICE_DTS_CONFIG DEVICE_DTS_DIR SOC BOARD_NAME UIMAGE_NAME SUPPORTED_DEVICES \ |   DEVICE_DTS_CONFIG DEVICE_DTS_DIR SOC BOARD_NAME UIMAGE_NAME SUPPORTED_DEVICES \ | ||||||
|   IMAGE_METADATA KERNEL_ENTRY KERNEL_LOADADDR UBOOT_PATH DEVICE_VENDOR \ |   IMAGE_METADATA KERNEL_ENTRY KERNEL_LOADADDR UBOOT_PATH IMAGE_SIZE \ | ||||||
|   DEVICE_MODEL DEVICE_VARIANT \ |   DEVICE_VENDOR DEVICE_MODEL DEVICE_VARIANT \ | ||||||
|   DEVICE_ALT0_VENDOR DEVICE_ALT0_MODEL DEVICE_ALT0_VARIANT \ |   DEVICE_ALT0_VENDOR DEVICE_ALT0_MODEL DEVICE_ALT0_VARIANT \ | ||||||
|   DEVICE_ALT1_VENDOR DEVICE_ALT1_MODEL DEVICE_ALT1_VARIANT \ |   DEVICE_ALT1_VENDOR DEVICE_ALT1_MODEL DEVICE_ALT1_VARIANT \ | ||||||
|   DEVICE_ALT2_VENDOR DEVICE_ALT2_MODEL DEVICE_ALT2_VARIANT |   DEVICE_ALT2_VENDOR DEVICE_ALT2_MODEL DEVICE_ALT2_VARIANT | ||||||
|   | |||||||
| @@ -5,7 +5,7 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
| include $(INCLUDE_DIR)/image.mk | include $(INCLUDE_DIR)/image.mk | ||||||
|  |  | ||||||
| DEVICE_VARS += IMAGE_SIZE DTB_SIZE | DEVICE_VARS += DTB_SIZE | ||||||
|  |  | ||||||
| define Build/boot-img | define Build/boot-img | ||||||
| 	$(RM) -rf $@.bootdir | 	$(RM) -rf $@.bootdir | ||||||
|   | |||||||
| @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/image.mk | |||||||
|  |  | ||||||
| KERNEL_LOADADDR = 0x80060000 | KERNEL_LOADADDR = 0x80060000 | ||||||
|  |  | ||||||
| DEVICE_VARS += BOARDNAME CMDLINE CONSOLE IMAGE_SIZE LOADER_TYPE | DEVICE_VARS += BOARDNAME CMDLINE CONSOLE LOADER_TYPE | ||||||
|  |  | ||||||
| ifeq ($(SUBTARGET),generic) | ifeq ($(SUBTARGET),generic) | ||||||
| include ./generic.mk | include ./generic.mk | ||||||
|   | |||||||
| @@ -3,7 +3,7 @@ include $(INCLUDE_DIR)/image.mk | |||||||
|  |  | ||||||
| KERNEL_LOADADDR = 0x80060000 | KERNEL_LOADADDR = 0x80060000 | ||||||
|  |  | ||||||
| DEVICE_VARS += IMAGE_SIZE LOADER_FLASH_OFFS LOADER_TYPE | DEVICE_VARS += LOADER_FLASH_OFFS LOADER_TYPE | ||||||
|  |  | ||||||
| define Build/loader-common | define Build/loader-common | ||||||
| 	rm -rf $@.src | 	rm -rf $@.src | ||||||
|   | |||||||
| @@ -62,14 +62,12 @@ define Device/Default | |||||||
|   KERNEL := kernel-bin | append-dtb | lzma | uImage lzma |   KERNEL := kernel-bin | append-dtb | lzma | uImage lzma | ||||||
|   KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma |   KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma | ||||||
|   FILESYSTEMS := squashfs |   FILESYSTEMS := squashfs | ||||||
|   IMAGE_SIZE := |  | ||||||
|   SOC := $(DEFAULT_SOC) |   SOC := $(DEFAULT_SOC) | ||||||
|   DEVICE_DTS = $$(SOC)_$(1) |   DEVICE_DTS = $$(SOC)_$(1) | ||||||
|   SUPPORTED_DEVICES := $(subst _,$(comma),$(1)) |   SUPPORTED_DEVICES := $(subst _,$(comma),$(1)) | ||||||
|   IMAGES := sysupgrade.bin |   IMAGES := sysupgrade.bin | ||||||
|   IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) |   IMAGE/sysupgrade.bin := append-kernel | append-rootfs | pad-rootfs | append-metadata | check-size $$$$(IMAGE_SIZE) | ||||||
| endef | endef | ||||||
| DEVICE_VARS += IMAGE_SIZE |  | ||||||
|  |  | ||||||
| define Device/NAND/xway | define Device/NAND/xway | ||||||
|   BLOCKSIZE := 16k |   BLOCKSIZE := 16k | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
| include $(TOPDIR)/rules.mk | include $(TOPDIR)/rules.mk | ||||||
| include $(INCLUDE_DIR)/image.mk | include $(INCLUDE_DIR)/image.mk | ||||||
|  |  | ||||||
| DEVICE_VARS += IMAGE_SIZE NETGEAR_BOARD_ID NETGEAR_HW_ID | DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_HW_ID | ||||||
| DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR | DEVICE_VARS += BUFFALO_TAG_PLATFORM BUFFALO_TAG_VERSION BUFFALO_TAG_MINOR | ||||||
| DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK | DEVICE_VARS += SEAMA_SIGNATURE SEAMA_MTDBLOCK | ||||||
| DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER | DEVICE_VARS += SERCOMM_HWID SERCOMM_HWVER SERCOMM_SWVER | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user