blowfish-@MIT_SCHEME_OS_SUFFIX@.pkd: stamp-scheme
stamp-scheme: stamp-shim $(sources) blowfish.pkg
touch stamp-scheme
- echo '(load "compile.scm")' \
- | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode \
- || rm stamp-scheme
+ if ! echo '(load "compile.scm")' \
+ | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode; then \
+ rm stamp-scheme; exit 1; fi
CLEANFILES = blowfish-const* blowfish-shim.c
CLEANFILES += *.bin *.ext *.com *.bci *.moc *.fni *.crf *.fre *.pkd
gdbm-@MIT_SCHEME_OS_SUFFIX@.pkd: stamp-scheme
stamp-scheme: stamp-shim $(sources) gdbm.pkg
touch stamp-scheme
- echo '(load "compile.scm")' \
- | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode \
- || rm stamp-scheme
+ if ! echo '(load "compile.scm")' \
+ | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode; then \
+ rm stamp-scheme; exit 1; fi
CLEANFILES = gdbm-const* gdbm-shim.c
CLEANFILES += *.bin *.ext *.com *.bci *.moc *.fni *.crf *.fre *.pkd
mcrypt-@MIT_SCHEME_OS_SUFFIX@.pkd: stamp-scheme
stamp-scheme: stamp-shim $(sources) mcrypt.pkg
touch stamp-scheme
- echo '(load "compile.scm")' \
- | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode \
- || rm stamp-scheme
+ if ! echo '(load "compile.scm")' \
+ | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode; then \
+ rm stamp-scheme; exit 1; fi
CLEANFILES = mcrypt-const* mcrypt-shim.c
CLEANFILES += *.bin *.ext *.com *.bci *.moc *.fni *.crf *.fre *.pkd
md5-@MIT_SCHEME_OS_SUFFIX@.pkd: stamp-scheme
stamp-scheme: stamp-shim $(sources) md5.pkg
touch stamp-scheme
- echo '(load "compile.scm")' \
- | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode \
- || rm stamp-scheme
+ if ! echo '(load "compile.scm")' \
+ | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode; then \
+ rm stamp-scheme; exit 1; fi
CLEANFILES = md5-const* md5-shim.c
CLEANFILES += *.bin *.ext *.com *.bci *.moc *.fni *.crf *.fre *.pkd
mhash-@MIT_SCHEME_OS_SUFFIX@.pkd: stamp-scheme
stamp-scheme: stamp-shim $(sources) mhash.pkg
touch stamp-scheme
- echo '(load "compile.scm")' \
- | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode \
- || rm stamp-scheme
+ if ! echo '(load "compile.scm")' \
+ | $(MIT_SCHEME_EXE) --prepend-library . --batch-mode; then \
+ rm stamp-scheme; exit 1; fi
CLEANFILES = mhash-const* mhash-shim.c
CLEANFILES += *.bin *.ext *.com *.bci *.moc *.fni *.crf *.fre *.pkd