mirror of
git://git.openwrt.org/openwrt/openwrt.git
synced 2025-03-02 03:35:23 +00:00
brcm47xx: image: switch Linksys WRT54G3GV2-VF to the new building system
Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 48974
This commit is contained in:
parent
ee76a07fbf
commit
9a6ad203f6
@ -34,21 +34,6 @@ endif
|
|||||||
$(call prepare_generic_squashfs,$(KDIR)/fs_mark)
|
$(call prepare_generic_squashfs,$(KDIR)/fs_mark)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
# $(1): filesystem type.
|
|
||||||
# $(2): device model (used for output file).
|
|
||||||
# $(3): pattern (device specific magic).
|
|
||||||
# $(4): version.
|
|
||||||
# $(5): simplified filesystem type (without block size).
|
|
||||||
define Image/Build/CyberTAN
|
|
||||||
$(STAGING_DIR_HOST)/bin/addpattern -4 -p $(3) -v v$(4) -i $(BIN_DIR)/$(IMG_PREFIX)-$(1).trx -o $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).bin $(if $(6),-s $(6))
|
|
||||||
endef
|
|
||||||
define Image/Build/CyberTAN2
|
|
||||||
$(STAGING_DIR_HOST)/bin/addpattern -4 -p $(3) -v v$(4) -i $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).noheader.bin -o $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).bin $(if $(6),-s $(6))
|
|
||||||
endef
|
|
||||||
define Image/Build/CyberTANHead
|
|
||||||
$(STAGING_DIR_HOST)/bin/addpattern -5 -p $(3) -v v$(4) -i /dev/null -o $(KDIR)/$(IMG_PREFIX)-$(2)-header.bin $(if $(6),-s $(6))
|
|
||||||
endef
|
|
||||||
|
|
||||||
# $(1): filesystem type.
|
# $(1): filesystem type.
|
||||||
# $(2): device model (used for output file).
|
# $(2): device model (used for output file).
|
||||||
# $(3): board_id (device specific magic).
|
# $(3): board_id (device specific magic).
|
||||||
@ -68,18 +53,6 @@ define trxalign/squashfs
|
|||||||
-a 1024 -f $(KDIR)/root.$(1) $(if $(2),-f $(2)) -a 0x10000 -A $(KDIR)/fs_mark
|
-a 1024 -f $(KDIR)/root.$(1) $(if $(2),-f $(2)) -a 0x10000 -A $(KDIR)/fs_mark
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Image/Build/trxV2
|
|
||||||
$(call Image/Build/CyberTANHead,$(1),$(2),$(3),$(4),$(5),$(if $(6),$(6)))
|
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
|
||||||
-m 33554432 \
|
|
||||||
-2 \
|
|
||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(5).noheader.bin \
|
|
||||||
-f $(KDIR)/loader.gz \
|
|
||||||
-f $(KDIR)/vmlinux.lzma \
|
|
||||||
$(call trxalign/$(1),$(1),$(KDIR)/$(IMG_PREFIX)-$(2)-header.bin)
|
|
||||||
$(call Image/Build/CyberTAN2,$(1),$(2),$(3),$(4),$(5),$(if $(6),$(6)))
|
|
||||||
endef
|
|
||||||
|
|
||||||
#################################################
|
#################################################
|
||||||
# Images
|
# Images
|
||||||
#################################################
|
#################################################
|
||||||
@ -93,6 +66,17 @@ define Build/trx-with-loader
|
|||||||
$(call trxalign/$(FILESYSTEM),$(FILESYSTEM))
|
$(call trxalign/$(FILESYSTEM),$(FILESYSTEM))
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Build/trx-v2-with-loader
|
||||||
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
|
-2 \
|
||||||
|
-m 33554432 \
|
||||||
|
-o $@.new \
|
||||||
|
-f $(KDIR)/loader.gz \
|
||||||
|
-f $(KDIR)/vmlinux.lzma \
|
||||||
|
$(call trxalign/$(FILESYSTEM),$(FILESYSTEM),$@)
|
||||||
|
mv $@.new $@
|
||||||
|
endef
|
||||||
|
|
||||||
define Build/trx-without-loader
|
define Build/trx-without-loader
|
||||||
$(STAGING_DIR_HOST)/bin/trx \
|
$(STAGING_DIR_HOST)/bin/trx \
|
||||||
-m 33554432 \
|
-m 33554432 \
|
||||||
@ -119,10 +103,14 @@ define Build/huawei-bin
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/linksys-bin
|
define Build/linksys-bin
|
||||||
$(STAGING_DIR_HOST)/bin/addpattern -4 -p $(DEVICE_ID) -v v$(VERSION) -i $@ -o $@.new
|
$(STAGING_DIR_HOST)/bin/addpattern -4 -p $(DEVICE_ID) -v v$(VERSION) $(if $(SERIAL),-s $(SERIAL)) -i $@ -o $@.new
|
||||||
mv $@.new $@
|
mv $@.new $@
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Build/linksys-pattern-partition
|
||||||
|
$(STAGING_DIR_HOST)/bin/addpattern -5 -p $(DEVICE_ID) -v v$(VERSION) $(if $(SERIAL),-s $(SERIAL)) -i /dev/null -o $@
|
||||||
|
endef
|
||||||
|
|
||||||
define Build/motorola-bin
|
define Build/motorola-bin
|
||||||
$(STAGING_DIR_HOST)/bin/motorola-bin -$(MOTOROLA_DEVICE) $@ $@.new
|
$(STAGING_DIR_HOST)/bin/motorola-bin -$(MOTOROLA_DEVICE) $@ $@.new
|
||||||
mv $@.new $@
|
mv $@.new $@
|
||||||
@ -148,7 +136,7 @@ endef
|
|||||||
#################################################
|
#################################################
|
||||||
|
|
||||||
DEVICE_VARS += PRODUCTID
|
DEVICE_VARS += PRODUCTID
|
||||||
DEVICE_VARS += DEVICE_ID VERSION
|
DEVICE_VARS += DEVICE_ID VERSION SERIAL
|
||||||
DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
|
DEVICE_VARS += NETGEAR_BOARD_ID NETGEAR_REGION
|
||||||
DEVICE_VARS += MOTOROLA_DEVICE
|
DEVICE_VARS += MOTOROLA_DEVICE
|
||||||
DEVICE_VARS += BIN_TAIL
|
DEVICE_VARS += BIN_TAIL
|
||||||
@ -236,21 +224,6 @@ endif
|
|||||||
# Subtarget legacy
|
# Subtarget legacy
|
||||||
#################################################
|
#################################################
|
||||||
|
|
||||||
# $(1): filesystem type.
|
|
||||||
define Image/Build/legacy/devices-with-128k-blocks
|
|
||||||
$(call Image/Build/trxV2,$(1),wrt54g3gv2-vf,3G2V,3.00.24,$(patsubst jffs2-%,jffs2,$(1)),6)
|
|
||||||
endef
|
|
||||||
|
|
||||||
# $(1): filesystem type.
|
|
||||||
define Image/Build/legacy/jffs2-128k
|
|
||||||
$(call Image/Build/legacy/devices-with-128k-blocks,$(1))
|
|
||||||
endef
|
|
||||||
|
|
||||||
# $(1): filesystem type.
|
|
||||||
define Image/Build/legacy/squashfs
|
|
||||||
$(call Image/Build/legacy/devices-with-128k-blocks,$(1))
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Device/dlink-dwl-3150
|
define Device/dlink-dwl-3150
|
||||||
IMAGES := bin
|
IMAGES := bin
|
||||||
IMAGE/bin := trx-with-loader | tailed-bin
|
IMAGE/bin := trx-with-loader | tailed-bin
|
||||||
@ -268,6 +241,16 @@ define Device/huawei-e970
|
|||||||
IMAGE/bin := trx-without-loader | huawei-bin
|
IMAGE/bin := trx-without-loader | huawei-bin
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Device/linksys-wrt54g3gv2-vf
|
||||||
|
FILESYSTEMS := $(FS_128K)
|
||||||
|
IMAGES := noheader.bin bin
|
||||||
|
IMAGE/noheader.bin := linksys-pattern-partition | trx-v2-with-loader
|
||||||
|
IMAGE/bin := linksys-pattern-partition | trx-v2-with-loader | linksys-bin
|
||||||
|
DEVICE_ID := 3G2V
|
||||||
|
VERSION := 3.00.24
|
||||||
|
SERIAL := 6
|
||||||
|
endef
|
||||||
|
|
||||||
define Device/linksys-wrt54gs
|
define Device/linksys-wrt54gs
|
||||||
$(Device/linksys)
|
$(Device/linksys)
|
||||||
FILESYSTEMS := $(FS_128K)
|
FILESYSTEMS := $(FS_128K)
|
||||||
@ -298,6 +281,7 @@ ifeq ($(SUBTARGET),legacy)
|
|||||||
dlink-dwl-3150 \
|
dlink-dwl-3150 \
|
||||||
edimax-ps1208-mfg \
|
edimax-ps1208-mfg \
|
||||||
huawei-e970 \
|
huawei-e970 \
|
||||||
|
linksys-wrt54g3gv2-vf \
|
||||||
linksys-wrt54gs \
|
linksys-wrt54gs \
|
||||||
linksys-wrtsl54gs \
|
linksys-wrtsl54gs \
|
||||||
netgear-wgt634u \
|
netgear-wgt634u \
|
||||||
@ -416,7 +400,6 @@ define Image/Build
|
|||||||
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-gz.trx \
|
-o $(BIN_DIR)/$(IMG_PREFIX)-$(1)-gz.trx \
|
||||||
-f $(KDIR)/vmlinux.gz \
|
-f $(KDIR)/vmlinux.gz \
|
||||||
$(call trxalign/$(1),$(1))
|
$(call trxalign/$(1),$(1))
|
||||||
$(call Image/Build/$(SUBTARGET)/$(1),$(1))
|
|
||||||
# $(call Image/Build/Chk,$(1),wgr614_v9,U12H094T00_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
# $(call Image/Build/Chk,$(1),wgr614_v9,U12H094T00_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
||||||
# $(call Image/Build/Chk,$(1),wndr3400_vcna,U12H155T01_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
# $(call Image/Build/Chk,$(1),wndr3400_vcna,U12H155T01_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
||||||
# $(call Image/Build/Chk,$(1),wnr3500U,U12H136T00_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
# $(call Image/Build/Chk,$(1),wnr3500U,U12H136T00_NETGEAR,2,$(patsubst jffs2-%,jffs2,$(1)))
|
||||||
|
Loading…
Reference in New Issue
Block a user