DEST_DIR ?= dist ISSUES != find . -path "./issues/*" -type d DEST_PDF_FILES := $(ISSUES:./issues/%=$(DEST_DIR)/issue-%.pdf) DEST_HTML_FILES := $(ISSUES:./issues/%=$(DEST_DIR)/issue-%.html) DEST_EPUB_FILES := $(ISSUES:./issues/%=$(DEST_DIR)/issue-%.epub) PANDOC != command -v pandoc 2> /dev/null all: $(DEST_PDF_FILES) $(DEST_HTML_FILES) $(DEST_EPUB_FILES) $(DEST_DIR)/issue-%.pdf: issues/% @echo "building $@" @$(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 $@ \ $