From 7f1b85f36f42d1ed8ae6b6d246f09724803a2dde Mon Sep 17 00:00:00 2001 From: Petter Reinholdtsen Date: Thu, 16 Nov 2023 22:46:37 +0100 Subject: [PATCH] Improve clean and distclean target. --- Makefile | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index 54396c0..0c8784d 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,13 @@ SOURCE = manuscript +GENERATED = \ + $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \ + $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \ + $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html \ + $(SOURCE).se.pdf $(SOURCE).se.epub $(SOURCE).se.html \ + $(SOURCE).sma.pdf $(SOURCE).sma.epub $(SOURCE).sma.html + DBLATEX = dblatex DBLATEX_OPTS = \ @@ -12,11 +19,7 @@ DBLATEX_OPTS = \ -V \ -p data/pdf.xsl -all: $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html \ - $(SOURCE).en.pdf $(SOURCE).en.epub $(SOURCE).en.html \ - $(SOURCE).nb.pdf $(SOURCE).nb.epub $(SOURCE).nb.html \ - $(SOURCE).se.pdf $(SOURCE).se.epub $(SOURCE).se.html \ - $(SOURCE).sma.pdf $(SOURCE).sma.epub $(SOURCE).sma.html \ +all: $(GENERATED) $(SOURCE).xml: *.adoc $(SOURCE)-docinfo*.xml asciidoctor -b docbook5 -d book $(SOURCE).adoc --out-file=$@ @@ -96,6 +99,6 @@ $(SOURCE).sma.html: $(SOURCE).xml $< clean: - $(RM) *~ + $(RM) *~ */*~ distclean: - $(RM) $(SOURCE).xml $(SOURCE).pdf $(SOURCE).epub $(SOURCE).html + $(RM) $(GENERATED) manuscript.*.xml -- 2.47.2