From d78153cacd272717f1ffc9a74b623b8b35ae5f00 Mon Sep 17 00:00:00 2001 From: retropikzel Date: Sun, 9 Nov 2025 09:40:22 +0200 Subject: [PATCH] Fix tmpdir making --- Makefile | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 707d489..09c98ad 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,3 @@ -.PHONY: ${TMPDIR} .SILENT: build install test test-docker clean ${TMPDIR} SCHEME=chibi LIBRARY=system @@ -30,19 +29,19 @@ install: uninstall: -snow-chibi remove --impls=${SCHEME} ${PKG} -${TMPDIR}: +tmpdir: @mkdir -p ${TMPDIR} @cp ${TESTFILE} ${TMPDIR}/ @mkdir -p ${TMPDIR}/foreign/c @cp -r foreign/c/${LIBRARY} ${TMPDIR}/foreign/c/ @cp -r foreign/c/${LIBRARY}.s* ${TMPDIR}/foreign/c/ -test: ${TMPDIR} +test: tmpdir echo "Hello" - cd ${TMPDIR} && COMPILE_R7RS=${SCHEME} compile-r7rs -I . -o test test.scm + cd ${TMPDIR} && COMPILE_R7RS=${SCHEME} compile-scheme -I . -o test test.scm cd ${TMPDIR} && printf "\n" | ./test -test-docker: ${TMPDIR} +test-docker: tmpdir docker build --build-arg IMAGE=${DOCKERIMG} --build-arg SCHEME=${SCHEME} --tag=foreign-c-library-test-${SCHEME} -f Dockerfile.test . 2> ${TMPDIR}/docker.log || cat ${TMPDIR}/docker.log docker run -v "${PWD}:/workdir" -w /workdir -t foreign-c-library-test-${SCHEME} \ sh -c "make SCHEME=${SCHEME} test; chmod -R 755 ${TMPDIR}"