6 sbin_PROGRAMS += pimd/pimd
7 bin_PROGRAMS += pimd/mtracebis
8 noinst_PROGRAMS += pimd/test_igmpv3_join
9 vtysh_scan += pimd/pim_cmd.c
11 man8 += $(MANBUILD)/frr-pimd.8
12 man8 += $(MANBUILD)/mtracebis.8
25 pimd/pim_ifchannel.c \
27 pimd/pim_igmp_mtrace.c \
28 pimd/pim_igmp_stats.c \
40 pimd/pim_msdp_packet.c \
41 pimd/pim_msdp_socket.c \
44 pimd/pim_nb_config.c \
76 nodist_pimd_pimd_SOURCES = \
78 yang/frr-pim-rp.yang.c \
79 yang/frr-igmp.yang.c \
82 pimd_pim6d_SOURCES = \
87 nodist_pimd_pim6d_SOURCES = \
100 pimd/pim_ifchannel.h \
102 pimd/pim_igmp_join.h \
103 pimd/pim_igmp_mtrace.h \
104 pimd/pim_igmp_stats.h \
107 pimd/pim_instance.h \
116 pimd/pim_msdp_packet.h \
117 pimd/pim_msdp_socket.h \
120 pimd/pim_neighbor.h \
124 pimd/pim_register.h \
130 pimd/pim_ssmpingd.h \
135 pimd/pim_upstream.h \
141 pimd/pim_vxlan_instance.h \
143 pimd/mtracebis_netlink.h \
144 pimd/mtracebis_routeget.h \
151 pimd_pimd_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
152 pimd_pimd_LDADD = lib/libfrr.la $(LIBCAP)
157 # pim6d is only enabled for --enable-dev-build, and NOT installed currently
158 # (change noinst_ to sbin_ below to install it.)
160 noinst_PROGRAMS += pimd/pim6d
161 pimd_pim6d_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=6 $(and $(PIM_V6_TEMP_BREAK),-DPIM_V6_TEMP_BREAK)
162 pimd_pim6d_LDADD = lib/libfrr.la $(LIBCAP)
166 pimd_test_igmpv3_join_LDADD = lib/libfrr.la
167 pimd_test_igmpv3_join_SOURCES = pimd/test_igmpv3_join.c
169 pimd_mtracebis_LDADD = lib/libfrr.la
170 pimd_mtracebis_CFLAGS = $(AM_CFLAGS) -DPIM_IPV=4
171 pimd_mtracebis_SOURCES = pimd/mtracebis.c \
172 pimd/mtracebis_netlink.c \
173 pimd/mtracebis_routeget.c \