1 JFFS2OPTS
:= --pad
--little-endian
--squash
2 #JFFS2OPTS += -Xlzo -msize -Xlzari
5 $(MAKE
) -C jffs2 prepare
8 $(MAKE
) -C jffs2 compile
11 $(MAKE
) -C jffs2
clean
12 rm -f
$(KDIR
)/root.jffs2
*
14 $(KDIR
)/root.jffs2-4MB
: install-prepare
15 @
rm -rf
$(KDIR
)/root
/jffs
16 $(STAGING_DIR
)/bin
/mkfs.jffs2
$(JFFS2OPTS
) -e
0x10000 -o
$@
-d
$(KDIR
)/root
17 echo
-ne
'\xde\xad\xc0\xde' >> $@
19 $(KDIR
)/root.jffs2-8MB
: install-prepare
20 @
rm -rf
$(KDIR
)/root
/jffs
21 $(STAGING_DIR
)/bin
/mkfs.jffs2
$(JFFS2OPTS
) -e
0x20000 -o
$@
-d
$(KDIR
)/root
22 echo
-ne
'\xde\xad\xc0\xde' >> $@
24 jffs2-install
: $(KDIR
)/root.jffs2-4MB
$(KDIR
)/root.jffs2-8MB
25 $(MAKE
) -C
$(BOARD
) install KERNEL
="$(KERNEL)" FS
="jffs2-4MB"
26 $(MAKE
) -C
$(BOARD
) install KERNEL
="$(KERNEL)" FS
="jffs2-8MB"
29 mkdir
-p
$(IB_DIR
)/staging_dir_
$(ARCH
)/bin
30 cp
$(STAGING_DIR
)/bin
/mkfs.jffs2
$(IB_DIR
)/staging_dir_
$(ARCH
)/bin
32 prepare
: jffs2-prepare
33 compile
: jffs2-compile
34 install: jffs2-install
35 install-ib
: jffs2-install-ib