File: Makefile.am

package info (click to toggle)
elk 3.99.7-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, lenny, squeeze
  • size: 5,068 kB
  • ctags: 3,303
  • sloc: ansic: 22,248; sh: 8,936; lisp: 6,208; makefile: 851; awk: 154; cpp: 92
file content (31 lines) | stat: -rw-r--r-- 786 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
EXTRA_DIST = kernel.ms
CLEANFILES = index.raw index.ms kernel.ps kernel.html

if HAVE_GROFF
docs_DATA = kernel.ps
docsdir = $(datadir)/doc/@PACKAGE@/ps
endif

MANUAL = $(srcdir)/kernel.ms
TROFF = groff -ms -t
UNROFF = unroff -ms

kernel.ps: $(MANUAL) index.ms
	(cat $(MANUAL) $(srcdir)/../util/tmac.index index.ms; echo ".Tc") \
	    | $(TROFF) 2> /dev/null > kernel.ps

kernel.html: $(MANUAL)
	(cat $?; echo ".Tc") | $(UNROFF) document=kernel

index.ms: $(MANUAL) index.raw
	sort -f -t'#' +1 -3 +0n index.raw \
	    | $(AWK) -f $(srcdir)/../util/fixindex.awk \
	    | $(AWK) -f $(srcdir)/../util/block.awk >index.ms

index.raw: $(MANUAL)
	$(TROFF) $(MANUAL) 2> index.raw >/dev/null

check:
	checknr -c.Ul.Pr.Sy.Va.Sh.Ix.Id.Ch -a.Ss.Se.[[.]] $(MANUAL) \
	    | grep -v "Empty command"