Index: doc/papers/concurrency/Makefile
===================================================================
--- doc/papers/concurrency/Makefile	(revision 11b70289f1f0eeb9ac59bf49746042b66f1f5922)
+++ doc/papers/concurrency/Makefile	(revision b2b44d808ae1e94cb906efa6dd7aebd115204e3b)
@@ -2,12 +2,10 @@
 
 Build = build
-Figures = figures
 Macros = ../../LaTeXmacros
-TeXLIB = .:style:annex:${Macros}:${Build}:../../bibliography:
-LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build}
+TeXLIB = .:style:annex:${Macros}:${Build}:/usr/local/bibliographies:
+LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex -halt-on-error -output-directory=${Build} -interaction=nonstopmode
 BibTeX = BIBINPUTS=${TeXLIB} && export BIBINPUTS && bibtex
 
 MAKEFLAGS = --no-print-directory --silent #
-VPATH = ${Build} ${Figures}
 
 ## Define the text source files.
@@ -43,5 +41,5 @@
 # Directives #
 
-.PHONY : all clean					# not file names
+.PHONY : all clean										# not file names
 
 all : ${DOCUMENT}
@@ -58,31 +56,32 @@
 	dvips ${Build}/$< -o $@
 
-${basename ${DOCUMENT}}.dvi : Makefile ${Build} ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} \
-		${Macros}/common.tex ${Macros}/indexstyle annex/local.bib ../../bibliography/pl.bib
-	# Must have *.aux file containing citations for bibtex
-	if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi
-	-${BibTeX} ${Build}/${basename $@}
-	# Some citations reference others so run again to resolve these citations
+${basename ${DOCUMENT}}.dvi : Makefile ${Build} ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCES} ${basename ${DOCUMENT}}.tex \
+			${Macros}/common.tex ${Macros}/indexstyle annex/local.bib /usr/local/bibliographies/pl.bib
+	if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi # Must have *.aux file containing citations for bibtex
+	-${BibTeX} ${Build}/${basename $@}					# Some citations reference others so run again to resolve these citations
 	${LaTeX} ${basename $@}.tex
 	-${BibTeX} ${Build}/${basename $@}
-	# Run again to finish citations
-	${LaTeX} ${basename $@}.tex
+	${LaTeX} ${basename $@}.tex							# Finish citations
 
 ## Define the default recipes.
+
+vpath %.tex ${subst .zzz,,${subst .zzz ,:,${SOURCES}}}	# add prefix for source
+vpath %.fig ${subst .zzz,,${subst .zzz ,:,${SOURCES}}}	# add prefix for source
 
 ${Build}:
 	mkdir -p ${Build}
 
-%.tex : %.fig
+%.tex : figures/%.fig
 	fig2dev -L eepic $< > ${Build}/$@
 
-%.ps : %.fig
+%.ps : figures/%.fig
 	fig2dev -L ps $< > ${Build}/$@
 
-%.pstex : %.fig
+%.pstex : figures/%.fig
 	fig2dev -L pstex $< > ${Build}/$@
 	fig2dev -L pstex_t -p ${Build}/$@ $< > ${Build}/$@_t
 
 # Local Variables: #
+# tab-width : 4 #
 # compile-command: "make" #
 # End: #
