1EXTRA_DIST = xlib.ms
2CLEANFILES = index.raw index.ms xlib.ps xlib.html
3
4if HAVE_GROFF
5docs_DATA = xlib.ps
6docsdir = $(datadir)/doc/@PACKAGE@/ps
7endif
8
9MANUAL = $(srcdir)/xlib.ms
10TROFF = groff -ms -t
11UNROFF = unroff -ms
12
13xlib.ps: $(MANUAL) index.ms
14	(cat $(MANUAL) $(srcdir)/../util/tmac.index index.ms; echo ".Tc") \
15	    | $(TROFF) 2> /dev/null > xlib.ps
16
17xlib.html: $(MANUAL)
18	(cat $?; echo ".Tc") | $(UNROFF) document=xlib
19
20index.ms: $(MANUAL) index.raw
21	sort -f -t'#' +1 -3 +0n index.raw \
22	    | $(AWK) -f $(srcdir)/../util/fixindex.awk \
23	    | $(AWK) -f $(srcdir)/../util/block.awk >index.ms
24
25index.raw: $(MANUAL)
26	$(TROFF) $(MANUAL) 2> index.raw >/dev/null
27
28#check:
29#	checknr -c.Ul.Pr.Sy.Va.Sh.Ix.Id.Ch -a.Ss.Se.[[.]] $(MANUAL) \
30#	    | grep -v "Empty command"
31
32