type-theory/Makefile

47 lines
1.1 KiB
Makefile
Raw Permalink Normal View History

2024-05-17 06:49:10 +00:00
GENDIR := html/src/generated
2024-07-11 15:15:26 +00:00
AGDA_SOURCES := $(shell find src -not \( -path src/Misc -prune \) \( -name "*.agda" -o -name "*.lagda.md" \) )
2024-05-20 07:40:03 +00:00
2024-05-17 06:49:10 +00:00
build-to-html:
2024-05-30 21:54:04 +00:00
find src \
2024-07-10 22:03:51 +00:00
-not \( -path src/Misc -prune \) \
\( -name "*.agda" -o -name "*.lagda.md" \) \
-print0 \
| rust-parallel -0 agda \
--html \
2024-05-17 18:50:46 +00:00
--html-dir=$(GENDIR) \
--allow-unsolved-metas \
--html-highlight=auto \
2024-07-10 22:03:51 +00:00
--no-load-primitives \
2024-07-16 21:44:26 +00:00
--rewriting \
2024-07-10 22:03:51 +00:00
|| true
2024-07-11 16:03:21 +00:00
# fd --no-ignore "html$$" $(GENDIR) -x rm
2024-05-17 06:49:10 +00:00
2024-07-11 15:15:26 +00:00
.PHONY: html/src/generated/Progress.md
html/src/generated/Progress.md:
2024-07-21 19:12:39 +00:00
nu scripts/build-table
# touch $@
2024-07-11 15:15:26 +00:00
html/book/Progress.html: html/src/generated/Progress.md
2024-07-11 04:06:20 +00:00
pandoc \
-f markdown-markdown_in_html_blocks+raw_html \
-t html \
2024-07-11 16:03:21 +00:00
-i $^ \
> $@
2024-07-11 15:15:26 +00:00
html/book/progress/index.html: html/book/Progress.html
cat html/ProgressHeader.html $^ > $@
build-book: build-to-html
mdbook build html
2024-07-11 04:06:20 +00:00
mkdir -p html/book/progress
2024-05-20 07:40:03 +00:00
refresh-book: build-to-html
mdbook serve html
2024-07-11 16:03:21 +00:00
deploy: build-book html/book/progress/index.html
2024-05-30 21:54:04 +00:00
rsync -azr html/book/ root@veil:/home/blogDeploy/public/research
2024-05-17 06:49:10 +00:00
2024-06-02 22:13:09 +00:00
.PHONY: build-book build-to-html deploy
2024-07-21 19:12:39 +00:00
# -not \( -path src/CubicalHott -prune \) \