From 9689cb54715ba635eb9186217e0bce059ce83317 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dominik=20Pant=C5=AF=C4=8Dek?= Date: Sat, 1 Apr 2023 10:12:30 +0200 Subject: [PATCH] Make it run from different directory. --- bbstool.sh | 21 +++++++++++++++++---- src/Makefile | 2 +- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/bbstool.sh b/bbstool.sh index 7eda0a2..f41f424 100644 --- a/bbstool.sh +++ b/bbstool.sh @@ -24,7 +24,20 @@ # CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # -csi -q -b \ - bbstool.scm \ - -- \ - "$@" +OWD="`pwd`" +TF=${0} +TD=${TF%/*} +if [ ${TF} = ${TD} ] ; then + TD=. +fi +cd ${TD} +cd src +SD="`pwd`" +cd ${OWD} +SRP="`chicken-install -repository`" +RP=${SD} +CHICKEN_REPOSITORY_PATH="$SRP:$RP" csi -q -b \ + -I ${SD} \ + ${SD}/bbstool.scm \ + -- \ + "$@" diff --git a/src/Makefile b/src/Makefile index 963ac75..e36d9d0 100644 --- a/src/Makefile +++ b/src/Makefile @@ -77,7 +77,7 @@ clean: %.import.scm: %.scm rm -f $@ - $(CSC) -P -J $< + $(CSC) -A -j $(patsubst %.scm,%,$<) $< ################################################################ # Modules