-sod.pdf: $(TEX_FILES)
- cd $(srcdir) && pdflatex --output-directory=$(abs_builddir) sod.tex
- cd $(srcdir) && pdflatex --output-directory=$(abs_builddir) sod.tex
- makeindex sod.idx
- cd $(srcdir) && pdflatex --output-directory=$(abs_builddir) sod.tex
+EXTRA_DIST += sod.pdf
+sod.pdf: $(TEX_FILES) $(BIB_FILES)
+ $(call run_pdflatex,sod.tex)
+ $(V_BIBTEX)env \
+ BIBINPUTS=$(srcdir):$$BIBINPUTS \
+ BSTINPUTS=$(srcdir):$$BSTINPUTS \
+ $(BIBTEX) $(BIBTEXFLAGS) sod.aux
+ $(call run_pdflatex,sod.tex)
+ $(V_MAKEINDEX)$(MAKEINDEX) $(MAKEINDEXFLAGS) sod.idx
+ $(call run_pdflatex,sod.tex)
+
+if HAVE_CUSTOM_BIB
+BIB_FILES += mdwalpha.bst babelbst.tex
+babelbst.tex: mdwalpha.bst
+mdwalpha.bst: mdwalpha.dbj
+ (cd $(srcdir) && $(TEX) \
+ --jobname=mdwalpha \
+ --interaction=batchmode \
+ --output-directory=$(abs_builddir) \
+ '\let\ifbatching\iftrue \input mdwalpha.dbj')
+endif
+endif