TITLE = title PANDOC = pandoc PANDOCFLAGS = \ --fail-if-warnings \ --standalone \ --filter pandoc-citeproc \ --pdf-engine=xelatex \ SOURCES_CSV = $(wildcard *.csv) SOURCES_MD = $(sort $(wildcard chapter-*.md)) default: all all: $(TITLE).pdf SUBDIRS = \ img \ $(SUBDIRS): $(MAKE) -C $@ subdirs: $(SUBDIRS) $(TITLE).pdf: $(SUBDIRS) metadata.yml $(SOURCES_CSV) $(SOURCES_MD) $(PANDOC) $(PANDOCFLAGS) -o $@ metadata.yml $(SOURCES_MD) check: spellcheck spellcheck: mdspell --en-us -anrx $(SOURCES_MD) clean: @for dir in $(SUBDIRS); do \ $(MAKE) -C $$dir $@; \ done rm -f $(TITLE).pdf .PHONY: \ all \ check \ clean \ default \ subdirs \ $(SUBDIRS) \