add updates for atheros SOC support from Mike A., thx
[openwrt/openwrt.git] / openwrt / target / linux / image / squashfs.mk
1 ifeq ($(BR2_LINUX_2_4_AR531X),)
2 endian := be
3 else
4 endian := le
5 endif
6
7
8 squashfs-prepare:
9 $(MAKE) -C squashfs prepare $(MAKE_TRACE)
10
11 squashfs-compile: prepare-targets
12 $(MAKE) -C squashfs compile $(MAKE_TRACE)
13
14 squashfs-clean:
15 $(MAKE) -C squashfs clean $(MAKE_TRACE)
16 rm -f $(KDIR)/root.squashfs
17
18 $(KDIR)/root.squashfs: install-prepare
19 @mkdir -p $(KDIR)/root/jffs
20 $(STAGING_DIR)/bin/mksquashfs-lzma $(KDIR)/root $@ -nopad -noappend -root-owned -$(endian) $(MAKE_TRACE)
21
22 ifeq ($(IB),)
23 squashfs-install: compile-targets $(BOARD)-compile
24 endif
25
26 squashfs-install: $(KDIR)/root.squashfs
27 $(TRACE) target/linux/image/$(BOARD)/install
28 $(MAKE) -C $(BOARD) install KERNEL="$(KERNEL)" FS="squashfs"
29
30 squashfs-install-ib: compile-targets
31 mkdir -p $(IB_DIR)/staging_dir_$(ARCH)/bin
32 cp $(STAGING_DIR)/bin/mksquashfs-lzma $(IB_DIR)/staging_dir_$(ARCH)/bin
33
34 prepare-targets: squashfs-prepare
35 compile-targets: squashfs-compile
36 install-targets: squashfs-install
37 install-ib: squashfs-install-ib
38 clean: squashfs-clean