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 | |
| parent | cc538ebf79223487a958e4fc77abde0664e45747 (diff) | |
| download | zlib-1be117908397b0ce065c07c60fa2b4ae778ff112.tar.gz zlib-1be117908397b0ce065c07c60fa2b4ae778ff112.tar.bz2 zlib-1be117908397b0ce065c07c60fa2b4ae778ff112.zip | |
Avoid race condition for parallel make (-j) running example.
| -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 |
