aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index ec9e50a..1248d57 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,14 @@
-MAN_PAGE := doc/passextract.1.txt
-TRANSFORMED_MAN_PAGE := $(patsubst %,%.tmp,$(MAN_PAGE))
+TRANSFORMED_MAN_PAGE := doc/passextract.1.transformed
-doc/passextract.1: doc/passextract.1.txt
- sed 's/`/*/g' $< > $(TRANSFORMED_MAN_PAGE) && \
- a2x --no-xmllint --format manpage $(TRANSFORMED_MAN_PAGE) && \
+$(TRANSFORMED_MAN_PAGE): doc/passextract.1.txt
+ sed 's/`/*/g' $< > $@
+
+clean_transformed:
rm $(TRANSFORMED_MAN_PAGE)
+
+doc/passextract.1: $(TRANSFORMED_MAN_PAGE)
+ a2x --no-xmllint --format manpage $<
+
+doc: doc/passextract.1 clean_transformed
+
+.PHONY: clean_transformed doc