In order to share common functionality across platforms. Signed-off-by: Petr Štetiar <[email protected]> --- include/image-commands.mk | 3 +-- include/image.mk | 9 +++++++++ 2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/include/image-commands.mk b/include/image-commands.mk index 8251a81..06c084c 100644 --- a/include/image-commands.mk +++ b/include/image-commands.mk @@ -230,8 +230,7 @@ define Build/append-uboot endef define Build/pad-to - dd if=$@ [email protected] bs=$(1) conv=sync - mv [email protected] $@ + $(call Image/pad-to,$@,$(1)) endef define Build/pad-extra diff --git a/include/image.mk b/include/image.mk index 6d9e347..8b84c8c 100644 --- a/include/image.mk +++ b/include/image.mk @@ -180,6 +180,15 @@ ifeq ($(strip $(call kernel_patchver_ge,4.17.0)),1) -Wno-unique_unit_address endif +define Image/pad-to + dd if=$(1) of=$(1).new bs=$(2) conv=sync + mv $(1).new $(1) +endef + +define Image/pad-root-squashfs + $(call Image/pad-to,$(KDIR)/root.squashfs,$(if $(1),$(1),$(CONFIG_TARGET_ROOTFS_PARTSIZE)M)) +endef + # $(1) source dts file # $(2) target dtb file # $(3) extra CPP flags -- 1.9.1 _______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
