mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-12-24 22:35:11 +02:00
fix broadcom trx alignment
git-svn-id: svn://svn.openwrt.org/openwrt/branches/buildroot-ng/openwrt@4010 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
8afe76304a
commit
16a804dbd9
@ -1,16 +1,5 @@
|
||||
include ../image.mk
|
||||
|
||||
ifeq ($(FS),jffs2-8MB)
|
||||
TRXALIGN:=-a 0x20000
|
||||
endif
|
||||
ifeq ($(FS),jffs2-4MB)
|
||||
TRXALIGN:=-a 0x10000
|
||||
endif
|
||||
ifeq ($(FS),squashfs)
|
||||
# see ticket #155
|
||||
TRXALIGN:=-a 1024
|
||||
endif
|
||||
|
||||
define Build/Compile
|
||||
rm -f $(KDIR)/loader.gz
|
||||
$(MAKE) -C lzma-loader \
|
||||
@ -41,8 +30,18 @@ define Image/Build/Motorola
|
||||
$(STAGING_DIR)/bin/motorola-bin -$(3) $(BIN_DIR)/openwrt-$(BOARD)-$(KERNEL)-$(1).trx $(BIN_DIR)/openwrt-$(2)-$(4).bin
|
||||
endef
|
||||
|
||||
define trxalign/jffs2-128k
|
||||
-a 0x20000
|
||||
endef
|
||||
define trxalign/jffs2-64k
|
||||
-a 0x10000
|
||||
endef
|
||||
define trxalign/squashfs
|
||||
-a 1024
|
||||
endef
|
||||
|
||||
define Image/Build
|
||||
$(STAGING_DIR)/bin/trx -o $(BIN_DIR)/openwrt-$(BOARD)-$(KERNEL)-$(1).trx $(KDIR)/loader.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) $(KDIR)/root.$(1)
|
||||
$(STAGING_DIR)/bin/trx -o $(BIN_DIR)/openwrt-$(BOARD)-$(KERNEL)-$(1).trx $(KDIR)/loader.gz $(KDIR)/vmlinux.lzma $(call trxalign/$(1)) $(KDIR)/root.$(1)
|
||||
ifneq ($(1),jffs2-128k)
|
||||
$(call Image/Build/CyberTAN,$(1),wrt54g3g,W54F,1.99.5,$(patsubst jffs2-%,jffs2,$(1)))
|
||||
$(call Image/Build/CyberTAN,$(1),wrt54g,W54G,4.40.1,$(patsubst jffs2-%,jffs2,$(1)))
|
||||
|
Loading…
Reference in New Issue
Block a user