]> git.proxmox.com Git - mirror_frr.git/blob - vtysh/Makefile.am
lib: Fix Spelling mistake
[mirror_frr.git] / vtysh / Makefile.am
1 ## Process this file with Automake to create Makefile.in
2
3 include ../common.am
4
5 if ENABLE_BGP_VNC
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
12 else
13 BGP_VNC_RFP_INCDIR =
14 BGP_VNC_RFP_SRCDIR =
15 BGP_VNC_RFP_SRC =
16 BGP_VNC_RFAPI_INCDIR =
17 BGP_VNC_RFAPI_SRCDIR =
18 BGP_VNC_RFAPI_SRC =
19 endif
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)/\"
23
24 LIBS = @LIBS@ @CURSES@ @LIBPAM@
25
26 bin_PROGRAMS = vtysh
27
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@
33
34 examplesdir = $(exampledir)
35 dist_examples_DATA = vtysh.conf.sample
36
37 EXTRA_DIST = extract.pl
38
39 vtysh_scan =
40
41 if PIMD
42 vtysh_scan += $(top_srcdir)/pimd/pim_cmd.c
43 endif
44
45 if BGPD
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
57 endif
58
59 if RPKI
60 vtysh_scan += $(top_srcdir)/bgpd/bgp_rpki.c
61 endif
62
63 if ISISD
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.c
68 vtysh_scan += $(top_srcdir)/isisd/isisd.c
69 endif
70
71 if OSPFD
72 vtysh_scan += $(top_srcdir)/ospfd/ospf_bfd.c
73 vtysh_scan += $(top_srcdir)/ospfd/ospf_dump.c
74 vtysh_scan += $(top_srcdir)/ospfd/ospf_opaque.c
75 vtysh_scan += $(top_srcdir)/ospfd/ospf_ri.c
76 vtysh_scan += $(top_srcdir)/ospfd/ospf_routemap.c
77 vtysh_scan += $(top_srcdir)/ospfd/ospf_te.c
78 vtysh_scan += $(top_srcdir)/ospfd/ospf_sr.c
79 vtysh_scan += $(top_srcdir)/ospfd/ospf_vty.c
80 endif
81
82 if OSPF6D
83 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_abr.c
84 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_asbr.c
85 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_area.c
86 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_bfd.c
87 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_flood.c
88 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_interface.c
89 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_intra.c
90 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_lsa.c
91 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_message.c
92 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_neighbor.c
93 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_route.c
94 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_spf.c
95 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_top.c
96 vtysh_scan += $(top_srcdir)/ospf6d/ospf6_zebra.c
97 vtysh_scan += $(top_srcdir)/ospf6d/ospf6d.c
98 endif
99
100 if RIPD
101 vtysh_scan += $(top_srcdir)/ripd/rip_debug.c
102 vtysh_scan += $(top_srcdir)/ripd/rip_interface.c
103 vtysh_scan += $(top_srcdir)/ripd/rip_offset.c
104 vtysh_scan += $(top_srcdir)/ripd/rip_zebra.c
105 vtysh_scan += $(top_srcdir)/ripd/ripd.c
106 endif
107
108 if RIPNGD
109 vtysh_scan += $(top_srcdir)/ripngd/ripng_debug.c
110 vtysh_scan += $(top_srcdir)/ripngd/ripng_interface.c
111 vtysh_scan += $(top_srcdir)/ripngd/ripng_offset.c
112 vtysh_scan += $(top_srcdir)/ripngd/ripng_zebra.c
113 vtysh_scan += $(top_srcdir)/ripngd/ripngd.c
114 endif
115
116 if LDPD
117 vtysh_scan += $(top_srcdir)/ldpd/ldp_vty_cmds.c
118 endif
119
120 if NHRPD
121 vtysh_scan += $(top_srcdir)/nhrpd/nhrp_vty.c
122 endif
123
124 if EIGRPD
125 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_dump.c
126 #vtysh_scan += $(top_srcdir)/eigrpd/eigrp_routemap.c
127 vtysh_scan += $(top_srcdir)/eigrpd/eigrp_vty.c
128 endif
129
130 if BABELD
131 vtysh_scan += $(top_srcdir)/babeld/babel_interface.c
132 vtysh_scan += $(top_srcdir)/babeld/babel_zebra.c
133 vtysh_scan += $(top_srcdir)/babeld/babeld.c
134 endif
135
136 if SHARPD
137 vtysh_scan += $(top_srcdir)/sharpd/sharp_vty.c
138 endif
139
140 if SNMP
141 vtysh_scan += $(top_srcdir)/lib/agentx.c
142 endif
143
144 if PBRD
145 vtysh_scan += $(top_srcdir)/pbrd/pbr_vty.c
146 vtysh_scan += $(top_srcdir)/pbrd/pbr_debug.c
147 endif
148
149 if STATICD
150 vtysh_scan += $(top_srcdir)/staticd/static_vty.c
151 endif
152
153 if BFDD
154 vtysh_scan += $(top_srcdir)/bfdd/bfdd_vty.c
155 endif
156
157 vtysh_cmd_FILES = $(vtysh_scan) \
158 $(top_srcdir)/lib/keychain.c $(top_srcdir)/lib/routemap.c \
159 $(top_srcdir)/lib/filter.c $(top_srcdir)/lib/plist.c \
160 $(top_srcdir)/lib/distribute.c $(top_srcdir)/lib/if_rmap.c \
161 $(top_srcdir)/lib/vrf.c $(top_srcdir)/lib/if.c \
162 $(top_srcdir)/lib/vty.c $(top_srcdir)/zebra/debug.c \
163 $(top_srcdir)/lib/logicalrouter.c \
164 $(top_srcdir)/lib/nexthop_group.c \
165 $(top_srcdir)/zebra/interface.c \
166 $(top_srcdir)/zebra/irdp_interface.c \
167 $(top_srcdir)/zebra/rtadv.c $(top_srcdir)/zebra/zebra_vty.c \
168 $(top_srcdir)/zebra/zserv.c $(top_srcdir)/zebra/router-id.c \
169 $(top_srcdir)/zebra/zebra_routemap.c \
170 $(top_srcdir)/zebra/zebra_fpm.c \
171 $(top_srcdir)/zebra/zebra_ptm.c \
172 $(top_srcdir)/zebra/zebra_mpls_vty.c \
173 $(top_srcdir)/zebra/zebra_pw.c \
174 $(top_srcdir)/watchfrr/watchfrr_vty.c \
175 $(BGP_VNC_RFAPI_SRC) $(BGP_VNC_RFP_SRC)
176
177 vtysh_cmd.c: $(vtysh_cmd_FILES) extract.pl
178 ./extract.pl $(vtysh_cmd_FILES) > vtysh_cmd.c