chiark / gitweb /
Overhaul manual pages.
[tripe] / server / Makefile.am
index 1f4a3722f20143408250b10abc3d05eba2f4e83f..fe904419cc440417e2e7953f530337ff3e74ff15 100644 (file)
@@ -60,17 +60,15 @@ man_MANS            += tripe.8
 CLEANFILES             += tripe.8
 EXTRA_DIST             += tripe.8.in
 
-tripe.8: tripe.8.in Makefile
-       $(confsubst) $(srcdir)/tripe.8.in >$@.new $(SUBSTITUTIONS) && \
-               mv $@.new $@
-
 ## The admin protocol manual page.
 man_MANS               += tripe-admin.5
-EXTRA_DIST             += tripe-admin.5.in make-summary
 CLEANFILES             += tripe-admin.5
+EXTRA_DIST             += tripe-admin.5.in make-summary
 
-tripe-admin.5: tripe-admin.5.in make-summary
-       awk -f $(srcdir)/make-summary <$(srcdir)/tripe-admin.5.in >$@.new
+tripe-admin.5: tripe-admin.5.in make-summary $(mandefs)
+       awk -f $(srcdir)/make-summary <$(srcdir)/tripe-admin.5.in >$@.tmp
+       $(mansubst) $@.tmp >$@.new
+       rm -f $@.tmp
        mv $@.new $@
 
 ###----- That's all, folks --------------------------------------------------