Files
thesis/Makefile
2021-04-03 19:06:44 -06:00

29 lines
589 B
Makefile

OPTIONS = markdown+yaml_metadata_block+smart
NOTES_DIR = prelim_notes
PDF_DIR = pdf
NOTES = $(wildcard $(NOTES_DIR)/*.md)
PDFS = $(patsubst %.md,%.pdf,$(subst $(NOTES_DIR),$(PDF_DIR),$(NOTES)))
all: $(PDFS)
$(PDF_DIR)/%.pdf: $(NOTES_DIR)/%.md pdf_dir
pandoc \
--variable mainfont="Roboto" \
--variable monofont="Fira Code" \
--variable fontsize=11pt \
--variable geometry:"top=1in, bottom=1in, left=1in, right=1in" \
--variable geometry:letterpaper \
-f markdown $< \
-o $@
pdf_dir:
mkdir -p $(PDF_DIR)
.PHONY: clean
clean: clean_pdf
clean_pdf:
rm -rf $(PDF_DIR)