Process all asciidoc-generated man pages with sed
This makes things a bit simpler and more generic.
This commit is contained in:
parent
bd8275b33c
commit
6beb1f96b2
5 changed files with 22 additions and 16 deletions
|
@ -2,17 +2,14 @@
|
|||
# Makefile.am for fluxbox/doc
|
||||
|
||||
SUBDIRS = ru
|
||||
CLEANFILES = fluxbox.1 fluxbox-style.5
|
||||
CLEANFILES = fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-remote.1 fluxbox-style.5
|
||||
MAINTAINERCLEANFILES = Makefile.in
|
||||
man_MANS = fluxbox.1 fbsetroot.1 fbrun.1 fbsetbg.1 \
|
||||
startfluxbox.1 fluxbox-style.5 fluxbox-keys.5 fluxbox-apps.5 fluxbox-remote.1
|
||||
EXTRA_DIST=fluxbox.1.in fbsetroot.1 fbrun.1 fluxbox-keys.5 fluxbox-apps.5 fluxbox-remote.1 startfluxbox.1 fbsetbg.1 \
|
||||
fluxbox-style.5.in CODESTYLE
|
||||
man_MANS = fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 \
|
||||
fluxbox.1 fluxbox-apps.5 fluxbox-keys.5 fluxbox-remote.1 fluxbox-style.5
|
||||
EXTRA_DIST=fbsetroot.1 fbrun.1 fbsetbg.1 startfluxbox.1 CODESTYLE \
|
||||
fluxbox.1.in fluxbox-apps.5.in fluxbox-keys.5.in fluxbox-remote.1.in fluxbox-style.5.in
|
||||
distclean-local:
|
||||
rm -f *\~
|
||||
|
||||
fluxbox.1: fluxbox.1.in
|
||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," $(srcdir)/fluxbox.1.in > fluxbox.1
|
||||
|
||||
fluxbox-style.5: fluxbox-style.5.in
|
||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," $(srcdir)/fluxbox-style.5.in > fluxbox-style.5
|
||||
%: %.in
|
||||
@regex_cmd@ -e "s,@pkgdatadir@,$(pkgdatadir)," $^ > $@
|
||||
|
|
|
@ -2,25 +2,34 @@
|
|||
# create manpages from the asciidoc files
|
||||
#
|
||||
|
||||
SRC1 = fluxbox.txt fluxbox-keys.txt fluxbox-remote.txt
|
||||
SRC1 = fluxbox.txt fluxbox-remote.txt
|
||||
SRC5 = fluxbox-keys.txt fluxbox-apps.txt fluxbox-style.txt
|
||||
|
||||
MAN = $(SRC1:.txt=.1) $(SRC5:.txt=.5)
|
||||
MAN = $(SRC1:.txt=.1.in) $(SRC5:.txt=.5.in)
|
||||
|
||||
all : $(MAN)
|
||||
all: $(MAN)
|
||||
|
||||
install-above: all
|
||||
cp $(MAN) ../
|
||||
|
||||
clean:
|
||||
rm -fv $(MAN)
|
||||
|
||||
%.xml : %.txt
|
||||
asciidoc -b docbook -d manpage -o $@ $<
|
||||
|
||||
%.1 : %.xml
|
||||
xmlto man $<
|
||||
|
||||
%.5 : %.xml
|
||||
xmlto man $<
|
||||
|
||||
%.1.in: %.1
|
||||
cp $< $@
|
||||
|
||||
%.5.in: %.5
|
||||
cp $< $@
|
||||
|
||||
%.xml : %.txt
|
||||
asciidoc -b docbook -d manpage -o $@ $<
|
||||
|
||||
# Dependencies:
|
||||
#
|
||||
# fluxbox-apps(5) and fluxbox-keys(5) both include client-patterns.txt
|
||||
|
|
Loading…
Reference in a new issue