man pages: Split out the common preamble and insert it at build time.
[sod] / lib / Makefile.am
index af62357..a0b727c 100644 (file)
@@ -42,11 +42,15 @@ nodist_pkginclude_HEADERS =
 
 pkginclude_HEADERS     += keyword.h
 libsod_la_SOURCES      += keyword.c keyword-hosted.c
-dist_man_MANS          += keyword.3
+man_MANS               += keyword.3
+CLEANFILES             += keyword.3
+EXTRA_DIST             += keyword.3.in
 
 pkginclude_HEADERS     += sod.h
 libsod_la_SOURCES      += sod.c sod-hosted.c
-dist_man_MANS          += sod.3
+man_MANS               += sod.3
+CLEANFILES             += sod.3
+EXTRA_DIST             += sod.3.in
 
 ###--------------------------------------------------------------------------
 ### Generated builtin module.
@@ -79,6 +83,8 @@ dist_aclocal_DATA      = sod.m4
 ###--------------------------------------------------------------------------
 ### Other manual pages.
 
-dist_man_MANS          += sod-structs.3
+man_MANS               += sod-structs.3
+CLEANFILES             += sod-structs.3
+EXTRA_DIST             += sod-structs.3.in
 
 ###----- That's all, folks --------------------------------------------------