]> git.proxmox.com Git - mirror_frr.git/blame - yang/subdir.am
pbrd: disallow ipv4/ipv6 mismatching in match src/dst
[mirror_frr.git] / yang / subdir.am
CommitLineData
3a11599c
DL
1SUFFIXES += .yang .yang.c .yin .yin.c
2EXTRA_DIST += yang/embedmodel.py
3
4.yang.yang.c:
5 $(AM_V_GEN)$(PYTHON) $(top_srcdir)/yang/embedmodel.py $^ $@
6.yin.yin.c:
7 $(AM_V_GEN)$(PYTHON) $(top_srcdir)/yang/embedmodel.py $^ $@
8
9# use .yang.c files like this:
10#
11# ripd_ripd_SOURCES = \
12# ...
13# nodist_ripd_ripd_SOURCES = \
14# yang/frr-ripd.yang.c \
15# # end
16#
17# Note that putting the .yang.c file into a static library.a will NOT work
18# because the entire file is "optimized out" since it does not contain any
19# global symbols :(. Just put it in the daemon. Dynamic libraries.so work
20# without problems, as seen in libfrr.
21
a513824c 22dist_yangmodels_DATA += yang/frr-filter.yang
1c2facd1 23dist_yangmodels_DATA += yang/frr-module-translator.yang
b87fa24d 24dist_yangmodels_DATA += yang/frr-nexthop.yang
1a4bc045 25dist_yangmodels_DATA += yang/frr-test-module.yang
a4bed468 26dist_yangmodels_DATA += yang/frr-interface.yang
686d244f 27dist_yangmodels_DATA += yang/frr-route-map.yang
3a7262b6 28dist_yangmodels_DATA += yang/frr-vrf.yang
707656ec 29dist_yangmodels_DATA += yang/frr-route-types.yang
8b043166 30dist_yangmodels_DATA += yang/frr-routing.yang
e6a0538b 31dist_yangmodels_DATA += yang/ietf/ietf-routing-types.yang
b0f502c5 32dist_yangmodels_DATA += yang/ietf/ietf-interfaces.yang
bc8c00cc 33dist_yangmodels_DATA += yang/ietf/ietf-bgp-types.yang
707656ec 34
adc26455
RZ
35if BFDD
36dist_yangmodels_DATA += yang/frr-bfdd.yang
37endif
38
f25c244b
RZ
39if EIGRPD
40dist_yangmodels_DATA += yang/frr-eigrpd.yang
41endif
42
707656ec
RW
43if RIPD
44dist_yangmodels_DATA += yang/frr-ripd.yang
45endif
e9ce224b
RW
46
47if RIPNGD
48dist_yangmodels_DATA += yang/frr-ripngd.yang
49endif
20bd27e2
EDP
50
51if ISISD
52dist_yangmodels_DATA += yang/frr-isisd.yang
53endif
21a22f4c
QY
54
55if VRRPD
56dist_yangmodels_DATA += yang/frr-vrrpd.yang
57endif
56822e76 58
59if STATICD
60dist_yangmodels_DATA += yang/frr-staticd.yang
61endif
0d2e2bd1
CS
62
63if ZEBRA
64dist_yangmodels_DATA += yang/frr-zebra.yang
65endif
b37e4b28
CS
66
67if PIMD
68dist_yangmodels_DATA += yang/frr-igmp.yang
69dist_yangmodels_DATA += yang/frr-pim.yang
70dist_yangmodels_DATA += yang/frr-pim-rp.yang
71endif
bc8c00cc
CS
72
73if BGPD
74dist_yangmodels_DATA += yang/frr-bgp-common-structure.yang
75dist_yangmodels_DATA += yang/frr-bgp-common.yang
76dist_yangmodels_DATA += yang/frr-bgp-common-multiprotocol.yang
77dist_yangmodels_DATA += yang/frr-bgp-neighbor.yang
78dist_yangmodels_DATA += yang/frr-bgp-peer-group.yang
79dist_yangmodels_DATA += yang/frr-deviations-bgp-datacenter.yang
80dist_yangmodels_DATA += yang/frr-bgp-rpki.yang
81dist_yangmodels_DATA += yang/frr-bgp-bmp.yang
82dist_yangmodels_DATA += yang/frr-bgp-types.yang
83dist_yangmodels_DATA += yang/frr-bgp.yang
84endif