|
|
|
@ -3,8 +3,10 @@ CFLAGS=-interaction=nonstopmode -halt-on-error -file-line-error |
|
|
|
BIBC=bibtex |
|
|
|
PAPER=thesis |
|
|
|
BIBLIO=$(PAPER) |
|
|
|
LATEST_COMMIT=$(shell git log --format="%h" -n 1) |
|
|
|
|
|
|
|
all: $(PAPER).pdf |
|
|
|
draft: $(PAPER).pdf-draft |
|
|
|
|
|
|
|
$(PAPER).aux: $(PAPER).tex |
|
|
|
$(TEXC) $(CFLAGS) $(PAPER) |
|
|
|
@ -16,6 +18,10 @@ $(PAPER).pdf: $(PAPER).aux $(BIBLIO).bbl |
|
|
|
$(TEXC) $(CFLAGS) $(PAPER) |
|
|
|
$(TEXC) $(CFLAGS) $(PAPER) |
|
|
|
|
|
|
|
$(PAPER).pdf-draft: CFLAGS:=$(CFLAGS) "\def\DRAFT{$(LATEST_COMMIT)}\input{$(PAPER)}" |
|
|
|
$(PAPER).pdf-draft: all |
|
|
|
mv $(PAPER).pdf $(PAPER)-draft.pdf |
|
|
|
|
|
|
|
clean: |
|
|
|
rm -f *.log *.aux *.toc *.out |
|
|
|
rm -f *.bbl *.blg *.fls *.xml |
|
|
|
|