]> Git Repo - buildroot-mgba.git/blob - package/squashfs/squashfs-4.0-build-system-fix.patch
zlib: Fix build
[buildroot-mgba.git] / package / squashfs / squashfs-4.0-build-system-fix.patch
1 Index: a/squashfs-tools/Makefile
2 ===================================================================
3 --- a/squashfs-tools.orig/Makefile      2009-04-19 01:47:43.000000000 +0200
4 +++ b/squashfs-tools/Makefile   2009-04-19 01:52:36.000000000 +0200
5 @@ -1,36 +1,48 @@
6  INSTALL_DIR = /usr/local/bin
7  
8  INCLUDEDIR = .
9 +CFLAGS_R = -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE
10 +LIBS = -lz -lpthread
11  
12  CFLAGS := -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -O2
13  
14  all: mksquashfs unsquashfs
15  
16  mksquashfs: mksquashfs.o read_fs.o sort.o swap.o pseudo.o
17 -       $(CC) mksquashfs.o read_fs.o sort.o swap.o pseudo.o -lz -lpthread -lm -o $@
18 +       $(CC) $(LDFLAGS) mksquashfs.o read_fs.o sort.o swap.o pseudo.o -lz -lpthread -lm -o $@
19  
20  mksquashfs.o: mksquashfs.c squashfs_fs.h mksquashfs.h global.h sort.h squashfs_swap.h Makefile
21 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
22  
23  read_fs.o: read_fs.c squashfs_fs.h read_fs.h global.h squashfs_swap.h Makefile
24 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
25  
26  sort.o: sort.c squashfs_fs.h global.h sort.h Makefile
27 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
28  
29  swap.o: swap.c Makefile
30 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
31  
32  pseudo.o: pseudo.c pseudo.h Makefile
33 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
34  
35  unsquashfs: unsquashfs.o unsquash-1.o unsquash-2.o unsquash-3.o unsquash-4.o swap.o
36 -       $(CC) unsquashfs.o unsquash-1.o unsquash-2.o unsquash-3.o unsquash-4.o swap.o -lz -lpthread -lm -o $@
37 +       $(CC) $(LDFLAGS) unsquashfs.o unsquash-1.o unsquash-2.o unsquash-3.o unsquash-4.o swap.o -lz -lpthread -lm -o $@
38  
39 -unsquashfs.o: unsquashfs.h unsquashfs.c squashfs_fs.h squashfs_swap.h squashfs_compat.h global.h Makefile
40 +unsquashfs.o: unsquashfs.c unsquashfs.h squashfs_fs.h squashfs_swap.h squashfs_compat.h global.h Makefile
41 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
42  
43 -unsquash-1.o: unsquashfs.h unsquash-1.c squashfs_fs.h squashfs_compat.h global.h Makefile
44 +unsquash-1.o: unsquash-1.c unsquashfs.h squashfs_fs.h squashfs_compat.h global.h Makefile
45 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
46  
47 -unsquash-2.o: unsquashfs.h unsquash-2.c unsquashfs.h squashfs_fs.h squashfs_compat.h global.h Makefile
48 +unsquash-2.o: unsquash-2.c unsquashfs.h unsquashfs.h squashfs_fs.h squashfs_compat.h global.h Makefile
49 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
50  
51 -unsquash-3.o: unsquashfs.h unsquash-3.c squashfs_fs.h squashfs_compat.h global.h Makefile
52 +unsquash-3.o: unsquash-3.c unsquashfs.h squashfs_fs.h squashfs_compat.h global.h Makefile
53 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
54  
55 -unsquash-4.o: unsquashfs.h unsquash-4.c squashfs_fs.h squashfs_swap.h global.h Makefile
56 +unsquash-4.o: unsquash-4.c unsquashfs.h squashfs_fs.h squashfs_swap.h global.h Makefile
57 +       $(CC) $(CFLAGS_R) $(CFLAGS) -c -o $@ $<
58  
59  clean:
60         -rm -f *.o mksquashfs unsquashfs
This page took 0.030804 seconds and 4 git commands to generate.