diff --git a/.gitignore b/.gitignore index a8596b5..97286a7 100644 --- a/.gitignore +++ b/.gitignore @@ -11,4 +11,5 @@ venv tmp run-test* Akku.* +srfi diff --git a/Makefile b/Makefile index 01cd47e..501401f 100644 --- a/Makefile +++ b/Makefile @@ -62,6 +62,7 @@ run-test-system: build if [ "${RNRS}" = "r7rs" ]; then snow-chibi install --impls=${SCHEME} --always-yes srfi.64; fi if [ "${RNRS}" = "r7rs" ]; then snow-chibi install --impls=${SCHEME} --always-yes retropikzel.mouth; fi if [ "${RNRS}" = "r7rs" ]; then snow-chibi install --impls=${SCHEME} --always-yes retropikzel.ctrf; fi + if [ "${RNRS}" = "r6rs" ]; then snow-chibi install --impls=generic --always-yes --install-source-dir=. --install-library-dir=. srfi.180; fi if [ "${SCHEME}" = "chezscheme" ]; then akku install akku-r7rs chez-srfi; fi if [ "${SCHEME}" = "ikarus" ]; then akku install akku-r7rs chez-srfi; fi if [ "${SCHEME}" = "ironscheme" ]; then akku install akku-r7rs chez-srfi; fi @@ -75,7 +76,7 @@ run-test-system: build run-test-docker: docker build --build-arg IMAGE=${DOCKERIMG} -f Dockerfile.test --tag=scheme-libraries-${SCHEME}-${RNRS} . - docker run -v "${PWD}:/workdir" -w /workdir scheme-libraries-${SCHEME}-${RNRS} sh -c "make SCHEME=${SCHEME} RNRS=${RNRS} LIBRARY=${LIBRARY} run-test-system ; chmod 755 *.json" + docker run -v "${PWD}:/workdir" -w /workdir scheme-libraries-${SCHEME}-${RNRS} sh -c "make SCHEME=${SCHEME} RNRS=${RNRS} LIBRARY=${LIBRARY} run-test-system ; chmod 755 *.json || true" clean: git clean -X -f