aboutsummaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorMark Adler <madler@alumni.caltech.edu>2012-04-22 22:58:06 -0700
committerMark Adler <madler@alumni.caltech.edu>2012-04-22 22:58:06 -0700
commit1be117908397b0ce065c07c60fa2b4ae778ff112 (patch)
tree69afa210715dc6b8cd0d09c3bbdbbcf7a25c5aac /Makefile.in
parentcc538ebf79223487a958e4fc77abde0664e45747 (diff)
downloadzlib-1be117908397b0ce065c07c60fa2b4ae778ff112.tar.gz
zlib-1be117908397b0ce065c07c60fa2b4ae778ff112.tar.bz2
zlib-1be117908397b0ce065c07c60fa2b4ae778ff112.zip
Avoid race condition for parallel make (-j) running example.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in21
1 files changed, 12 insertions, 9 deletions
diff --git a/Makefile.in b/Makefile.in
index 792a2a2..241deed 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -83,32 +83,35 @@ check: test
83test: all teststatic testshared 83test: all teststatic testshared
84 84
85teststatic: static 85teststatic: static
86 @if echo hello world | ./minigzip | ./minigzip -d && ./example; then \ 86 @TMPST=`mktemp fooXXXXXX`; \
87 if echo hello world | ./minigzip | ./minigzip -d && ./example $$TMPST ; then \
87 echo ' *** zlib test OK ***'; \ 88 echo ' *** zlib test OK ***'; \
88 else \ 89 else \
89 echo ' *** zlib test FAILED ***'; false; \ 90 echo ' *** zlib test FAILED ***'; false; \
90 fi 91 fi; \
91 -@rm -f foo.gz 92 rm -f $$TMPST
92 93
93testshared: shared 94testshared: shared
94 @LD_LIBRARY_PATH=`pwd`:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \ 95 @LD_LIBRARY_PATH=`pwd`:$(LD_LIBRARY_PATH) ; export LD_LIBRARY_PATH; \
95 LD_LIBRARYN32_PATH=`pwd`:$(LD_LIBRARYN32_PATH) ; export LD_LIBRARYN32_PATH; \ 96 LD_LIBRARYN32_PATH=`pwd`:$(LD_LIBRARYN32_PATH) ; export LD_LIBRARYN32_PATH; \
96 DYLD_LIBRARY_PATH=`pwd`:$(DYLD_LIBRARY_PATH) ; export DYLD_LIBRARY_PATH; \ 97 DYLD_LIBRARY_PATH=`pwd`:$(DYLD_LIBRARY_PATH) ; export DYLD_LIBRARY_PATH; \
97 SHLIB_PATH=`pwd`:$(SHLIB_PATH) ; export SHLIB_PATH; \ 98 SHLIB_PATH=`pwd`:$(SHLIB_PATH) ; export SHLIB_PATH; \
98 if echo hello world | ./minigzipsh | ./minigzipsh -d && ./examplesh; then \ 99 TMPSH=`mktemp fooXXXXXX`; \
100 if echo hello world | ./minigzipsh | ./minigzipsh -d && ./examplesh $$TMPSH; then \
99 echo ' *** zlib shared test OK ***'; \ 101 echo ' *** zlib shared test OK ***'; \
100 else \ 102 else \
101 echo ' *** zlib shared test FAILED ***'; false; \ 103 echo ' *** zlib shared test FAILED ***'; false; \
102 fi 104 fi; \
103 -@rm -f foo.gz 105 rm -f $$TMPSH
104 106
105test64: all64 107test64: all64
106 @if echo hello world | ./minigzip64 | ./minigzip64 -d && ./example64; then \ 108 @TMP64=`mktemp fooXXXXXX`; \
109 if echo hello world | ./minigzip64 | ./minigzip64 -d && ./example64 $$TMP64; then \
107 echo ' *** zlib 64-bit test OK ***'; \ 110 echo ' *** zlib 64-bit test OK ***'; \
108 else \ 111 else \
109 echo ' *** zlib 64-bit test FAILED ***'; false; \ 112 echo ' *** zlib 64-bit test FAILED ***'; false; \
110 fi 113 fi; \
111 -@rm -f foo.gz 114 rm -f $$TMP64
112 115
113infcover.o: test/infcover.c zlib.h zconf.h 116infcover.o: test/infcover.c zlib.h zconf.h
114 $(CC) $(CFLAGS) -I. -c -o $@ test/infcover.c 117 $(CC) $(CFLAGS) -I. -c -o $@ test/infcover.c