1 ## Process this file with Automake to create Makefile.in
6 BGP_VNC_RFP_SRCDIR = @top_srcdir@/@LIBRFP@
7 BGP_VNC_RFP_INCDIR = -I$(BGP_VNC_RFP_SRCDIR)
8 BGP_VNC_RFP_SRC = $(BGP_VNC_RFP_SRCDIR)/*.c
9 BGP_VNC_RFAPI_SRCDIR = @top_srcdir@/bgpd/rfapi
10 BGP_VNC_RFAPI_INCDIR = -I$(BGP_VNC_RFAPI_SRCDIR) -I$(top_srcdir)/bgpd
11 BGP_VNC_RFAPI_SRC = $(BGP_VNC_RFAPI_SRCDIR)/*.c
16 BGP_VNC_RFAPI_INCDIR =
17 BGP_VNC_RFAPI_SRCDIR =
20 AM_CPPFLAGS += -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib \
21 $(BGP_VNC_RFAPI_INCDIR) $(BGP_VNC_RFP_INCDIR)
22 DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
24 LIBS = @LIBS@ @CURSES@ @LIBPAM@
28 vtysh_SOURCES = vtysh_main.c vtysh.c vtysh_user.c vtysh_config.c
29 nodist_vtysh_SOURCES = vtysh_cmd.c
30 CLEANFILES = vtysh_cmd.c
31 noinst_HEADERS = vtysh.h vtysh_user.h
32 vtysh_LDADD = ../lib/libfrr.la @LIBCAP@ @LIBREADLINE@
34 examplesdir = $(exampledir)
35 dist_examples_DATA = vtysh.conf.sample
37 EXTRA_DIST = extract.pl
42 vtysh_scan += $(top_srcdir)/pimd/pim_cmd.c
46 vtysh_scan += $(top_srcdir)/bgpd/bgp_bfd.c
47 vtysh_scan += $(top_srcdir)/bgpd/bgp_debug.c
48 vtysh_scan += $(top_srcdir)/bgpd/bgp_dump.c
49 vtysh_scan += $(top_srcdir)/bgpd/bgp_evpn_vty.c
50 vtysh_scan += $(top_srcdir)/bgpd/bgp_filter.c
51 vtysh_scan += $(top_srcdir)/bgpd/bgp_mplsvpn.c
52 vtysh_scan += $(top_srcdir)/bgpd/bgp_nexthop.c
53 vtysh_scan += $(top_srcdir)/bgpd/bgp_route.c
54 vtysh_scan += $(top_srcdir)/bgpd/bgp_routemap.c
55 vtysh_scan += $(top_srcdir)/bgpd/bgp_vty.c
56 vtysh_scan += $(top_srcdir)/bgpd/bgp_flowspec_vty.c
60 vtysh_scan += $(top_srcdir)/bgpd/bgp_rpki.c
64 vtysh_scan += $(top_srcdir)/isisd/isis_redist.c
65 vtysh_scan += $(top_srcdir)/isisd/isis_spf.c
66 vtysh_scan += $(top_srcdir)/isisd/isis_te.c
67 vtysh_scan += $(top_srcdir)/isisd/isis_vty_common.c
68 vtysh_scan += $(top_srcdir)/isisd/isis_vty_fabricd.c
69 vtysh_scan += $(top_srcdir)/isisd/isis_vty_isisd.c
70 vtysh_scan += $(top_srcdir)/isisd/isisd.c
74 vtysh_scan += $(top_srcdir)/ospfd/ospf_bfd.c
75 vtysh_scan += $(top_srcdir)/ospfd/ospf_dump.c
76 vtysh_scan += $(top_srcdir)/ospfd/ospf_opaque.c
77 vtysh_scan += $(top_srcdir)/ospfd/ospf_ri.c
78 vtysh_scan += $(top_srcdir)/ospfd/ospf_routemap.c
79 vtysh_scan += $(top_srcdir)/ospfd/ospf_te.c
80 vtysh_scan += $(top_srcdir)/ospfd/ospf_sr.c
81 vtysh_scan += $(top_srcdir)/ospfd/ospf_vty.c
85 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_abr.c
86 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_asbr.c
87 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_area.c
88 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_bfd.c
89 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_flood.c
90 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_interface.c
91 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_intra.c
92 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_lsa.c
93 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_message.c
94 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_neighbor.c
95 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_route.c
96 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_spf.c
97 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_top.c
98 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_zebra.c
99 vtysh_scan += $(top_srcdir)/ospf6d/ospf6d.c
103 vtysh_scan += $(top_srcdir)/ripd/rip_debug.c
104 vtysh_scan += $(top_srcdir)/ripd/rip_interface.c
105 vtysh_scan += $(top_srcdir)/ripd/rip_offset.c
106 vtysh_scan += $(top_srcdir)/ripd/rip_zebra.c
107 vtysh_scan += $(top_srcdir)/ripd/ripd.c
111 vtysh_scan += $(top_srcdir)/ripngd/ripng_debug.c
112 vtysh_scan += $(top_srcdir)/ripngd/ripng_interface.c
113 vtysh_scan += $(top_srcdir)/ripngd/ripng_offset.c
114 vtysh_scan += $(top_srcdir)/ripngd/ripng_zebra.c
115 vtysh_scan += $(top_srcdir)/ripngd/ripngd.c
119 vtysh_scan += $(top_srcdir)/ldpd/ldp_vty_cmds.c
123 vtysh_scan += $(top_srcdir)/nhrpd/nhrp_vty.c
127 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_dump.c
128 #vtysh_scan += $(top_srcdir)/eigrpd/eigrp_routemap.c
129 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_vty.c
133 vtysh_scan += $(top_srcdir)/babeld/babel_interface.c
134 vtysh_scan += $(top_srcdir)/babeld/babel_zebra.c
135 vtysh_scan += $(top_srcdir)/babeld/babeld.c
139 vtysh_scan += $(top_srcdir)/sharpd/sharp_vty.c
143 vtysh_scan += $(top_srcdir)/lib/agentx.c
147 vtysh_scan += $(top_srcdir)/pbrd/pbr_vty.c
148 vtysh_scan += $(top_srcdir)/pbrd/pbr_debug.c
152 vtysh_scan += $(top_srcdir)/staticd/static_vty.c
156 vtysh_scan += $(top_srcdir)/bfdd/bfdd_vty.c
159 vtysh_cmd_FILES = $(vtysh_scan) \
160 $(top_srcdir)/lib/keychain.c $(top_srcdir)/lib/routemap.c \
161 $(top_srcdir)/lib/filter.c $(top_srcdir)/lib/plist.c \
162 $(top_srcdir)/lib/distribute.c $(top_srcdir)/lib/if_rmap.c \
163 $(top_srcdir)/lib/vrf.c $(top_srcdir)/lib/if.c \
164 $(top_srcdir)/lib/vty.c $(top_srcdir)/zebra/debug.c \
165 $(top_srcdir)/lib/logicalrouter.c \
166 $(top_srcdir)/lib/nexthop_group.c \
167 $(top_srcdir)/zebra/interface.c \
168 $(top_srcdir)/zebra/irdp_interface.c \
169 $(top_srcdir)/zebra/rtadv.c $(top_srcdir)/zebra/zebra_vty.c \
170 $(top_srcdir)/zebra/zserv.c $(top_srcdir)/zebra/router-id.c \
171 $(top_srcdir)/zebra/zebra_routemap.c \
172 $(top_srcdir)/zebra/zebra_fpm.c \
173 $(top_srcdir)/zebra/zebra_ptm.c \
174 $(top_srcdir)/zebra/zebra_mpls_vty.c \
175 $(top_srcdir)/zebra/zebra_pw.c \
176 $(top_srcdir)/watchfrr/watchfrr_vty.c \
177 $(BGP_VNC_RFAPI_SRC) $(BGP_VNC_RFP_SRC)
179 vtysh_cmd.c: $(vtysh_cmd_FILES) extract.pl
180 ./extract.pl $(vtysh_cmd_FILES) > vtysh_cmd.c