type-theory/Makefile
2024-07-10 23:06:31 -05:00

38 lines
No EOL
903 B
Makefile

GENDIR := html/src/generated
build-to-html:
nu scripts/build-table
find src \
-not \( -path src/Misc -prune \) \
\( -name "*.agda" -o -name "*.lagda.md" \) \
-print0 \
| rust-parallel -0 agda \
--html \
--html-dir=$(GENDIR) \
--allow-unsolved-metas \
--html-highlight=auto \
--no-load-primitives \
|| true
fd --no-ignore "html$$" $(GENDIR) -x rm
build-book: build-to-html
mdbook build html
pandoc \
-f markdown-markdown_in_html_blocks+raw_html \
-t html \
-i html/src/generated/Progress.md \
> html/book/Progress.html
mkdir -p html/book/progress
cat \
html/ProgressHeader.html \
html/book/Progress.html \
> html/book/progress/index.html
refresh-book: build-to-html
mdbook serve html
deploy: build-book
rsync -azr html/book/ root@veil:/home/blogDeploy/public/research
.PHONY: build-book build-to-html deploy
# -not \( -path src/CubicalHott -prune \) \