]> git.proxmox.com Git - mirror_frr.git/blame - doc/user/subdir.am
doc: Add rfc8212 to supported RFCs list
[mirror_frr.git] / doc / user / subdir.am
CommitLineData
9e53b315
DL
1#
2# doc/user
3#
4
5user_RSTFILES = \
6 doc/user/babeld.rst \
7 doc/user/ldpd.rst \
8 doc/user/basic.rst \
9 doc/user/bgp.rst \
ed18356f 10 doc/user/bmp.rst \
9e53b315
DL
11 doc/user/bugs.rst \
12 doc/user/conf.py \
13 doc/user/eigrpd.rst \
f3c7b99d 14 doc/user/fabricd.rst \
9e53b315
DL
15 doc/user/filter.rst \
16 doc/user/glossary.rst \
17 doc/user/index.rst \
18 doc/user/installation.rst \
19 doc/user/ipv6.rst \
20 doc/user/isisd.rst \
21 doc/user/kernel.rst \
22 doc/user/nhrpd.rst \
23 doc/user/ospf6d.rst \
24 doc/user/ospfd.rst \
25 doc/user/ospf_fundamentals.rst \
26 doc/user/overview.rst \
27 doc/user/packet-dumps.rst \
28 doc/user/pim.rst \
29 doc/user/ripd.rst \
30 doc/user/pbr.rst \
31 doc/user/ripngd.rst \
32 doc/user/routemap.rst \
33 doc/user/routeserver.rst \
34 doc/user/rpki.rst \
35 doc/user/setup.rst \
36 doc/user/sharp.rst \
37 doc/user/snmp.rst \
38 doc/user/snmptrap.rst \
39 doc/user/static.rst \
40 doc/user/vnc.rst \
b58ab00f 41 doc/user/vrrp.rst \
9e53b315
DL
42 doc/user/vtysh.rst \
43 doc/user/zebra.rst \
44 doc/user/bfd.rst \
45 doc/user/flowspec.rst \
46664285 46 doc/user/watchfrr.rst \
9e53b315
DL
47 # end
48
49EXTRA_DIST += \
50 $(user_RSTFILES) \
51 doc/user/Useful_Sysctl_Settings.md \
52 # end
53
54USERBUILD = doc/user/_build
55$(USERBUILD)/.doctrees/environment.pickle: $(user_RSTFILES)
56
57#
58# automake integration (things that should be built in "all")
59#
60
61if DOC
62nodist_noinst_DATA += $(USERBUILD)/texinfo/frr.info
63endif
64if DOC_HTML
65nodist_noinst_DATA += $(USERBUILD)/html/.buildinfo
66endif
67
68#
69# standard targets
70#
71
72.PHONY: info html pdf
73info: $(USERBUILD)/texinfo/frr.info
74html: $(USERBUILD)/html/.buildinfo
75pdf: $(USERBUILD)/latexpdf
76
77#
78# hook-ins for clean / install / doc
79#
80
81.PHONY: clean-userdocs
82clean-local: clean-userdocs
83clean-userdocs:
84 -rm -rf "$(USERBUILD)"
85
86# INSTALL_INFO=install-info
87.PHONY: install-info uninstall-info install-html uninstall-html
88
89install-info: $(USERBUILD)/texinfo/frr.info
90 $(MKDIR_P) "$(DESTDIR)$(infodir)"
91 $(INSTALL_DATA) "$<" "$(DESTDIR)$(infodir)"
92 [ -z "${DESTDIR}" ] && $(INSTALL_INFO) --info-dir="$(DESTDIR)$(infodir)" "$<" || true
93uninstall-info: $(USERBUILD)/texinfo/frr.info
94 -rm -f "$(DESTDIR)$(infodir)/$<"
95 [ -z "${DESTDIR}" ] && $(INSTALL_INFO) --delete --info-dir="$(DESTDIR)$(infodir)" "$<" || true
96
97install-html: $(USERBUILD)/html/.buildinfo
98 $(MKDIR_P) "$(DESTDIR)$(htmldir)"
99 cp -r "$(USERBUILD)/html" "$(DESTDIR)$(htmldir)"
100uninstall-html:
101 -rm -rf "$(DESTDIR)$(htmldir)/html"
102
103.PHONY: install-data-local uninstall-local
104if DOC
105DOC_INFO=info
62e71214
DL
106TARGET_INSTALL_INFO=install-info
107TARGET_UNINSTALL_INFO=uninstall-info
9e53b315
DL
108endif
109if DOC_HTML
110DOC_HTML=html
62e71214
DL
111TARGET_INSTALL_HTML=install-html
112TARGET_UNINSTALL_HTML=uninstall-html
9e53b315 113endif
62e71214
DL
114
115# leave the comments in, this was causing weird reordering issues in automake
116install-data-local: $(TARGET_INSTALL_INFO) $(TARGET_INSTALL_HTML)
117#
118uninstall-local: $(TARGET_UNINSTALL_INFO) $(TARGET_UNINSTALL_HTML)
119#
9e53b315 120doc: $(DOC_INFO) $(DOC_HTML)