6 sbin_PROGRAMS += pimd/pimd
7 bin_PROGRAMS += pimd/mtracebis
8 noinst_PROGRAMS += pimd/test_igmpv3_join
15 vtysh_daemons += pim6d
16 man8 += $(MANBUILD)/frr-pimd.8
17 man8 += $(MANBUILD)/mtracebis.8
25 pimd/pim_cmd_common.c \
29 pimd/pim_ifchannel.c \
39 pimd/pim_nb_config.c \
70 pimd/pim_igmp_mtrace.c \
71 pimd/pim_igmp_stats.c \
77 pimd/pim_msdp_packet.c \
78 pimd/pim_msdp_socket.c \
81 pimd/pim_mroute_msg.c \
84 nodist_pimd_pimd_SOURCES = \
86 yang/frr-pim-rp.yang.c \
90 pimd_pim6d_SOURCES = \
96 pimd/pim6_mroute_msg.c \
99 nodist_pimd_pim6d_SOURCES = \
100 yang/frr-pim.yang.c \
101 yang/frr-pim-rp.yang.c \
102 yang/frr-gmp.yang.c \
112 pimd/pim_cmd_common.h \
116 pimd/pim_ifchannel.h \
118 pimd/pim_igmp_join.h \
119 pimd/pim_igmp_mtrace.h \
120 pimd/pim_igmp_stats.h \
123 pimd/pim_instance.h \
132 pimd/pim_msdp_packet.h \
133 pimd/pim_msdp_socket.h \
136 pimd/pim_neighbor.h \
140 pimd/pim_register.h \
146 pimd/pim_ssmpingd.h \
152 pimd/pim_upstream.h \
158 pimd/pim_vxlan_instance.h \
161 pimd/pim6_mld_protocol.h \
162 pimd/mtracebis_netlink.h \
163 pimd/mtracebis_routeget.h \
173 pimd_pimd_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
174 pimd_pimd_LDADD = lib/libfrr.la $(LIBCAP)
179 # pim6d is only enabled for --enable-dev-build, and NOT installed currently
180 # (change noinst_ to sbin_ below to install it.)
182 noinst_PROGRAMS += pimd/pim6d
183 pimd_pim6d_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=6
184 pimd_pim6d_LDADD = lib/libfrr.la $(LIBCAP)
188 pimd_test_igmpv3_join_LDADD = lib/libfrr.la
189 pimd_test_igmpv3_join_SOURCES = pimd/test_igmpv3_join.c
191 pimd_mtracebis_LDADD = lib/libfrr.la
192 pimd_mtracebis_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
193 pimd_mtracebis_SOURCES = pimd/mtracebis.c \
194 pimd/mtracebis_netlink.c \
195 pimd/mtracebis_routeget.c \