ISSUES != find issues -type d DEST_PDF_FILES := $(ISSUES:issues/%=dist/issue-%.pdf) DEST_HTML_FILES := $(ISSUES:issues/%=dist/issue-%.html) PANDOC != command -v pandoc 2> /dev/null all: $(DEST_PDF_FILES) $(DEST_HTML_FILES) dist/issue-%.pdf: issues/% $(PANDOC) \ --file-scope \ --from markdown \ --to latex \ --pdf-engine xelatex \ --table-of-contents \ --variable title:"tildeverse zine $@" \ --standalone \ --output $@ \ $" \ --variable include-after:"" \ --css https://tilde.team/css/hacker.css \ --output $@ \ $