aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ar71xx
diff options
context:
space:
mode:
authorGabor Juhos <juhosg@openwrt.org>2012-01-24 09:47:22 +0000
committerGabor Juhos <juhosg@openwrt.org>2012-01-24 09:47:22 +0000
commita43e2f508f7f4b956b7509a51294c07f976f318a (patch)
tree4f8ccd606ec6e0a21e679bc205e12577e3469c66 /target/linux/ar71xx
parentfaf17f197f5837178e54835ee598ef9acded35b2 (diff)
downloadupstream-a43e2f508f7f4b956b7509a51294c07f976f318a.tar.gz
upstream-a43e2f508f7f4b956b7509a51294c07f976f318a.tar.bz2
upstream-a43e2f508f7f4b956b7509a51294c07f976f318a.zip
ar71xx: prebuild all loaders in Image/Prepare stage
SVN-Revision: 29878
Diffstat (limited to 'target/linux/ar71xx')
-rw-r--r--target/linux/ar71xx/image/Makefile22
1 files changed, 20 insertions, 2 deletions
diff --git a/target/linux/ar71xx/image/Makefile b/target/linux/ar71xx/image/Makefile
index be68f9f1f9..fb903a5227 100644
--- a/target/linux/ar71xx/image/Makefile
+++ b/target/linux/ar71xx/image/Makefile
@@ -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