Changeset 455
- Timestamp:
- 07/29/06 12:35:25 (2 years ago)
- Files:
-
- trunk/freewrt/target/Config.in (modified) (4 diffs)
- trunk/freewrt/target/linux/image/brcm/Makefile (modified) (3 diffs)
- trunk/freewrt/target/linux/package/mini_fo/Config.in (modified) (1 diff)
- trunk/freewrt/target/linux/rules.mk (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/target/Config.in
r414 r455 49 49 Asus WL500g premium 50 50 51 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0 52 bool "Linksys WRT54G v1.0 [Linux 2.4]" 53 select FWRT_mipsel 54 select FWRT_LINUX_2_4_BRCM 55 select FWRT_PACKAGE_KMOD_BRCM_WL 56 select FWRT_PACKAGE_KMOD_SWITCH 57 select FWRT_PACKAGE_KMOD_DIAG 58 select FWRT_PACKAGE_NVRAM 59 select FWRT_PACKAGE_KMOD_WLCOMPAT 60 help 61 Linksys WRT54G v1.0 62 51 63 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1 52 64 bool "Linksys WRT54G v1.1 [Linux 2.4]" … … 73 85 Linksys WRT54G v2.0 74 86 87 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3_0 88 bool "Linksys WRT54G v3.0 [Linux 2.4]" 89 select FWRT_mipsel 90 select FWRT_LINUX_2_4_BRCM 91 select FWRT_PACKAGE_KMOD_BRCM_WL 92 select FWRT_PACKAGE_KMOD_SWITCH 93 select FWRT_PACKAGE_KMOD_DIAG 94 select FWRT_PACKAGE_NVRAM 95 select FWRT_PACKAGE_KMOD_WLCOMPAT 96 help 97 Linksys WRT54G v3.0 98 75 99 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2 76 100 bool "Linksys WRT54G v2.2 [Linux 2.4]" … … 109 133 Linksys WRT54GS v1.1 110 134 135 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4 136 bool "Linksys WRT54GS v4 [Linux 2.4]" 137 select FWRT_mipsel 138 select FWRT_LINUX_2_4_BRCM 139 select FWRT_PACKAGE_KMOD_BRCM_WL 140 select FWRT_PACKAGE_KMOD_SWITCH 141 select FWRT_PACKAGE_KMOD_DIAG 142 select FWRT_PACKAGE_NVRAM 143 select FWRT_PACKAGE_KMOD_WLCOMPAT 144 help 145 Linksys WRT54GS v4 146 147 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRTSL54GS 148 bool "Linksys WRTSL54GS [Linux 2.4]" 149 select FWRT_mipsel 150 select FWRT_LINUX_2_4_BRCM 151 select FWRT_PACKAGE_KMOD_BRCM_WL 152 select FWRT_PACKAGE_KMOD_SWITCH 153 select FWRT_PACKAGE_KMOD_DIAG 154 select FWRT_PACKAGE_NVRAM 155 select FWRT_PACKAGE_KMOD_WLCOMPAT 156 select FWRT_PACKAGE_KMOD_USB 157 select FWRT_PACKAGE_KMOD_USB2 158 help 159 Linksys WRTSL54GS 160 161 162 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL 163 bool "Linksys WRT54GL [Linux 2.4]" 164 select FWRT_mipsel 165 select FWRT_LINUX_2_4_BRCM 166 select FWRT_PACKAGE_KMOD_BRCM_WL 167 select FWRT_PACKAGE_KMOD_SWITCH 168 select FWRT_PACKAGE_KMOD_DIAG 169 select FWRT_PACKAGE_NVRAM 170 select FWRT_PACKAGE_KMOD_WLCOMPAT 171 help 172 Linksys WRT54GL 173 111 174 config FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G 112 175 bool "Linksys WRT54G3G [Linux 2.4]" … … 141 204 config FWRT_TARGET_ROOTFS_SQUASHFS_LZMA 142 205 bool "Production images with read-only root filesystem" 206 select FWRT_PACKAGE_KMOD_MINI_FO 143 207 help 144 208 Build firmware images with a read-only and highly compressed (squashfs with lzma 145 compression) root filesystem 209 compression) root filesystem and a overlay filesystem for a 210 pseudo writable root filesystem. (only differences to the read-only 211 image are kept on a writable jffs2 partition). 146 212 147 213 config FWRT_TARGET_ROOTFS_JFFS2 trunk/freewrt/target/linux/image/brcm/Makefile
r34 r455 17 17 18 18 $(KDIR)/loader.tmp.gz: compile 19 $( BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/vmlinux.lzma19 $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/vmlinux.lzma 20 20 endif 21 21 22 22 ifeq ($(FS),jffs2-8MB) 23 23 TRXALIGN:=-a 0x20000 24 SUFFIX:=development 24 25 endif 25 26 ifeq ($(FS),jffs2-4MB) 26 27 TRXALIGN:=-a 0x10000 28 SUFFIX:=development 27 29 endif 28 # see ticket #15529 30 ifeq ($(FS),squashfs) 30 31 TRXALIGN:=-a 1024 32 SUFFIX:=production 31 33 endif 32 33 34 34 35 $(KDIR)/loader.tmp.gz: … … 36 37 echo -ne "\\x00" >> $@ 37 38 38 $( BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz39 $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz 39 40 $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) $(KDIR)/root.$(FS) 40 41 41 ifeq ($(KERNEL),2.6)42 42 FSNAME:=$(patsubst jffs2-%,jffs2,$(FS)) 43 43 44 ifneq ($(FS),jffs2-4MB) 45 $(BIN_DIR)/freewrt-wgt634u-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 46 dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync 47 cat $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx >> $@ 48 49 $(BIN_DIR)/freewrt-wrt54gs-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 50 $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 51 52 install: $(BIN_DIR)/freewrt-wgt634u-$(KERNEL)-$(FSNAME).bin $(BIN_DIR)/freewrt-wrt54gs-$(KERNEL)-$(FSNAME).bin 53 44 ifneq ($(FS),jffs2-8MB) 45 ifeq ($(FWRT_LINUX_2_4_BRCM_ASUS_WL500G),y) 46 $(BIN_DIR)/freewrt-asus-wl500g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 47 @cp $< $@ 48 install: $(BIN_DIR)/freewrt-asus-wl500g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 54 49 endif 55 56 ifneq ($(FS),jffs2-8MB) 57 $(BIN_DIR)/freewrt-wrt54g-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 50 ifeq ($(FWRT_LINUX_2_4_BRCM_ASUS_WL500G_DELUXE),y) 51 $(BIN_DIR)/freewrt-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 52 @cp $< $@ 53 install: $(BIN_DIR)/freewrt-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 54 endif 55 ifeq ($(FWRT_LINUX_2_4_BRCM_ASUS_WL500G_PREMIUM),y) 56 $(BIN_DIR)/freewrt-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 57 @cp $< $@ 58 install: $(BIN_DIR)/freewrt-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 59 endif 60 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_0),y) 61 $(BIN_DIR)/freewrt-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 58 62 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 59 60 $(BIN_DIR)/freewrt-wrt54gs_v4-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 63 install: $(BIN_DIR)/freewrt-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 64 endif 65 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_1_1),y) 66 $(BIN_DIR)/freewrt-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 67 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 68 install: $(BIN_DIR)/freewrt-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 69 endif 70 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_0),y) 71 $(BIN_DIR)/freewrt-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 72 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 73 install: $(BIN_DIR)/freewrt-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 74 endif 75 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_2_2),y) 76 $(BIN_DIR)/freewrt-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 77 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 78 install: $(BIN_DIR)/freewrt-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 79 endif 80 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G_3),y) 81 $(BIN_DIR)/freewrt-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 82 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 83 install: $(BIN_DIR)/freewrt-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 84 endif 85 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GL),y) 86 $(BIN_DIR)/freewrt-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 87 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 88 install: $(BIN_DIR)/freewrt-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 89 endif 90 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4),y) 91 $(BIN_DIR)/freewrt-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 61 92 $(STAGING_DIR)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g 62 63 install: $(BIN_DIR)/freewrt-wrt54g-$(KERNEL)-$(FSNAME).bin $(BIN_DIR)/freewrt-wrt54gs_v4-$(KERNEL)-$(FSNAME).bin 64 93 install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 65 94 endif 66 95 endif 67 96 68 ifeq ($(KERNEL),2.4) 69 FSNAME:=$(patsubst jffs2-%,jffs2,$(FS)) 97 ifneq ($(FS),jffs2-4MB) 70 98 71 ifneq ($(FS),jffs2-8MB) 72 $(BIN_DIR)/freewrt-wrt54g-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 73 $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g 74 75 $(BIN_DIR)/freewrt-wrt54gs_v4-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 76 $(STAGING_DIR)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g 77 78 install: $(BIN_DIR)/freewrt-wrt54g-$(KERNEL)-$(FSNAME).bin $(BIN_DIR)/freewrt-wrt54gs_v4-$(KERNEL)-$(FSNAME).bin 99 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_0),y) 100 $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 101 $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 102 install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 79 103 endif 80 81 ifneq ($(FS),jffs2-4MB) 82 $(BIN_DIR)/freewrt-wgt634u-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 104 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_1_1),y) 105 $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 106 $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 107 install: $(BIN_DIR)/freewrt-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 108 endif 109 ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRTSL54GS),y) 110 $(BIN_DIR)/freewrt-linksys-wrtsl54gs-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 111 $(STAGING_DIR)/bin/addpattern -4 -p W54U -v v2.00.0 -i $< -o $@ -g 112 install: $(BIN_DIR)/freewrt-linksys-wrtsl54gs-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 113 endif 114 ifeq ($(FWRT_LINUX_2_4_BRCM_NETGEAR_WGT634U),y) 115 $(BIN_DIR)/freewrt-wgt634u-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 83 116 dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync 84 117 cat $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx >> $@ 85 86 $(BIN_DIR)/freewrt-wrt54gs-$(KERNEL)-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 87 $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g 88 89 $(BIN_DIR)/freewrt-wrtsl54gs-$(FSNAME).bin: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 90 $(STAGING_DIR)/bin/addpattern -4 -p W54U -v v2.00.0 -i $< -o $@ -g 91 92 install: $(BIN_DIR)/freewrt-wrt54gs-$(KERNEL)-$(FSNAME).bin $(BIN_DIR)/freewrt-wgt634u-$(KERNEL)-$(FSNAME).bin $(BIN_DIR)/freewrt-wrtsl54gs-$(FSNAME).bin 118 install: $(BIN_DIR)/freewrt-netgear-wgt634u-$(BOARD)-$(KERNEL)-$(SUFFIX).bin 93 119 endif 94 120 endif … … 103 129 compile: 104 130 endif 105 install: $(BIN_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 131 # does asus can be flashed with asus header in rescue mode? 132 install: $(STAGING_DIR)/freewrt-$(BOARD)-$(KERNEL)-$(FS).trx 106 133 install-ib: 107 134 mkdir -p $(IB_DIR)/staging_dir_$(ARCH)/bin trunk/freewrt/target/linux/package/mini_fo/Config.in
r360 r455 2 2 prompt "kmod-mini_fo...................... mini fanout overlay file system" 3 3 tristate 4 default y4 default n 5 5 help 6 6 The mini fanout overlay file system. trunk/freewrt/target/linux/rules.mk
r360 r455 36 36 MODULES_DIR := $(LINUX_BUILD_DIR)/modules/$(MODULES_SUBDIR) 37 37 TARGET_MODULES_DIR := $(LINUX_TARGET_DIR)/$(MODULES_SUBDIR) 38 39 KERNEL_IPKG:=$(LINUX_BUILD_DIR)/kernel_$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)_$(ARCH).ipk 40 INSTALL_TARGETS := $(KERNEL_IPKG) 41 TARGETS := 38 42 39 43 ifeq ($(KERNEL),2.6) … … 86 90 $(8) 87 91 $(IPKG_BUILD) $$(I_$(1)) $(PACKAGE_DIR) $(MAKE_TRACE) 88 89 92 endef 90 91 KERNEL_IPKG:=$(LINUX_BUILD_DIR)/kernel_$(LINUX_VERSION)-$(BOARD)-$(LINUX_RELEASE)_$(ARCH).ipk92 INSTALL_TARGETS := $(KERNEL_IPKG)93 TARGETS :=94


