]> git.proxmox.com Git - mirror_frr.git/blame - yang/subdir.am
Merge pull request #5722 from donaldsharp/kernel_routes
[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
1a4bc045 24dist_yangmodels_DATA += yang/frr-test-module.yang
a4bed468 25dist_yangmodels_DATA += yang/frr-interface.yang
686d244f 26dist_yangmodels_DATA += yang/frr-route-map.yang
707656ec 27dist_yangmodels_DATA += yang/frr-route-types.yang
e6a0538b 28dist_yangmodels_DATA += yang/ietf/ietf-routing-types.yang
707656ec 29
adc26455
RZ
30if BFDD
31dist_yangmodels_DATA += yang/frr-bfdd.yang
32endif
33
f25c244b
RZ
34if EIGRPD
35dist_yangmodels_DATA += yang/frr-eigrpd.yang
36endif
37
707656ec
RW
38if RIPD
39dist_yangmodels_DATA += yang/frr-ripd.yang
40endif
e9ce224b
RW
41
42if RIPNGD
43dist_yangmodels_DATA += yang/frr-ripngd.yang
44endif
20bd27e2
EDP
45
46if ISISD
47dist_yangmodels_DATA += yang/frr-isisd.yang
48endif
21a22f4c
QY
49
50if VRRPD
51dist_yangmodels_DATA += yang/frr-vrrpd.yang
52endif