bsc-leon-vatthauer/Makefile

22 lines
560 B
Makefile
Raw Normal View History

.PHONY: all clean pandoc
2023-08-19 12:15:34 +02:00
all: agda
make pandoc
pandoc: out/*.md
@$(foreach file,$^, \
pandoc $(file) -s -c Agda.css -o $(file:.md=.html) ; \
)
agda : Everything.agda
2023-08-19 12:37:03 +02:00
agda --html --html-dir=out Everything.agda --html-highlight=auto -i.
2023-08-19 12:15:34 +02:00
clean:
2023-08-19 12:19:14 +02:00
rm Everything.agda
2023-08-19 12:15:34 +02:00
rm -rf out/*
open:
firefox out/Everything.html
2023-08-19 12:15:34 +02:00
Everything.agda:
2023-08-19 12:37:03 +02:00
git ls-tree --full-tree -r --name-only HEAD | egrep '^src/[^\.]*.l?agda(\.md)?' | sed -e 's|^src/[/]*|import |' -e 's|/|.|g' -e 's/.agda//' -e '/import Everything/d' -e 's/..md//' | LC_COLLATE='C' sort > Everything.agda