REPO= fossil info | grep ^repository | awk '{print $$2}'
all: doc test
doc: docs/lay.html
test: lay tests/*.scm
chicken-install -test
lay: *.scm
chicken-install -n
docs/lay.html: docs/lay.wiki lay
./lay svnwiki2html
svnwiki2html --title lay --css ./css.css docs/lay.wiki > docs/lay.html
sed -i '' "1s|^|
\n|" docs/lay.html
clean:
fossil clean
git:
@if [ -e git-import ]; then \
echo "The 'git-import' directory already exists"; \
exit 1; \
fi; \
git init -b main git-import && cd git-import && \
fossil export --git --rename-trunk main --repository `${REPO}` | \
git fast-import && git reset --hard HEAD && \
git remote add origin git@github.com:gahr/lay.git && \
git push -f origin main && \
cd .. && rm -rf git-import