1 ## Process this file with Automake to create Makefile.in
5 BGP_VNC_RFP_SRCDIR = @top_srcdir@/@LIBRFP@
6 BGP_VNC_RFP_INCDIR = -I$(BGP_VNC_RFP_SRCDIR)
7 BGP_VNC_RFP_SRC = $(BGP_VNC_RFP_SRCDIR)/*.c
8 BGP_VNC_RFAPI_SRCDIR = @top_srcdir@/bgpd/rfapi
9 BGP_VNC_RFAPI_INCDIR = -I$(BGP_VNC_RFAPI_SRCDIR) -I$(top_srcdir)/bgpd
10 BGP_VNC_RFAPI_SRC = $(BGP_VNC_RFAPI_SRCDIR)/*.c
15 BGP_VNC_RFAPI_INCDIR =
16 BGP_VNC_RFAPI_SRCDIR =
19 AM_CPPFLAGS = -I$(top_srcdir) -I$(top_srcdir)/lib -I$(top_builddir)/lib \
20 $(BGP_VNC_RFAPI_INCDIR) $(BGP_VNC_RFP_INCDIR)
21 DEFS = @DEFS@ -DSYSCONFDIR=\"$(sysconfdir)/\"
23 LIBS = @LIBS@ @CURSES@ @LIBPAM@
29 vtysh_SOURCES = vtysh_main.c vtysh.c vtysh_user.c vtysh_config.c
30 nodist_vtysh_SOURCES = vtysh_cmd.c
31 CLEANFILES = vtysh_cmd.c
32 noinst_HEADERS = vtysh.h vtysh_user.h
33 vtysh_LDADD = ../lib/libfrr.la @LIBCAP@ @LIBREADLINE@
35 examplesdir = $(exampledir)
36 dist_examples_DATA = vtysh.conf.sample
38 EXTRA_DIST = extract.pl
43 vtysh_scan += $(top_srcdir)/pimd/pim_cmd.c
47 vtysh_scan += $(top_srcdir)/bgpd/bgp_bfd.c
48 vtysh_scan += $(top_srcdir)/bgpd/bgp_debug.c
49 vtysh_scan += $(top_srcdir)/bgpd/bgp_dump.c
50 vtysh_scan += $(top_srcdir)/bgpd/bgp_evpn_vty.c
51 vtysh_scan += $(top_srcdir)/bgpd/bgp_filter.c
52 vtysh_scan += $(top_srcdir)/bgpd/bgp_mplsvpn.c
53 vtysh_scan += $(top_srcdir)/bgpd/bgp_nexthop.c
54 vtysh_scan += $(top_srcdir)/bgpd/bgp_route.c
55 vtysh_scan += $(top_srcdir)/bgpd/bgp_routemap.c
56 vtysh_scan += $(top_srcdir)/bgpd/bgp_vty.c
60 vtysh_scan += $(top_srcdir)/isisd/isis_redist.c
61 vtysh_scan += $(top_srcdir)/isisd/isis_spf.c
62 vtysh_scan += $(top_srcdir)/isisd/isis_te.c
63 vtysh_scan += $(top_srcdir)/isisd/isis_vty.c
64 vtysh_scan += $(top_srcdir)/isisd/isisd.c
68 vtysh_scan += $(top_srcdir)/ospfd/ospf_bfd.c
69 vtysh_scan += $(top_srcdir)/ospfd/ospf_dump.c
70 vtysh_scan += $(top_srcdir)/ospfd/ospf_opaque.c
71 vtysh_scan += $(top_srcdir)/ospfd/ospf_ri.c
72 vtysh_scan += $(top_srcdir)/ospfd/ospf_routemap.c
73 vtysh_scan += $(top_srcdir)/ospfd/ospf_te.c
74 vtysh_scan += $(top_srcdir)/ospfd/ospf_vty.c
78 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_abr.c
79 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_asbr.c
80 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_area.c
81 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_bfd.c
82 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_flood.c
83 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_interface.c
84 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_intra.c
85 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_lsa.c
86 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_message.c
87 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_neighbor.c
88 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_route.c
89 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_spf.c
90 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_top.c
91 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_zebra.c
92 vtysh_scan += $(top_srcdir)/ospf6d/ospf6d.c
96 vtysh_scan += $(top_srcdir)/ripd/rip_debug.c
97 vtysh_scan += $(top_srcdir)/ripd/rip_interface.c
98 vtysh_scan += $(top_srcdir)/ripd/rip_offset.c
99 vtysh_scan += $(top_srcdir)/ripd/rip_zebra.c
100 vtysh_scan += $(top_srcdir)/ripd/ripd.c
104 vtysh_scan += $(top_srcdir)/ripngd/ripng_debug.c
105 vtysh_scan += $(top_srcdir)/ripngd/ripng_interface.c
106 vtysh_scan += $(top_srcdir)/ripngd/ripng_offset.c
107 vtysh_scan += $(top_srcdir)/ripngd/ripng_zebra.c
108 vtysh_scan += $(top_srcdir)/ripngd/ripngd.c
112 vtysh_scan += $(top_srcdir)/ldpd/ldp_vty_cmds.c
116 vtysh_scan += $(top_srcdir)/nhrpd/nhrp_vty.c
120 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_dump.c
121 #vtysh_scan += $(top_srcdir)/eigrpd/eigrp_routemap.c
122 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_vty.c
126 vtysh_scan += $(top_srcdir)/babeld/babel_interface.c
127 vtysh_scan += $(top_srcdir)/babeld/babel_zebra.c
128 vtysh_scan += $(top_srcdir)/babeld/babeld.c
132 vtysh_scan += $(top_srcdir)/lib/agentx.c
135 vtysh_cmd_FILES = $(vtysh_scan) \
136 $(top_srcdir)/lib/keychain.c $(top_srcdir)/lib/routemap.c \
137 $(top_srcdir)/lib/filter.c $(top_srcdir)/lib/plist.c \
138 $(top_srcdir)/lib/distribute.c $(top_srcdir)/lib/if_rmap.c \
139 $(top_srcdir)/lib/vrf.c \
140 $(top_srcdir)/lib/vty.c $(top_srcdir)/zebra/debug.c \
141 $(top_srcdir)/lib/ns.c \
142 $(top_srcdir)/zebra/interface.c \
143 $(top_srcdir)/zebra/irdp_interface.c \
144 $(top_srcdir)/zebra/rtadv.c $(top_srcdir)/zebra/zebra_vty.c \
145 $(top_srcdir)/zebra/zserv.c $(top_srcdir)/zebra/router-id.c \
146 $(top_srcdir)/zebra/zebra_routemap.c \
147 $(top_srcdir)/zebra/zebra_fpm.c \
148 $(top_srcdir)/zebra/zebra_ptm.c \
149 $(top_srcdir)/zebra/zebra_mpls_vty.c \
150 $(top_srcdir)/watchfrr/watchfrr_vty.c \
151 $(BGP_VNC_RFAPI_SRC) $(BGP_VNC_RFP_SRC)
153 vtysh_cmd.c: $(vtysh_cmd_FILES) extract.pl
154 ./extract.pl $(vtysh_cmd_FILES) > vtysh_cmd.c