6 noinst_LIBRARIES += isisd/libisis.a
7 sbin_PROGRAMS += isisd/isisd
10 isisd/isis_ldp_sync.c \
15 isisd/isis_vty_fabricd.c \
18 vtysh_daemons += isisd
20 module_LTLIBRARIES += isisd/isisd_snmp.la
22 man8 += $(MANBUILD)/frr-isisd.8
26 noinst_LIBRARIES += isisd/libfabric.a
27 sbin_PROGRAMS += isisd/fabricd
31 isisd/isis_ldp_sync.c \
36 isisd/isis_vty_fabricd.c \
40 vtysh_daemons += fabricd
44 isisd/isis_adjacency.h \
46 isisd/isis_circuit.h \
48 isisd/isis_constants.h \
55 isisd/isis_ldp_sync.h \
61 isisd/isis_network.h \
63 isisd/isis_pdu_counter.h \
66 isisd/isis_routemap.h \
68 isisd/isis_spf_private.h \
72 isisd/isis_tx_queue.h \
75 isisd/iso_checksum.h \
80 isisd/isis_adjacency.c \
82 isisd/isis_circuit.c \
89 isisd/isis_ldp_sync.c \
95 isisd/isis_pdu_counter.c \
98 isisd/isis_routemap.c \
103 isisd/isis_tx_queue.c \
106 isisd/iso_checksum.c \
114 isisd/isis_pfpacket.c \
117 ISIS_LDADD_COMMON = lib/libfrr.la $(LIBCAP)
121 isisd_libisis_a_SOURCES = \
124 isisd/isis_nb_config.c \
125 isisd/isis_nb_notifications.c \
126 isisd/isis_nb_state.c \
134 isisd_isisd_LDADD = isisd/libisis.a $(ISIS_LDADD_COMMON)
135 isisd_isisd_SOURCES = $(ISIS_SOURCES)
136 nodist_isisd_isisd_SOURCES = \
137 yang/frr-isisd.yang.c \
140 isisd_isisd_snmp_la_SOURCES = isisd/isis_snmp.c
141 isisd_isisd_snmp_la_CFLAGS = $(AM_CFLAGS) $(SNMP_CFLAGS) -std=gnu11
142 isisd_isisd_snmp_la_LDFLAGS = $(MODULE_LDFLAGS)
143 isisd_isisd_snmp_la_LIBADD = lib/libfrrsnmp.la
147 FABRICD_CPPFLAGS = -DFABRICD=1 $(AM_CPPFLAGS)
149 isisd_libfabric_a_SOURCES = \
151 isisd/isis_vty_fabricd.c \
153 isisd_libfabric_a_CPPFLAGS = $(FABRICD_CPPFLAGS)
154 isisd_fabricd_LDADD = isisd/libfabric.a $(ISIS_LDADD_COMMON)
155 isisd_fabricd_SOURCES = $(ISIS_SOURCES)
156 isisd_fabricd_CPPFLAGS = $(FABRICD_CPPFLAGS)