diff options
Diffstat (limited to 'target/linux/ramips/image/Makefile')
-rw-r--r-- | target/linux/ramips/image/Makefile | 59 |
1 files changed, 5 insertions, 54 deletions
diff --git a/target/linux/ramips/image/Makefile b/target/linux/ramips/image/Makefile index 25396f5..255aa8c 100644 --- a/target/linux/ramips/image/Makefile +++ b/target/linux/ramips/image/Makefile @@ -85,6 +85,11 @@ define Build/edimax-header @mv $@.new $@ endef +define Build/poray-header + $(STAGING_DIR_HOST)/bin/mkporayfw $(1) -f $@ -o $@.new + mv $@.new $@ +endef + define Build/senao-header $(STAGING_DIR_HOST)/bin/mksenaofw $(1) -e $@ -o $@.new mv $@.new $@ @@ -179,63 +184,9 @@ ralink_default_fw_size_4M=3866624 BuildFirmware/Default4M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_4M),$(4)) BuildFirmware/Default4M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4)) -# Build images for default ralink layout for 8MB flash -# kernel + roots = 0x7b0000 -# $(1) = squashfs/initramfs -# $(2) = lowercase board name -# $(3) = dts file -# $(4) = uImage header name field ralink_default_fw_size_8M=8060928 -BuildFirmware/Default8M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_8M),$(4)) -BuildFirmware/Default8M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4)) - ralink_default_fw_size_16M=16121856 -BuildFirmware/Default16M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_16M),$(4)) -BuildFirmware/Default16M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4)) - ralink_default_fw_size_32M=33226752 -BuildFirmware/Default32M/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(ralink_default_fw_size_32M),$(4)) -BuildFirmware/Default32M/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3),$(4)) - -# Build images for a custom sized flash layout -# $(1) = squashfs/initramfs -# $(2) = lowercase board name -# $(3) = dts file -# $(4) = kernel + rootfs size -BuildFirmware/CustomFlash/squashfs=$(call BuildFirmware/OF,$(1),$(2),$(3),$(4),$(5),$(6)) -BuildFirmware/CustomFlash/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3)) - -# Some boards need a special header inside the uImage to make them bootable -define BuildFirmware/CustomFlashFactory/squashfs - $(call BuildFirmware/CustomFlash/$(1),$(1),$(2),$(3),$(4)) - $(call BuildFirmware/CustomFlash/$(1),$(1),$(2),$(3),$(4),$(5),$(6)) -endef -BuildFirmware/CustomFlashFactory/initramfs=$(call BuildFirmware/OF/initramfs,$(1),$(2),$(3)) - -# wrappers for boards that have 4MB and 8MB versions -define BuildFirmware/DefaultDualSize/squashfs - $(call BuildFirmware/Default4M/$(1),$(1),$(2)-4M,$(3)-4M) - $(call BuildFirmware/Default8M/$(1),$(1),$(2)-8M,$(3)-8M) -endef -define BuildFirmware/DefaultDualSize/initramfs - $(call BuildFirmware/OF/initramfs,$(1),$(2)-4M,$(3)-4M) - $(call BuildFirmware/OF/initramfs,$(1),$(2)-8M,$(3)-8M) -endef - -define BuildFirmware/PorayDualSize/squashfs - $(call BuildFirmware/DefaultDualSize/$(1),$(1),$(2),$(3)) - if [ -e "$(call sysupname,$(1),$(2)-4M)" ]; then \ - mkporayfw -B $(3) -F 4M \ - -f $(call sysupname,$(1),$(2)-4M) \ - -o $(call imgname,$(1),$(2)-4M)-factory.bin; \ - fi - if [ -e "$(call sysupname,$(1),$(2)-8M)" ]; then \ - mkporayfw -B $(3) -F 8M \ - -f $(call sysupname,$(1),$(2)-8M) \ - -o $(call imgname,$(1),$(2)-8M)-factory.bin; \ - fi -endef -BuildFirmware/PorayDualSize/initramfs=$(call BuildFirmware/DefaultDualSize/initramfs,$(1),$(2),$(3)) ifeq ($(SUBTARGET),rt288x) |