Skip to content

Commit

Permalink
brcm47xx: image: switch Motorola devices to the new building system
Browse files Browse the repository at this point in the history
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>

Backport of r48971

git-svn-id: svn://svn.openwrt.org/openwrt/branches/chaos_calmer@48999 3c298f89-4303-0410-b956-a3cf2f4a3e73
  • Loading branch information
rmilecki committed Mar 11, 2016
1 parent 18d8613 commit 0e4bfc6
Showing 1 changed file with 22 additions and 7 deletions.
29 changes: 22 additions & 7 deletions target/linux/brcm47xx/image/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -54,10 +54,6 @@ 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

define Image/Build/Motorola
$(STAGING_DIR_HOST)/bin/motorola-bin -$(3) $(BIN_DIR)/$(IMG_PREFIX)-$(1).trx $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(4).bin
endef

define Image/Build/USR
$(STAGING_DIR_HOST)/bin/trx2usr $(BIN_DIR)/$(IMG_PREFIX)-$(1).trx $(BIN_DIR)/$(IMG_PREFIX)-$(2)-$(3).bin
endef
Expand Down Expand Up @@ -121,6 +117,11 @@ define Build/linksys-bin
mv $@.new $@
endef

define Build/motorola-bin
$(STAGING_DIR_HOST)/bin/motorola-bin -$(MOTOROLA_DEVICE) $@ $@.new
mv $@.new $@
endef

define Build/netgear-chk
$(STAGING_DIR_HOST)/bin/mkchkimg \
-o $@.new \
Expand All @@ -141,6 +142,7 @@ endef
DEVICE_VARS += PRODUCTID
DEVICE_VARS += DEVICE_ID VERSION
DEVICE_VARS += BOARD_ID REGION
DEVICE_VARS += MOTOROLA_DEVICE
DEVICE_VARS += BIN_TAIL

define Device/Default
Expand Down Expand Up @@ -179,6 +181,19 @@ define LinksysDevice
TARGET_DEVICES += linksys-$(1)
endef

define Device/motorola
IMAGES := bin
IMAGE/bin := trx-with-loader | motorola-bin
endef

define MotorolaDevice
define Device/motorola-$(1)
$$(Device/motorola)
MOTOROLA_DEVICE := $(2)
endef
TARGET_DEVICES += motorola-$(1)
endef

define Device/netgear
IMAGES := chk
IMAGE/chk := trx-with-loader | netgear-chk
Expand Down Expand Up @@ -223,9 +238,6 @@ endef
define Image/Build/legacy/devices-with-64k-blocks
$(call Image/Build/Edi,$(1),ps1208mfg,$(patsubst jffs2-%,jffs2,$(1)))
$(call Image/Build/Huawei,$(1),e970,$(1))
$(call Image/Build/Motorola,$(1),wa840g,2,$(patsubst jffs2-%,jffs2,$(1)))
$(call Image/Build/Motorola,$(1),we800g,3,$(patsubst jffs2-%,jffs2,$(1)))
$(call Image/Build/Motorola,$(1),wr850g,1,$(1))
$(call Image/Build/USR,$(1),usr5461,$(1))
endef

Expand Down Expand Up @@ -287,6 +299,9 @@ ifeq ($(SUBTARGET),legacy)
$(eval $(call LinksysDevice,wrt150n,N150,1.51.3))
$(eval $(call LinksysDevice,wrt160n-v1,N150,1.50.1))
$(eval $(call LinksysDevice,wrt300n-v1,EWCB,1.03.6))
$(eval $(call MotorolaDevice,wa840g,2))
$(eval $(call MotorolaDevice,we800g,3))
$(eval $(call MotorolaDevice,wr850g,1))
$(eval $(call NetgearDevice,wgr614-v8,U12H072T00_NETGEAR,2))
$(eval $(call NetgearDevice,wndr3300-v1,U12H093T00_NETGEAR,2))
$(eval $(call NetgearDevice,wnr834b-v2,U12H081T00_NETGEAR,2))
Expand Down

0 comments on commit 0e4bfc6

Please sign in to comment.