FILES = 6895-announce lab1 project-ideas
TEXFILES = $(patsubst %,%.tex,$(FILES))
DVIFILES = $(patsubst %,%.dvi,$(FILES))
all: $(DVIFILES)

%.dvi: %.tex
	export TEXINPUTS=.:../texlib//: ; latex $(patsubst %.tex,%,$<)
	if egrep "Citation.*undefined" $(patsubst %.tex,%.log,$<); then bibtex $(patsubst %.tex,%,$<); export TEXINPUTS=.:../texlib//: ; latex $(patsubst %.tex,%,$<); latex $(patsubst %.tex,%,$<); fi
	if fgrep "Rerun to get cross-references right" $(patsubst %.tex,%.log,$<); then export TEXINPUTS=.:../texlib//: ; latex $(patsubst %.tex,%,$<); fi

clean:
	rm -f $(DVIFILES) *.aux *.blg *.log


