diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2012-04-22 22:58:06 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2012-04-22 22:58:06 -0700 |
commit | 1be117908397b0ce065c07c60fa2b4ae778ff112 (patch) | |
tree | 69afa210715dc6b8cd0d09c3bbdbbcf7a25c5aac /Makefile.in | |
parent | cc538ebf79223487a958e4fc77abde0664e45747 (diff) | |
download | zlib-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.in | 21 |
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 | |||
83 | test: all teststatic testshared | 83 | test: all teststatic testshared |
84 | 84 | ||
85 | teststatic: static | 85 | teststatic: 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 | ||
93 | testshared: shared | 94 | testshared: 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 | ||
105 | test64: all64 | 107 | test64: 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 | ||
113 | infcover.o: test/infcover.c zlib.h zconf.h | 116 | infcover.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 |