blob: 2238b7619fdc8b095e1c3bf09bba332c19ead0ed (
plain)
- DOCUMENTS = report
- PDF_DOCUMENTS = _site/report.pdf
- include _make/*.mk
- FILTER = _extensions/ruc-play/semantic-markdown/semantic-markdown.lua
- DIFFTESTS = $(patsubst %.md,%,$(wildcard test/*.md))
- #DIFF = diff -u
- DIFF = git --no-pager diff --no-index
- #MARKDOWN_DIALECT = markdown+fenced_divs+bracketed_spans-auto_identifiers
- MARKDOWN_DIALECT = commonmark
- check: $(DIFFTESTS:%=check-%)
- luacheck --quiet $(FILTER)
- $(DIFFTESTS:%=check-%): check-%: %.md
- -pandoc --lua-filter $(FILTER) --from $(MARKDOWN_DIALECT) \
- --wrap preserve < $< \
- | $(DIFF) $*.plain.html /dev/stdin
- $(DIFFTESTS:%=debug-%): debug-%: %.md
- $(strip \
- pandoc --from $(MARKDOWN_DIALECT) --to native \
- --lua-filter $(FILTER) < $<)
- $(DIFFTESTS:%=debugdiff-%): SHELL = /bin/bash
- $(DIFFTESTS:%=debugdiff-%): debugdiff-%: %.md
- -$(strip $(DIFF) \
- <(pandoc --from $(MARKDOWN_DIALECT) --to native < $<) \
- <(pandoc --from $(MARKDOWN_DIALECT) --to native \
- --lua-filter $(FILTER) < $<))
- $(DIFFTESTS:%=turtle-from-%): turtle-from-%: %.rdfa.html
- rapper -i rdfa -o turtle - ex < $<
- $(DIFFTESTS:%=xmp-from-%): xmp-from-%: %.rdfa.html
- rapper -i rdfa -o rdfxml-xmp - ex < $<
- .PHONY: check \
- $(foreach x,check debug debugdiff turtle-from xmp-from,\
- $(DIFFTESTS:%=$x-%))
|