1
0
mirror of https://github.com/dhil/phd-dissertation synced 2026-03-12 18:48:25 +00:00
Files

32 lines
800 B
Makefile
Raw Permalink Normal View History

2018-07-02 18:15:03 +01:00
TEXC=pdflatex
CFLAGS=-interaction=nonstopmode -halt-on-error -file-line-error
BIBC=bibtex
PAPER=thesis
BIBLIO=$(PAPER)
2021-06-07 12:03:47 +01:00
LATEST_COMMIT=$(shell git log --format="%h" -n 1)
2018-07-02 18:15:03 +01:00
all: $(PAPER).pdf
2021-06-07 12:03:47 +01:00
draft: $(PAPER).pdf-draft
2018-07-02 18:15:03 +01:00
$(PAPER).aux: $(PAPER).tex
$(TEXC) $(CFLAGS) $(PAPER)
$(BIBLIO).bbl: $(PAPER).aux $(BIBLIO).bib
$(BIBC) $(PAPER)
$(PAPER).pdf: $(PAPER).aux $(BIBLIO).bbl
$(TEXC) $(CFLAGS) $(PAPER)
$(TEXC) $(CFLAGS) $(PAPER)
2021-06-07 12:03:47 +01:00
$(PAPER).pdf-draft: CFLAGS:=$(CFLAGS) "\def\DRAFT{$(LATEST_COMMIT)}\input{$(PAPER)}"
$(PAPER).pdf-draft: all
mv $(PAPER).pdf $(PAPER)-draft.pdf
2021-06-07 13:31:51 +01:00
tar cf thesis-draft.tar.gz $(PAPER)-draft.pdf
2021-06-07 12:03:47 +01:00
2018-07-02 18:15:03 +01:00
clean:
rm -f *.log *.aux *.toc *.out
rm -f *.bbl *.blg *.fls *.xml
rm -f *.fdb_latexmk *.vtc *.cut
rm -f $(PAPER).pdf camera-ready.pdf submission.pdf
rm -f *.o *.cmx *.cmo