diff --git a/Makefile b/Makefile index 219cc0a..d9e7dd6 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,16 @@ -ISSUES != find issues -type d -DEST_PDF_FILES := $(ISSUES:issues/%=dist/issue-%.pdf) -DEST_HTML_FILES := $(ISSUES:issues/%=dist/issue-%.html) -DEST_EPUB_FILES := $(ISSUES:issues/%=dist/issue-%.epub) +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) -dist/issue-%.pdf: issues/% - $(PANDOC) \ +$(DEST_DIR)/issue-%.pdf: issues/% + @echo "building $@" + @$(PANDOC) \ --file-scope \ --from markdown \ --to latex \ @@ -19,8 +21,9 @@ dist/issue-%.pdf: issues/% --output $@ \ $