Files
thesis/Makefile
2021-12-13 23:09:22 -07:00

30 lines
620 B
Makefile

OPTIONS = markdown+yaml_metadata_block+smart
NOTES = $(wildcard prelim_notes/*.md)
NOTES_PDFS = $(patsubst %.md,%.pdf,$(NOTES))
THESIS = LaTeX/thesis.tex
THESIS_PDF = thesis.pdf
all: $(THESIS_PDF) $(NOTES_PDFS)
$(NOTES_PDFS): $(NOTES)
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 $@
$(THESIS_PDF): $(THESIS)
xelatex $<
rm thesis.aux thesis.log thesis.toc
.PHONY: clean
clean:
rm -rf $(THESIS_PDF)
rm -rf $(NOTES_PDFS)