summaryrefslogtreecommitdiffstats
path: root/doc/manpages/subdir.am
blob: 20efd523fc6b0e8da0203dcbb47c42c766e66f75 (plain)
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#
# doc/manpages
#

man_RSTFILES = \
	doc/manpages/bgpd.rst \
	doc/manpages/common-options.rst \
	doc/manpages/conf.py \
	doc/manpages/defines.rst \
	doc/manpages/eigrpd.rst \
	doc/manpages/epilogue.rst \
	doc/manpages/fabricd.rst \
	doc/manpages/frr.rst \
	doc/manpages/index.rst \
	doc/manpages/isisd.rst \
	doc/manpages/ldpd.rst \
	doc/manpages/mtracebis.rst \
	doc/manpages/nhrpd.rst \
	doc/manpages/ospf6d.rst \
	doc/manpages/ospfclient.rst \
	doc/manpages/ospfd.rst \
	doc/manpages/pimd.rst \
	doc/manpages/ripd.rst \
	doc/manpages/pbrd.rst \
	doc/manpages/ripngd.rst \
	doc/manpages/sharpd.rst \
	doc/manpages/staticd.rst \
	doc/manpages/vtysh.rst \
	doc/manpages/watchfrr.rst \
	doc/manpages/zebra.rst \
	doc/manpages/bfdd.rst \
	doc/manpages/bfd-options.rst \
	# end

EXTRA_DIST += $(man_RSTFILES)

MANBUILD = doc/manpages/_build/man
doc/manpages/_build/.doctrees/environment.pickle: $(man_RSTFILES)

#
# automake integration
#

rstman1dir = $(mandir)/man1
rstman8dir = $(mandir)/man8

rstman1_DATA =
rstman8_DATA =

rstman1_DATA += $(MANBUILD)/frr.1

if PIMD
rstman8_DATA += $(MANBUILD)/pimd.8
rstman8_DATA += $(MANBUILD)/mtracebis.8
endif

if PBRD
rstman8_DATA += $(MANBUILD)/pbrd.8
endif

if BGPD
rstman8_DATA += $(MANBUILD)/bgpd.8
endif

if ISISD
rstman8_DATA += $(MANBUILD)/isisd.8
endif

if OSPF6D
rstman8_DATA += $(MANBUILD)/ospf6d.8
endif

if OSPFCLIENT
rstman8_DATA += $(MANBUILD)/ospfclient.8
endif

if OSPFD
rstman8_DATA += $(MANBUILD)/ospfd.8
endif

if LDPD
rstman8_DATA += $(MANBUILD)/ldpd.8
endif

if RIPD
rstman8_DATA += $(MANBUILD)/ripd.8
endif

if RIPNGD
rstman8_DATA += $(MANBUILD)/ripngd.8
endif

if NHRPD
rstman8_DATA += $(MANBUILD)/nhrpd.8
endif

if VTYSH
rstman1_DATA += $(MANBUILD)/vtysh.1
endif

if WATCHFRR
rstman8_DATA += $(MANBUILD)/watchfrr.8
endif

if ZEBRA
rstman8_DATA += $(MANBUILD)/zebra.8
endif

if EIGRPD
rstman8_DATA += $(MANBUILD)/eigrpd.8
endif

if SHARPD
rstman8_DATA += $(MANBUILD)/sharpd.8
endif

if STATICD
rstman8_DATA += $(MANBUILD)/staticd.8
endif

if BFDD
rstman8_DATA += $(MANBUILD)/bfdd.8
endif

# dependency
$(rstman8_DATA) $(rstman1_DATA): $(MANBUILD)/man.stamp

#
# hook-ins for clean / doc
# (install is handled by automake _DATA)
#

clean-local: clean-manpages
.PHONY: clean-manpages
clean-manpages:
	-rm -rf $(MANBUILD)

doc: doc-man
.PHONY: doc-man
doc-man: $(rstman8_DATA) $(rstman1_DATA)