]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
Asciidoc: Adapt Makefiles to new asciidoc man pages
authorMario Blättermann <mario.blaettermann@gmail.com>
Tue, 16 Mar 2021 18:34:59 +0000 (19:34 +0100)
committerMario Blättermann <mario.blaettermann@gmail.com>
Tue, 16 Mar 2021 18:34:59 +0000 (19:34 +0100)
Makefile.am
sys-utils/Makemodule.am

index 12cb86cba450942cb844a2eaa8111ce0c89883b0..42b6d2e430348a898380998cbd34d67d1fd58c5f 100644 (file)
@@ -190,6 +190,24 @@ $(PATHFILES): Makefile
                $(edit_cmd) $${srcdir}$@.in >$@.tmp
        @ mv $@.tmp $@
 
+asciidoc_man_cmd = $(ASCIIDOCTOR) 
+       -b manpage \
+       -a 'VERSION=$(VERSION)' \
+       -a 'ADJTIME_PATH=$(ADJTIME_PATH)'
+
+CLEANFILES += $(dist_man_MANS)
+EXTRA_DIST += $(dist_man_MANS:=.adoc)
+
+$(dist_man_MANS): Makefile
+       @ rm -f $@
+       $(AM_V_at) $(MKDIR_P) $$(dirname $@)
+       $(AM_V_GEN) srcdir=''; \
+               test -f ./$@.adoc || srcdir=$(srcdir)/; \
+               $(asciidoc_man_cmd) $${srcdir}$@.adoc
+
+gen-man: $(dist_man_MANS)
+
+
 # Arrange so that .tarball-version appears only in the distribution
 # tarball, and never in a checked-out repository.
 dist-hook:
index df8fd403a7ac4dba6230de33fdc6e4c450dcf33c..0d02ca9d67d481651ed06953dff6029e802d5e52 100644 (file)
@@ -186,7 +186,6 @@ endif
 if BUILD_RTCWAKE
 usrsbin_exec_PROGRAMS += rtcwake
 dist_man_MANS += sys-utils/rtcwake.8
-PATHFILES += sys-utils/rtcwake.8
 rtcwake_SOURCES = sys-utils/rtcwake.c
 rtcwake_LDADD = $(LDADD) libcommon.la
 endif
@@ -482,7 +481,6 @@ sbin_PROGRAMS += hwclock
 dist_man_MANS += \
        sys-utils/hwclock.8 \
        sys-utils/adjtime_config.5
-PATHFILES += sys-utils/hwclock.8
 hwclock_SOURCES = \
        sys-utils/hwclock.c \
        sys-utils/hwclock.h