BUILD = build
BIBDIR = ../../../bibliography
TEXLIB = .:${BUILD}:${BIBDIR}:

LATEX = TEXINPUTS=${TEXLIB} && export TEXINPUTS && pdflatex -interaction= -output-directory=${BUILD}
BIBTEX = BIBINPUTS=${TEXLIB} && export BIBINPUTS && bibtex

BASE = thesis
DOCUMENT = ${BASE}.pdf
BIBFILE = ${BIBDIR}/pl.bib

SOURCES = ${addsuffix .tex, \
thesis \
macros \
cfa-macros \
frontpgs \
introduction \
background \
type-environment \
resolution-heuristics \
conclusion \
}

.PHONY : all rebuild-refs clean wc

all : ${DOCUMENT}

clean : 
	@rm -fv ${BUILD}/*

wc :
	wc ${SOURCES}

${DOCUMENT} : ${SOURCES} ${BUILD}
	${LATEX} ${BASE}
	${LATEX} ${BASE}

rebuild-refs : ${SOURCES} ${BIBFILE} ${BUILD}
	${LATEX} ${BASE}
	${BIBTEX} ${BUILD}/${BASE}
	${LATEX} ${BASE}
	${LATEX} ${BASE}

${BUILD}: 
	mkdir -p ${BUILD}