File: Makefile.am

package info (click to toggle)
shadowsocks-libev 3.2.5%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 1,956 kB
  • sloc: ansic: 15,146; sh: 1,374; makefile: 203; python: 109
file content (60 lines) | stat: -rw-r--r-- 1,426 bytes parent folder | download | duplicates (5)
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
ASCIIDOC = @ASCIIDOC@
ASCIIDOC_EXTRA =
MANPAGE_XSL = manpage-normal.xsl
XMLTO = @XMLTO@
XMLTO_EXTRA = -m manpage-bold-literal.xsl
GZIPCMD = @GZIP@
INSTALL = @INSTALL@
RM = @RM@
MV = @MV@
SED = @SED@
VERSION = `$(SED) -n 's/.*PACKAGE_VERSION "\(.*\)"/\1/p'\
		  ../config.h`

# Guard against environment variables
MAN1_DOC =
MAN1_DOC += ss-local.1
MAN1_DOC += ss-manager.1
MAN1_DOC += ss-nat.1
MAN1_DOC += ss-redir.1
MAN1_DOC += ss-server.1
MAN1_DOC += ss-tunnel.1

MAN8_DOC =
MAN8_DOC += shadowsocks-libev.8

MAN8_XML = $(MAN8_DOC:%.8=%.xml)
MAN1_XML = $(MAN1_DOC:%.1=%.xml)
MAN_XML  = $(MAN8_XML) $(MAN1_XML)

MAN8_HTML = $(MAN8_DOC:%.8=%.html)
MAN1_HTML = $(MAN1_DOC:%.1=%.html)
MAN_HTML  = $(MAN8_HTML) $(MAN1_HTML)

MAN8_TXT = $(MAN8_DOC:%.8=%.asciidoc)
MAN1_TXT = $(MAN1_DOC:%.1=%.asciidoc)
MAN_TXT  = $(MAN8_TXT) $(MAN1_TXT)

man_MANS = $(MAN8_DOC) $(MAN1_DOC)

html-local: $(MAN_HTML)

%.1: %.xml
	$(AM_V_GEN)$(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $<

%.8: %.xml
	$(AM_V_GEN)$(XMLTO) -m $(MANPAGE_XSL) $(XMLTO_EXTRA) man $<

%.xml: %.asciidoc
	$(AM_V_GEN)$(ASCIIDOC) -b docbook -d manpage -f asciidoc.conf \
	    -aversion=$(VERSION) $(ASCIIDOC_EXTRA) -o $@ $<

%.html: %.asciidoc
	$(AM_V_GEN)$(ASCIIDOC) -b html4 -d article -f asciidoc.conf \
		-aversion=$(VERSION) $(ASCIIDOC_EXTRA) -o $@ $<

doc_DATA = $(MAN_HTML)

CLEANFILES = $(MAN_XML) $(man_MANS) $(MAN_HTML)

EXTRA_DIST = *.asciidoc asciidoc.conf *.xsl