Changeset 5ae545c in freewrt for target/image/brcm/Makefile


Ignore:
Timestamp:
Sep 24, 2006, 12:40:15 AM (19 years ago)
Author:
Waldemar Brodkorb <wbx@…>
Branches:
freewrt_1_0, freewrt_2_0
Children:
e86e2cb
Parents:
93f20e7
Message:
  • add back support for squashfs with symlinks on jffs2 mini_fo seems to produce some very strange problems, unsure if 1.0 will have overlay support...
  • not verified yet, tg blocks my network card, because he is online over my umts card and working on my testrouter connected to his second nic, which I used to test

my changes, but now he use it for fwcf hacking...

git-svn-id: svn://www.freewrt.org/trunk/freewrt@680 afb5a338-a214-0410-bd46-81f09a774fd1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • target/image/brcm/Makefile

    r93f20e7 r5ae545c  
    3838JFFS2_OPTS:=    --big-endian --pad --squash-uid
    3939SQUASHFS_OPTS:= -be -nopad -noappend -root-owned
    40 endif
    41 ifeq ($(FS),jffs2)
    42 SUFFIX:=rw
    43 endif
    44 ifeq ($(FS),squashfs)
    45 SUFFIX:=ro-overlay
    4640endif
    4741
     
    5852
    5953ifeq ($(FWRT_TARGET_ROOTFS_SQUASHFS_OVERLAY),y)
    60 $(KDIR)/root.squashfs:
    61         rm -f $(KDIR)/root.squashfs
     54$(KDIR)/root.squashfs-overlay:
     55        rm -f $(KDIR)/root.squashfs-overlay
    6256        $(STAGING_DIR)/bin/mksquashfs-lzma $(KDIR)/root \
    63                 $(KDIR)/root.squashfs $(SQUASHFS_OPTS) $(MAKE_TRACE)
     57                $(KDIR)/root.squashfs-overlay $(SQUASHFS_OPTS) $(MAKE_TRACE)
     58endif
     59
     60ifeq ($(FWRT_TARGET_ROOTFS_SQUASHFS_SYMLINKS),y)
     61$(KDIR)/root.squashfs-symlinks:
     62        rm -f $(KDIR)/root.squashfs-symlinks
     63        $(STAGING_DIR)/bin/mksquashfs-lzma $(KDIR)/root \
     64                $(KDIR)/root.squashfs-symlinks $(SQUASHFS_OPTS) $(MAKE_TRACE)
    6465endif
    6566
     
    7576        echo -ne "\\x00" >> $@
    7677
    77 ifeq ($(FS),squashfs)
     78ifeq ($(FS),squashfs-overlay)
    7879$(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS) $(KDIR)/vmlinux.lzma
    7980        $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE)
    8081endif
    8182
     83ifeq ($(FS),squashfs-symlinks)
     84$(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS).trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS) $(KDIR)/vmlinux.lzma
     85        $(STAGING_DIR)/bin/trx -o $@ $(KDIR)/loader.tmp.gz $(KDIR)/vmlinux.lzma $(TRXALIGN) -a 1024 $(KDIR)/root.$(FS) $(MAKE_TRACE)
     86endif
     87
    8288ifeq ($(FS),jffs2)
    8389$(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)-64k.trx: $(KDIR)/loader.tmp.gz $(KDIR)/root.$(FS)-64k $(KDIR)/vmlinux.lzma
     
    9298MTD_ERASESIZE:=-64k
    9399endif
    94 $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     100$(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    95101        @cp $< $@
    96 install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     102install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-$(BOARD)-$(KERNEL)-$(FS).bin
    97103endif
    98104
     
    101107MTD_ERASESIZE:=-64k
    102108endif
    103 $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     109$(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    104110        @cp $< $@
    105 install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     111install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-deluxe-$(BOARD)-$(KERNEL)-$(FS).bin
    106112endif
    107113
     
    110116MTD_ERASESIZE:=-64k
    111117endif
    112 $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     118$(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    113119        @cp $< $@
    114 install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     120install: $(BIN_DIR)/$(FWRT_PREFIX)-asus-wl500g-premium-$(BOARD)-$(KERNEL)-$(FS).bin
    115121endif
    116122
     
    119125MTD_ERASESIZE:=-64k
    120126endif
    121 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    122         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    123 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     127$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     128        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     129install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.0-$(BOARD)-$(KERNEL)-$(FS).bin
    124130endif
    125131
     
    128134MTD_ERASESIZE:=-64k
    129135endif
    130 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    131         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    132 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     136$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     137        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     138install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v1.1-$(BOARD)-$(KERNEL)-$(FS).bin
    133139endif
    134140
     
    137143MTD_ERASESIZE:=-64k
    138144endif
    139 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    140         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    141 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     145$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     146        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     147install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.0-$(BOARD)-$(KERNEL)-$(FS).bin
    142148endif
    143149
     
    146152MTD_ERASESIZE:=-64k
    147153endif
    148 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    149         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    150 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     154$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     155        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     156install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v2.2-$(BOARD)-$(KERNEL)-$(FS).bin
    151157endif
    152158
     
    155161MTD_ERASESIZE:=-64k
    156162endif
    157 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    158         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    159 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     163$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     164        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     165install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g-v3-$(BOARD)-$(KERNEL)-$(FS).bin
    160166endif
    161167
     
    164170MTD_ERASESIZE:=-64k
    165171endif
    166 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    167         $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
    168 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     172$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     173        $(STAGING_DIR)/bin/addpattern -4 -p W54G -v v4.20.6 -i $< -o $@ -g
     174install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gl-$(BOARD)-$(KERNEL)-$(FS).bin
    169175endif
    170176ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54G3G),y)
     
    172178MTD_ERASESIZE:=-64k
    173179endif
    174 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     180$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    175181        $(STAGING_DIR)/bin/addpattern -4 -p W54F -v v1.99.5 -i $< -o $@ -g
    176 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     182install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54g3g-$(BOARD)-$(KERNEL)-$(FS).bin
    177183endif
    178184ifeq ($(FWRT_LINUX_2_4_BRCM_LINKSYS_WRT54GS_4),y)
     
    180186MTD_ERASESIZE:=-64k
    181187endif
    182 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     188$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    183189        $(STAGING_DIR)/bin/addpattern -4 -p W54s -v v1.05.2 -i $< -o $@ -g
    184 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     190install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v4-$(BOARD)-$(KERNEL)-$(FS).bin
    185191endif
    186192
     
    189195MTD_ERASESIZE:=-128k
    190196endif
    191 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     197$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    192198        $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g
    193 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     199install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.0-$(BOARD)-$(KERNEL)-$(FS).bin
    194200endif
    195201
     
    198204MTD_ERASESIZE:=-128k
    199205endif
    200 $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     206$(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    201207        $(STAGING_DIR)/bin/addpattern -4 -p W54S -v v4.70.6 -i $< -o $@ -g
    202 install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
     208install: $(BIN_DIR)/$(FWRT_PREFIX)-linksys-wrt54gs-v1.1-$(BOARD)-$(KERNEL)-$(FS).bin
    203209endif
    204210
     
    207213MTD_ERASESIZE:=-128k
    208214endif
    209 $(BIN_DIR)/$(FWRT_PREFIX)-$(MODEL)-$(BOARD)-$(KERNEL)-$(SUFFIX).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
     215$(BIN_DIR)/$(FWRT_PREFIX)-$(MODEL)-$(BOARD)-$(KERNEL)-$(FS).bin: $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx
    210216        dd if=$(BUILD_DIR)/loader.elf of=$@ bs=131072 conv=sync >/dev/null
    211217        cat $(STAGING_DIR)/$(FWRT_PREFIX)-$(BOARD)-$(KERNEL)-$(FS)$(MTD_ERASESIZE).trx >> $@
    212 install: $(BIN_DIR)/$(FWRT_PREFIX)-$(MODEL)-$(BOARD)-$(KERNEL)-$(SUFFIX).bin
    213 endif
     218install: $(BIN_DIR)/$(FWRT_PREFIX)-$(MODEL)-$(BOARD)-$(KERNEL)-$(FS).bin
     219endif
Note: See TracChangeset for help on using the changeset viewer.