ar71xx: prebuild all loaders in Image/Prepare stage
authorGabor Juhos <juhosg@openwrt.org>
Tue, 24 Jan 2012 09:47:22 +0000 (09:47 +0000)
committerGabor Juhos <juhosg@openwrt.org>
Tue, 24 Jan 2012 09:47:22 +0000 (09:47 +0000)
SVN-Revision: 29878

target/linux/ar71xx/image/Makefile

index be68f9f1f9a67aadb1bf62566950f605a06b2fa3..fb903a52272e6d241621df13f143b8a8efaba603 100644 (file)
@@ -321,8 +321,11 @@ define Image/Build/ALFA
        fi
 endef
 
+define Image/Build/TPLINKOLD/loader
+       $(call Image/BuildLoaderAlone,$(1),gz,$(2),0x22000,0)
+endef
+
 define Image/Build/TPLINKOLD
-       $(call Image/BuildLoaderAlone,$(2),gz,$(3),0x22000,0)
        $(call MkuImageOKLI,$(2))
        ( \
                dd if=$(KDIR)/loader-$(2).gz bs=7680 count=1 conv=sync; \
@@ -348,8 +351,11 @@ define Image/Build/TPLINKOLD/initramfs
                -o $(call imgname,$(1),$(2))-uImage.bin
 endef
 
+define Image/Build/TPLINK/loader
+       $(call Image/BuildLoaderAlone,$(1),gz,$(2),0x22000,0)
+endef
+
 define Image/Build/TPLINK
-       $(call Image/BuildLoaderAlone,$(2),gz,$(3),0x22000,0)
        $(call MkuImageOKLI,$(2))
        ( \
                dd if=$(KDIR)/loader-$(2).gz bs=7680 count=1 conv=sync; \
@@ -555,6 +561,10 @@ define Image/Build/Template/all/jffs2-128k
        $(call Image/Build/$(1),jffs2-128k,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
 endef
 
+define Image/Build/Template/squashfs-only/loader
+       $(call Image/Build/$(1)/loader,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
+endef
+
 define Image/Build/Template/squashfs-only/squashfs
        $(call Image/Build/$(1),squashfs,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
 endef
@@ -567,6 +577,10 @@ define Image/Build/Template/64k/jffs2-64k
        $(call Image/Build/$(1),jffs2-64k,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
 endef
 
+define Image/Build/Template/64kraw/loader
+       $(call Image/Build/$(1)/loader,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
+endef
+
 define Image/Build/Template/64kraw/squashfs
        $(call Image/Build/$(1),squashfs-raw,$(2),$(3),$(4),$(5),$(6),$(7),$(8))
 endef
@@ -1018,6 +1032,10 @@ define Image/Build/Initramfs
        $(call Image/Build/Profile/$(PROFILE),initramfs)
 endef
 
+define Image/Prepare
+       $(call Image/Build/Profile/Default,loader)
+endef
+
 define Image/Build
        $(call Image/Build/$(1))
        dd if=$(KDIR)/root.$(1) of=$(BIN_DIR)/$(IMG_PREFIX)-root.$(1) bs=128k conv=sync