summaryrefslogtreecommitdiff
path: root/man/Makefile.am
blob: 8b3946d5d54cc50181d33118278d3e2df1d65686 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
EXTRA_DIST = man.xsl

if HAVE_XSLTPROC
miscmandir = $(MISC_MAN_DIR)
miscman_PRE = xkeyboard-config.man
miscman_DATA = $(miscman_PRE:man=@MISC_MAN_SUFFIX@)
CLEANFILES = $(miscman_DATA) $(miscman_PRE)
SUFFIXES = .$(MISC_MAN_SUFFIX) .man
MAN_SUBSTS += -e 's|__xkb_base__|$(xkb_base)|g'

xkeyboard-config.man: $(top_srcdir)/rules/evdev.xml $(srcdir)/man.xsl
	$(XSLTPROC) -nonet $(srcdir)/man.xsl $(top_srcdir)/rules/evdev.xml > $@

# First sed swaps @appmansuffix@ back to __appmansuffix__ for the MAN_SUBSTS
.man.$(MISC_MAN_SUFFIX):
	$(SED) -e 's|@\(\<[a-z_]*\>\)@|__\1__|g' < $< | $(SED) $(MAN_SUBSTS) > $@

endif