]> git.proxmox.com Git - mirror_frr.git/blame - pimd/subdir.am
Merge pull request #11909 from opensourcerouting/fix/a_couple_nits
[mirror_frr.git] / pimd / subdir.am
CommitLineData
35a3c3c1
DL
1#
2# pimd
3#
4
5if PIMD
35a3c3c1 6sbin_PROGRAMS += pimd/pimd
4d9ad5dc 7bin_PROGRAMS += pimd/mtracebis
35a3c3c1 8noinst_PROGRAMS += pimd/test_igmpv3_join
5d613d13
SG
9vtysh_scan += \
10 pimd/pim_cmd.c \
11 pimd/pim6_cmd.c \
5e5034b0 12 pimd/pim6_mld.c \
5d613d13 13 #end
d7b86ae4 14vtysh_daemons += pimd
e8515e32 15vtysh_daemons += pim6d
42957688 16man8 += $(MANBUILD)/frr-pimd.8
f4f2f2cc 17man8 += $(MANBUILD)/mtracebis.8
35a3c3c1
DL
18endif
19
10fe382b 20pim_common = \
26625d51 21 pimd/pim_addr.c \
35a3c3c1
DL
22 pimd/pim_assert.c \
23 pimd/pim_bfd.c \
24 pimd/pim_br.c \
17dd1680 25 pimd/pim_bsm.c \
26cd3d66 26 pimd/pim_cmd_common.c \
d9ff4302 27 pimd/pim_errors.c \
35a3c3c1
DL
28 pimd/pim_hello.c \
29 pimd/pim_iface.c \
30 pimd/pim_ifchannel.c \
35a3c3c1
DL
31 pimd/pim_instance.c \
32 pimd/pim_int.c \
33 pimd/pim_join.c \
34 pimd/pim_jp_agg.c \
35 pimd/pim_macro.c \
36 pimd/pim_memory.c \
37 pimd/pim_mroute.c \
35a3c3c1 38 pimd/pim_msg.c \
299c66b3
SP
39 pimd/pim_nb.c \
40 pimd/pim_nb_config.c \
35a3c3c1 41 pimd/pim_neighbor.c \
0455229c 42 pimd/pim_nht.c \
35a3c3c1 43 pimd/pim_oil.c \
cc362d24 44 pimd/pim_pim.c \
35a3c3c1
DL
45 pimd/pim_routemap.c \
46 pimd/pim_rp.c \
47 pimd/pim_rpf.c \
35a3c3c1
DL
48 pimd/pim_sock.c \
49 pimd/pim_ssm.c \
50 pimd/pim_ssmpingd.c \
51 pimd/pim_static.c \
52 pimd/pim_str.c \
cd6d2858 53 pimd/pim_tib.c \
35a3c3c1
DL
54 pimd/pim_time.c \
55 pimd/pim_tlv.c \
56 pimd/pim_upstream.c \
57 pimd/pim_util.c \
35a3c3c1
DL
58 pimd/pim_vty.c \
59 pimd/pim_zebra.c \
dea337dc 60 pimd/pim_zlookup.c \
b583b035 61 pimd/pim_vxlan.c \
30b277e1 62 pimd/pim_register.c \
35a3c3c1 63 pimd/pimd.c \
f6423588
DL
64 # end
65
10fe382b
DL
66pimd_pimd_SOURCES = \
67 $(pim_common) \
b7f71639 68 pimd/pim_cmd.c \
5a46a3de
DL
69 pimd/pim_igmp.c \
70 pimd/pim_igmp_mtrace.c \
71 pimd/pim_igmp_stats.c \
72 pimd/pim_igmpv2.c \
73 pimd/pim_igmpv3.c \
10fe382b 74 pimd/pim_main.c \
deb76ca4 75 pimd/pim_mlag.c \
cda1f5e0
DL
76 pimd/pim_msdp.c \
77 pimd/pim_msdp_packet.c \
78 pimd/pim_msdp_socket.c \
10fe382b 79 pimd/pim_signals.c \
deb76ca4 80 pimd/pim_zpthread.c \
10fe382b
DL
81 # end
82
f6423588 83nodist_pimd_pimd_SOURCES = \
299c66b3
SP
84 yang/frr-pim.yang.c \
85 yang/frr-pim-rp.yang.c \
3051f443 86 yang/frr-gmp.yang.c \
35a3c3c1
DL
87 # end
88
10fe382b
DL
89pimd_pim6d_SOURCES = \
90 $(pim_common) \
91 pimd/pim6_main.c \
5e5034b0 92 pimd/pim6_mld.c \
5d613d13 93 pimd/pim6_cmd.c \
10fe382b
DL
94 # end
95
96nodist_pimd_pim6d_SOURCES = \
e8515e32 97 yang/frr-pim.yang.c \
98 yang/frr-pim-rp.yang.c \
99 yang/frr-gmp.yang.c \
10fe382b
DL
100 # end
101
35a3c3c1 102noinst_HEADERS += \
26625d51 103 pimd/pim_addr.h \
35a3c3c1
DL
104 pimd/pim_assert.h \
105 pimd/pim_bfd.h \
106 pimd/pim_br.h \
361b5843 107 pimd/pim_bsm.h \
35a3c3c1 108 pimd/pim_cmd.h \
26cd3d66 109 pimd/pim_cmd_common.h \
d9ff4302 110 pimd/pim_errors.h \
35a3c3c1
DL
111 pimd/pim_hello.h \
112 pimd/pim_iface.h \
113 pimd/pim_ifchannel.h \
114 pimd/pim_igmp.h \
115 pimd/pim_igmp_join.h \
4d9ad5dc 116 pimd/pim_igmp_mtrace.h \
21313cbf 117 pimd/pim_igmp_stats.h \
35a3c3c1
DL
118 pimd/pim_igmpv2.h \
119 pimd/pim_igmpv3.h \
120 pimd/pim_instance.h \
121 pimd/pim_int.h \
122 pimd/pim_join.h \
123 pimd/pim_jp_agg.h \
124 pimd/pim_macro.h \
125 pimd/pim_memory.h \
9dc1cb04 126 pimd/pim_mlag.h \
35a3c3c1
DL
127 pimd/pim_mroute.h \
128 pimd/pim_msdp.h \
129 pimd/pim_msdp_packet.h \
130 pimd/pim_msdp_socket.h \
131 pimd/pim_msg.h \
299c66b3 132 pimd/pim_nb.h \
35a3c3c1
DL
133 pimd/pim_neighbor.h \
134 pimd/pim_nht.h \
135 pimd/pim_oil.h \
136 pimd/pim_pim.h \
137 pimd/pim_register.h \
138 pimd/pim_rp.h \
139 pimd/pim_rpf.h \
140 pimd/pim_signals.h \
141 pimd/pim_sock.h \
142 pimd/pim_ssm.h \
143 pimd/pim_ssmpingd.h \
144 pimd/pim_static.h \
145 pimd/pim_str.h \
cd6d2858 146 pimd/pim_tib.h \
35a3c3c1
DL
147 pimd/pim_time.h \
148 pimd/pim_tlv.h \
149 pimd/pim_upstream.h \
150 pimd/pim_util.h \
35a3c3c1
DL
151 pimd/pim_vty.h \
152 pimd/pim_zebra.h \
153 pimd/pim_zlookup.h \
b583b035
AK
154 pimd/pim_vxlan.h \
155 pimd/pim_vxlan_instance.h \
35a3c3c1 156 pimd/pimd.h \
5e5034b0
DL
157 pimd/pim6_mld.h \
158 pimd/pim6_mld_protocol.h \
4d9ad5dc
MS
159 pimd/mtracebis_netlink.h \
160 pimd/mtracebis_routeget.h \
5d613d13 161 pimd/pim6_cmd.h \
35a3c3c1
DL
162 # end
163
94cfb069
DL
164clippy_scan += \
165 pimd/pim_cmd.c \
5d613d13 166 pimd/pim6_cmd.c \
5e5034b0 167 pimd/pim6_mld.c \
94cfb069 168 # end
414d885a 169
10fe382b 170pimd_pimd_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
e9f7a965 171pimd_pimd_LDADD = lib/libfrr.la $(LIBCAP)
35a3c3c1 172
7e08c080
MR
173if PIM6D
174sbin_PROGRAMS += pimd/pim6d
ae449dc5 175pimd_pim6d_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=6
10fe382b
DL
176pimd_pim6d_LDADD = lib/libfrr.la $(LIBCAP)
177endif
10fe382b 178
35a3c3c1
DL
179pimd_test_igmpv3_join_LDADD = lib/libfrr.la
180pimd_test_igmpv3_join_SOURCES = pimd/test_igmpv3_join.c
4d9ad5dc
MS
181
182pimd_mtracebis_LDADD = lib/libfrr.la
10fe382b 183pimd_mtracebis_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
4d9ad5dc
MS
184pimd_mtracebis_SOURCES = pimd/mtracebis.c \
185 pimd/mtracebis_netlink.c \
186 pimd/mtracebis_routeget.c \
187 # end