Makefile 484 Bytes
INPUT = $(shell cut -d : -f 1 limits.yaml)
DOCS = $(patsubst %.md, %.rtf, $(INPUT))
PDF = $(patsubst %.md, %.pdf, $(INPUT))
CHAR_LIMIT = 6500

all: $(DOCS)

pdf: $(PDF)

.PHONY: check

check: clean
	$(MAKE) CHECK=1

$(PDF): %.pdf: %.md
	ruby check-limit.rb $< limits.yaml
	pandoc --standalone --from markdown --to latex --output $@ $<

$(DOCS): %.rtf: %.md
	ruby check-limit.rb $< limits.yaml
	pandoc --standalone --from markdown --to rtf --output $@ $<

clean:
	$(RM) $(DOCS) $(PDF)