blob: 2a8f5cc6767fad4a80586a94329d66659da032e8 (
plain) (
tree)
|
|
.POSIX:
.DELETE_ON_ERROR:
.PHONY: all
all: breaking_rules.pdf breaking_rules.html
# Stick with gfm for as long as possible.
# Use stuff beyond that only where absolutely necessary.
# Similar to code, YAGNI.
breaking_rules.pdf: macros.ms breaking_rules.md refs.i
( cat macros.ms; lowdown -sTms breaking_rules.md ) | pdfroff -i -t -R -mspdf -k -Kutf8 > $@
# On macOS only, headers aren't emitted currently
breaking_rules.html: macros.ms breaking_rules.md refs.i
( cat macros.ms; lowdown -sTms breaking_rules.md ) | groff -Txhtml -i -t -R -ms -k -Kutf8 > $@
refs.i: refs
indxbib $^
.PHONY: clean
clean:
$(RM) breaking_rules.pdf breaking_rules.html
|