# -*- Makefile -*-

####################################################################################################
#
# Makefile
#
####################################################################################################

TEX_FILES = $(wildcard *.tex)
DVI_FILES = $(patsubst %.tex, %.dvi, $(TEX_FILES))
PDF_FILES = $(patsubst %.tex, %.pdf, $(TEX_FILES))

####################################################################################################
#
# LaTeX options
#
####################################################################################################

INTERACTION="--interaction=batchmode"

LATEX = latex -synctex=1 -shell-escape $(INTERACTION)
PDFLATEX = pdflatex -shell-escape $(INTERACTION)

####################################################################################################
#
# Rules
#
####################################################################################################

all: dvi pdf

dvi: ${DVI_FILES}
pdf: ${PDF_FILES}

%.dvi: %.tex
	${LATEX} $<

%.pdf: %.tex
	${PDFLATEX} $<

clean:
	-rm -f *.aux *.log

.PHONY: all pdf dvi clean

####################################################################################################
#
# End
#
####################################################################################################
