diff options
author | Andreas Baumann <mail@andreasbaumann.cc> | 2015-01-03 13:58:15 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2015-01-03 13:58:15 +0100 |
commit | 4aca87515a5083ae0e31ce3177189fd43b6d05ac (patch) | |
tree | 7b1d9a31393ca090757dc6f0d3859b4fcd93f271 /release/src/linux/linux/scripts/squashfs/Makefile | |
parent | 008d0be72b2f160382c6e880765e96b64a050c65 (diff) | |
download | tomato-4aca87515a5083ae0e31ce3177189fd43b6d05ac.tar.gz tomato-4aca87515a5083ae0e31ce3177189fd43b6d05ac.tar.bz2 |
patch to Vanilla Tomato 1.28
Diffstat (limited to 'release/src/linux/linux/scripts/squashfs/Makefile')
-rw-r--r-- | release/src/linux/linux/scripts/squashfs/Makefile | 34 |
1 files changed, 28 insertions, 6 deletions
diff --git a/release/src/linux/linux/scripts/squashfs/Makefile b/release/src/linux/linux/scripts/squashfs/Makefile index f563eceb..fa3f29e4 100644 --- a/release/src/linux/linux/scripts/squashfs/Makefile +++ b/release/src/linux/linux/scripts/squashfs/Makefile @@ -1,17 +1,39 @@ -INCLUDEDIR = . - CC=gcc +CXX=g++ +INCLUDEDIR = . +LZMALIB = lzma/C/7zip/Compress/LZMA_Lib +LZMAPATH = lzma/C/7zip/Compress/LZMA_Alone CFLAGS := -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -O2 +all: liblzma.a mksquashfs unsquashfs mksquashfs-lzma lzma + mksquashfs: mksquashfs.o read_fs.o sort.o $(CC) mksquashfs.o read_fs.o sort.o -lz -o $@ -mksquashfs.o: mksquashfs.c mksquashfs.h +mksquashfs-lzma: liblzma.a mksquashfs.o read_fs.o sort.o + $(CXX) mksquashfs.o read_fs.o sort.o -L$(LZMALIB) -llzma -o $@ + +mksquashfs.o: mksquashfs.c squashfs_fs.h mksquashfs.h global.h sort.h -read_fs.o: read_fs.c read_fs.h +read_fs.o: read_fs.c squashfs_fs.h read_fs.h global.h -sort.o: sort.c +sort.o: sort.c squashfs_fs.h global.h sort.h + +unsquashfs: unsquashfs.o + $(CC) unsquashfs.o -lz -o $@ + +unsquashfs.o: unsquashfs.c squashfs_fs.h read_fs.h global.h + +liblzma.a: + $(MAKE) -C $(LZMALIB) + +lzma: + $(MAKE) -C $(LZMAPATH) -f makefile.gcc clean: - rm -f *.o mksquashfs + find . -iname "*.o" -exec rm -f {} \; + find . -iname "*.a" -exec rm -f {} \; + rm -f mksquashfs unsquashfs mksquashfs-lzma $(LZMAPATH)/lzma + +.PHONY: lzma |