From e90085ac8d667a107f043d3111d033d6f8646413 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Tue, 11 Sep 2001 16:24:32 +0000 Subject: [PATCH] rules.mk, tex.mk: Played around with prereqclean target --- make/rules.mk | 5 ++++- make/tex.mk | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/make/rules.mk b/make/rules.mk index fc06ad46..d723668e 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -77,7 +77,7 @@ doneclean: execlean: allclean objclean textclean -distclean: clean objclean textclean tmpclean vcdistclean +distclean: clean objclean textclean tmpclean vcdistclean prereqclean localclean: $(LOCAL_CLEAN) rm -rf $(CLEAN) @@ -87,3 +87,6 @@ libclean: vcdistclean: rm -rf *.plg *.opt *.ncb Debug *.exe dist *.ilk + +prereqclean: + for dir in $(PREREQ_DIR); do make -C $$dir clean; done diff --git a/make/tex.mk b/make/tex.mk index 6a483c41..8641d593 100644 --- a/make/tex.mk +++ b/make/tex.mk @@ -125,7 +125,13 @@ pdf: dirs $(OUT).pdf.zip %.tex: $(TEX_TMPL_DIR)/%.tex cp $< $@ -%: $(TEX_TMPL_DIR)/%.tmpl +%.tex: %.tex.tmpl + $(mangle_tmpl) + +%.tex: $(TEX_TMPL_DIR)/%.tex.tmpl + $(mangle_tmpl) + +%.html: $(TEX_TMPL_DIR)/%.html.tmpl $(mangle_tmpl) # generate from local rules