Home | History | Annotate | Line # | Download | only in dist
Makefile revision 1.1.1.2
      1  1.1.1.2  tls CC=cc
      2  1.1.1.2  tls CFLAGS=-O3 -Wall -Wextra
      3      1.1  mrg 
      4  1.1.1.2  tls 
      5  1.1.1.2  tls pigz: pigz.o yarn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o
      6  1.1.1.2  tls 	$(CC) $(LDFLAGS) -o pigz $^ -lpthread -lz -lm
      7      1.1  mrg 	ln -f pigz unpigz
      8      1.1  mrg 
      9  1.1.1.2  tls pigz.o: pigz.c yarn.h zopfli/deflate.h zopfli/util.h
     10      1.1  mrg 
     11      1.1  mrg yarn.o: yarn.c yarn.h
     12      1.1  mrg 
     13  1.1.1.2  tls zopfli/deflate.o: zopfli/deflate.c zopfli/deflate.h zopfli/blocksplitter.h zopfli/lz77.h zopfli/squeeze.h zopfli/tree.h zopfli/zopfli.h zopfli/cache.h zopfli/hash.h zopfli/util.h
     14  1.1.1.2  tls 
     15  1.1.1.2  tls zopfli/blocksplitter.o: zopfli/blocksplitter.c zopfli/blocksplitter.h zopfli/deflate.h zopfli/lz77.h zopfli/squeeze.h zopfli/tree.h zopfli/util.h zopfli/zopfli.h zopfli/cache.h zopfli/hash.h
     16  1.1.1.2  tls 
     17  1.1.1.2  tls zopfli/tree.o: zopfli/tree.c zopfli/tree.h zopfli/katajainen.h zopfli/util.h
     18  1.1.1.2  tls 
     19  1.1.1.2  tls zopfli/lz77.o: zopfli/lz77.h zopfli/util.h zopfli/cache.h zopfli/hash.h zopfli/zopfli.h
     20  1.1.1.2  tls 
     21  1.1.1.2  tls zopfli/cache.o: zopfli/cache.c zopfli/cache.h zopfli/util.h
     22  1.1.1.2  tls 
     23  1.1.1.2  tls zopfli/hash.o: zopfli/hash.c zopfli/hash.h zopfli/util.h
     24  1.1.1.2  tls 
     25  1.1.1.2  tls zopfli/util.o: zopfli/util.c zopfli/util.h
     26  1.1.1.2  tls 
     27  1.1.1.2  tls zopfli/squeeze.o: zopfli/squeeze.c zopfli/squeeze.h zopfli/blocksplitter.h zopfli/deflate.h zopfli/tree.h zopfli/util.h zopfli/zopfli.h zopfli/lz77.h zopfli/cache.h zopfli/hash.h
     28  1.1.1.2  tls 
     29  1.1.1.2  tls zopfli/katajainen.o: zopfli/katajainen.c zopfli/katajainen.h
     30  1.1.1.2  tls 
     31      1.1  mrg dev: pigz pigzt pigzn
     32      1.1  mrg 
     33  1.1.1.2  tls pigzt: pigzt.o yarnt.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o
     34  1.1.1.2  tls 	$(CC) $(LDFLAGS) -o pigzt $^ -lpthread -lz -lm
     35      1.1  mrg 
     36      1.1  mrg pigzt.o: pigz.c yarn.h
     37  1.1.1.2  tls 	$(CC) $(CFLAGS) -DDEBUG -g -c -o pigzt.o pigz.c
     38      1.1  mrg 
     39      1.1  mrg yarnt.o: yarn.c yarn.h
     40  1.1.1.2  tls 	$(CC) $(CFLAGS) -DDEBUG -g -c -o yarnt.o yarn.c
     41      1.1  mrg 
     42  1.1.1.2  tls pigzn: pigzn.o zopfli/deflate.o zopfli/blocksplitter.o zopfli/tree.o zopfli/lz77.o zopfli/cache.o zopfli/hash.o zopfli/util.o zopfli/squeeze.o zopfli/katajainen.o
     43  1.1.1.2  tls 	$(CC) $(LDFLAGS) -o pigzn $^ -lz -lm
     44      1.1  mrg 
     45      1.1  mrg pigzn.o: pigz.c
     46  1.1.1.2  tls 	$(CC) $(CFLAGS) -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c
     47      1.1  mrg 
     48      1.1  mrg test: pigz
     49      1.1  mrg 	./pigz -kf pigz.c ; ./pigz -t pigz.c.gz
     50      1.1  mrg 	./pigz -kfb 32 pigz.c ; ./pigz -t pigz.c.gz
     51      1.1  mrg 	./pigz -kfp 1 pigz.c ; ./pigz -t pigz.c.gz
     52      1.1  mrg 	./pigz -kfz pigz.c ; ./pigz -t pigz.c.zz
     53      1.1  mrg 	./pigz -kfK pigz.c ; ./pigz -t pigz.c.zip
     54  1.1.1.2  tls 	printf "" | ./pigz -cdf | wc -c | test `cat` -eq 0
     55  1.1.1.2  tls 	printf "x" | ./pigz -cdf | wc -c | test `cat` -eq 1
     56  1.1.1.2  tls 	printf "xy" | ./pigz -cdf | wc -c | test `cat` -eq 2
     57  1.1.1.2  tls 	printf "xyz" | ./pigz -cdf | wc -c | test `cat` -eq 3
     58  1.1.1.2  tls 	(printf "w" | gzip ; printf "x") | ./pigz -cdf | wc -c | test `cat` -eq 2
     59  1.1.1.2  tls 	(printf "w" | gzip ; printf "xy") | ./pigz -cdf | wc -c | test `cat` -eq 3
     60  1.1.1.2  tls 	(printf "w" | gzip ; printf "xyz") | ./pigz -cdf | wc -c | test `cat` -eq 4
     61  1.1.1.2  tls 	-@if test "`whereis compress | grep /`" != ""; then \
     62  1.1.1.2  tls 	  echo 'compress -f < pigz.c | ./unpigz | cmp - pigz.c' ;\
     63  1.1.1.2  tls 	  compress -f < pigz.c | ./unpigz | cmp - pigz.c ;\
     64  1.1.1.2  tls 	fi
     65  1.1.1.2  tls 	@rm -f pigz.c.gz pigz.c.zz pigz.c.zip
     66      1.1  mrg 
     67      1.1  mrg tests: dev test
     68      1.1  mrg 	./pigzn -kf pigz.c ; ./pigz -t pigz.c.gz
     69  1.1.1.2  tls 	@rm -f pigz.c.gz
     70      1.1  mrg 
     71      1.1  mrg docs: pigz.pdf
     72      1.1  mrg 
     73      1.1  mrg pigz.pdf: pigz.1
     74      1.1  mrg 	groff -mandoc -f H -T ps pigz.1 | ps2pdf - pigz.pdf
     75      1.1  mrg 
     76      1.1  mrg clean:
     77  1.1.1.2  tls 	@rm -f *.o zopfli/*.o pigz unpigz pigzn pigzt pigz.c.gz pigz.c.zz pigz.c.zip
     78