-MAKEGLOSSARIES?=makeglossaries
-MAKEGLOSSARIESFLAGS?=makeglossaries
-LATEXFLAGS:=-file-line-error -halt-on-error -no-shell-escape
+MAKEGL?=makeglossaries
+MAKEGLFLAGS?=
+MAKEINDEX?=makeindex
+LATEXFLAGS:=-file-line-error -halt-on-error #-no-shell-escape
+
+FIGURES:=$(patsubst fig/%.dot,img/%.png,$(wildcard fig/*.dot))
+LISTINGS:=$(wildcard listings/*)
+TEXS:=$(wildcard *.bib)
+BIBS:=$(wildcard *.tex)