2021-05-26 12:27:03 +00:00
|
|
|
__ignored__ := $(shell ./setup.sh)
|
|
|
|
|
2023-10-31 16:37:09 +00:00
|
|
|
PDFS=\
|
|
|
|
preserves.pdf \
|
|
|
|
preserves-text.pdf \
|
|
|
|
preserves-binary.pdf \
|
|
|
|
preserves-schema.pdf \
|
2023-11-01 13:13:36 +00:00
|
|
|
preserves-expressions.pdf \
|
|
|
|
cheatsheet.pdf
|
2021-05-25 12:11:33 +00:00
|
|
|
|
|
|
|
all: $(PDFS)
|
|
|
|
|
|
|
|
clean:
|
|
|
|
rm -f $(PDFS)
|
|
|
|
|
|
|
|
%.pdf: %.md preserves.css
|
2019-08-18 16:52:11 +00:00
|
|
|
google-chrome --headless --disable-gpu --print-to-pdf=$@ \
|
2022-06-18 19:51:09 +00:00
|
|
|
http://localhost:4000/$*.html
|
2020-05-13 10:56:01 +00:00
|
|
|
|
|
|
|
test-all:
|
|
|
|
make -C tests
|
|
|
|
(cd implementations/javascript; npm test)
|
|
|
|
(cd implementations/python; make test)
|
|
|
|
(cd implementations/racket/preserves; make testonly)
|