Makefile revision af6551e23a2b235612c4dce7467a2ab24d9cd199
1e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougherINSTALL_DIR = /usr/local/bin
2e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher
31f413c84d736495fd61ff05ebe52c3a01a4d95c2plougherINCLUDEDIR = .
41f413c84d736495fd61ff05ebe52c3a01a4d95c2plougher
5e98d9aaf33f0b7fe1866e5e3bfd904701b2a085cplougherCFLAGS := -I$(INCLUDEDIR) -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_GNU_SOURCE -O2
61f413c84d736495fd61ff05ebe52c3a01a4d95c2plougher
7af6551e23a2b235612c4dce7467a2ab24d9cd199plougherall: mksquashfs unsquashfs
8443c15812032991c98b33b5424b17bcd55fe3575plougher
9db4621c2bc9b0fbcb9f99a0254b70d0b8c3df07cploughermksquashfs: mksquashfs.o read_fs.o sort.o swap.o
10db4621c2bc9b0fbcb9f99a0254b70d0b8c3df07cplougher	$(CC) mksquashfs.o read_fs.o sort.o swap.o -lz -lpthread -lm -o $@
111f413c84d736495fd61ff05ebe52c3a01a4d95c2plougher
12e15cf0165a0fd91c6a17862d7fff7d68f7708611ploughermksquashfs.o: mksquashfs.c squashfs_fs.h mksquashfs.h global.h sort.h squashfs_swap.h
131f413c84d736495fd61ff05ebe52c3a01a4d95c2plougher
14af6551e23a2b235612c4dce7467a2ab24d9cd199plougherread_fs.o: read_fs.c squashfs_fs.h read_fs.h global.h squashfs_swap.h Makefile
151f413c84d736495fd61ff05ebe52c3a01a4d95c2plougher
16af6551e23a2b235612c4dce7467a2ab24d9cd199ploughersort.o: sort.c squashfs_fs.h global.h sort.h Makefile
17443c15812032991c98b33b5424b17bcd55fe3575plougher
18af6551e23a2b235612c4dce7467a2ab24d9cd199plougherswap.o: swap.c Makefile
19db4621c2bc9b0fbcb9f99a0254b70d0b8c3df07cplougher
20443c15812032991c98b33b5424b17bcd55fe3575plougherunsquashfs: unsquashfs.o
21813e3023b9fe1d8fbde5b6e38bf57dec6fd1d414plougher	$(CC) unsquashfs.o -lz -lpthread -lm -o $@
22443c15812032991c98b33b5424b17bcd55fe3575plougher
23af6551e23a2b235612c4dce7467a2ab24d9cd199plougherunsquashfs.o: unsquashfs.c squashfs_fs.h read_fs.h global.h Makefile
24e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher
25e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougherclean:
26e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher	-rm -f *.o mksquashfs unsquashfs
27e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher
28e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougherinstall: mksquashfs
29e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher	mkdir -p $(INSTALL_DIR)
30e18aa642d82bfbaaf4ed9fe82768b618538dd78eplougher	cp mksquashfs $(INSTALL_DIR)
31