|
1 Developed internally, for system-test; not suitable for upstream. |
|
2 |
|
3 --- pigz-2.2.5/Makefile.~4~ 2015-06-01 08:32:01.403004646 -0700 |
|
4 +++ pigz-2.2.5/Makefile 2015-06-01 08:34:05.581419748 -0700 |
|
5 @@ -1,5 +1,6 @@ |
|
6 CC=cc |
|
7 CFLAGS=-O3 -Wall -Wextra |
|
8 +TARGETDIR ?= $(shell pwd) |
|
9 |
|
10 pigz: pigz.o yarn.o |
|
11 $(CC) -o pigz pigz.o yarn.o -lz |
|
12 @@ -26,36 +27,36 @@ |
|
13 pigzn.o: pigz.c |
|
14 $(CC) -Wall -O3 -DDEBUG -DNOTHREAD -g -c -o pigzn.o pigz.c |
|
15 |
|
16 -test: pigz |
|
17 - ./pigz -kf pigz.c ; ./pigz -t pigz.c.gz |
|
18 - ./pigz -kfb 32 pigz.c ; ./pigz -t pigz.c.gz |
|
19 - ./pigz -kfp 1 pigz.c ; ./pigz -t pigz.c.gz |
|
20 - ./pigz -kfz pigz.c ; ./pigz -t pigz.c.zz |
|
21 - ./pigz -kfK pigz.c ; ./pigz -t pigz.c.zip |
|
22 - printf "" | ./pigz -cdf | wc -c | test `cat` -eq 0 |
|
23 - printf "x" | ./pigz -cdf | wc -c | test `cat` -eq 1 |
|
24 - printf "xy" | ./pigz -cdf | wc -c | test `cat` -eq 2 |
|
25 - printf "xyz" | ./pigz -cdf | wc -c | test `cat` -eq 3 |
|
26 - (printf "w" | gzip ; printf "x") | ./pigz -cdf | wc -c | test `cat` -eq 2 |
|
27 - (printf "w" | gzip ; printf "xy") | ./pigz -cdf | wc -c | test `cat` -eq 3 |
|
28 - (printf "w" | gzip ; printf "xyz") | ./pigz -cdf | wc -c | test `cat` -eq 4 |
|
29 +test: $(TARGETDIR)/pigz |
|
30 + $(TARGETDIR)/pigz -kf pigz.c ; $(TARGETDIR)/pigz -t pigz.c.gz |
|
31 + $(TARGETDIR)/pigz -kfb 32 pigz.c ; $(TARGETDIR)/pigz -t pigz.c.gz |
|
32 + $(TARGETDIR)/pigz -kfp 1 pigz.c ; $(TARGETDIR)/pigz -t pigz.c.gz |
|
33 + $(TARGETDIR)/pigz -kfz pigz.c ; $(TARGETDIR)/pigz -t pigz.c.zz |
|
34 + $(TARGETDIR)/pigz -kfK pigz.c ; $(TARGETDIR)/pigz -t pigz.c.zip |
|
35 + printf "" | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 0 |
|
36 + printf "x" | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 1 |
|
37 + printf "xy" | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 2 |
|
38 + printf "xyz" | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 3 |
|
39 + (printf "w" | gzip ; printf "x") | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 2 |
|
40 + (printf "w" | gzip ; printf "xy") | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 3 |
|
41 + (printf "w" | gzip ; printf "xyz") | $(TARGETDIR)/pigz -cdf | wc -c | test `cat` -eq 4 |
|
42 -@if test "`type -f compress | grep /`" != ""; then \ |
|
43 - echo 'compress -f < pigz.c | ./unpigz | cmp - pigz.c' ;\ |
|
44 - compress -f < pigz.c | ./unpigz | cmp - pigz.c ;\ |
|
45 + echo 'compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c' ;\ |
|
46 + compress -f < pigz.c | $(TARGETDIR)/unpigz | cmp - pigz.c ;\ |
|
47 fi |
|
48 @rm -f pigz.c.gz pigz.c.zz pigz.c.zip |
|
49 @rm -rf d/1 d/2 |
|
50 (mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.2.5.tar.gz; \ |
|
51 - cd ..; cp -pr 1 2; ../pigz -rp 4 --index %z 1; \ |
|
52 - ../pigz -drp 4 --index %z 1; diff -r 1 2) |
|
53 + cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -rp 4 --index %z 1; \ |
|
54 + $(TARGETDIR)/pigz -drp 4 --index %z 1; diff -r 1 2) |
|
55 @rm -rf d/1 d/2 |
|
56 (mkdir -p d/1; cd d/1; tar xzf ../../../../pigz-2.2.5.tar.gz; \ |
|
57 - cd ..; cp -pr 1 2; ../pigz -zrp 4 -X %f.idx 1; \ |
|
58 - ../pigz -dzrp 4 -X %f.idx 1; diff -r 1 2) |
|
59 + cd ..; cp -pr 1 2; $(TARGETDIR)/pigz -zrp 4 -X %f.idx 1; \ |
|
60 + $(TARGETDIR)/pigz -dzrp 4 -X %f.idx 1; diff -r 1 2) |
|
61 @rm -rf d/1 d/2 |
|
62 |
|
63 tests: dev test |
|
64 - ./pigzn -kf pigz.c ; ./pigz -t pigz.c.gz |
|
65 + $(TARGETDIR)/pigzn -kf pigz.c ; $(TARGETDIR)/pigz -t pigz.c.gz |
|
66 @rm -f pigz.c.gz |
|
67 |
|
68 docs: pigz.pdf |