diff options
author | Felix Fietkau <nbd@openwrt.org> | 2005-06-11 21:18:26 +0000 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2005-06-11 21:18:26 +0000 |
commit | f48b8046f0949f5d3efe1e79793e94821228e752 (patch) | |
tree | a33c0c429e2d0a3b735664c26e33f1b25affd6a0 /target/linux/image/brcm/Makefile | |
parent | 505803326fb1d031d39223630af001cb1cc35875 (diff) | |
download | master-187ad058-f48b8046f0949f5d3efe1e79793e94821228e752.tar.gz master-187ad058-f48b8046f0949f5d3efe1e79793e94821228e752.tar.bz2 master-187ad058-f48b8046f0949f5d3efe1e79793e94821228e752.zip |
cleanup in target/
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@1205 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/image/brcm/Makefile')
-rw-r--r-- | target/linux/image/brcm/Makefile | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/target/linux/image/brcm/Makefile b/target/linux/image/brcm/Makefile new file mode 100644 index 0000000000..2cff6af87f --- /dev/null +++ b/target/linux/image/brcm/Makefile @@ -0,0 +1,47 @@ +include $(TOPDIR)/rules.mk + +KDIR:=$(BUILD_DIR)/linux-$(KERNEL)-brcm + +lzma-loader-clean: + $(MAKE) -C lzma-loader clean + +lzma-loader-prepare: + $(MAKE) -C lzma-loader prepare + +lzma-loader-compile: lzma-loader-prepare + $(MAKE) -C lzma-loader compile + +$(KDIR)/vmlinux.lzma: $(KDIR)/vmlinux + cat $^ | $(STAGING_DIR)/bin/lzma e -si -so -eos -lc1 -lp2 -pb2 > $@ || (rm -f $@ && false) + +$(BIN_DIR)/openwrt-brcm-$(KERNEL)-$(FS).trx: $(KDIR)/vmlinux.lzma + $(STAGING_DIR)/bin/trx -o $@ $(BUILD_DIR)/loader.gz $(KDIR)/vmlinux.lzma $(KDIR)/root.$(FS) + +ifeq ($(KERNEL),2.4) +FSNAME:=$(patsubst jffs2-%,jffs2,$(FS)) + +ifneq ($(FS),jffs2-8MB) +$(BIN_DIR)/openwrt-wrt54g-$(FSNAME).bin: $(BIN_DIR)/openwrt-brcm-$(KERNEL)-$(FS).trx + $(STAGING_DIR)/bin/addpattern -2 -i $< -o $@ -g + $(SED) "1s,^W54S,W54G," $@ + +install: $(BIN_DIR)/openwrt-wrt54g-$(FSNAME).bin +endif + +ifneq ($(FS),jffs2-4MB) +$(BIN_DIR)/openwrt-wrt54gs-$(FSNAME).bin: $(BIN_DIR)/openwrt-brcm-$(KERNEL)-$(FS).trx + $(STAGING_DIR)/bin/addpattern -2 -i $< -o $@ -g + +install: $(BIN_DIR)/openwrt-wrt54gs-$(FSNAME).bin +endif + +$(BIN_DIR)/openwrt-motorola-$(FS).bin: $(BIN_DIR)/openwrt-brcm-$(KERNEL)-$(FS).trx + $(STAGING_DIR)/bin/motorola-bin $< $@ +install: $(BIN_DIR)/openwrt-motorola-$(FS).bin +endif + +clean: lzma-loader-clean +prepare: lzma-loader-prepare +compile: lzma-loader-compile +install: $(BIN_DIR)/openwrt-brcm-$(KERNEL)-$(FS).trx + |