6 noinst_LIBRARIES += isisd/libisis.a
7 sbin_PROGRAMS += isisd/isisd
8 dist_examples_DATA += isisd/isisd.conf.sample
10 $(top_srcdir)/isisd/isis_cli.c \
11 $(top_srcdir)/isisd/isis_redist.c \
12 $(top_srcdir)/isisd/isis_spf.c \
13 $(top_srcdir)/isisd/isis_te.c \
14 $(top_srcdir)/isisd/isis_vty_fabricd.c \
15 $(top_srcdir)/isisd/isisd.c \
17 man8 += $(MANBUILD)/isisd.8
21 noinst_LIBRARIES += isisd/libfabric.a
22 sbin_PROGRAMS += isisd/fabricd
23 dist_examples_DATA += isisd/fabricd.conf.sample
27 isisd/isis_adjacency.h \
29 isisd/isis_circuit.h \
31 isisd/isis_constants.h \
42 isisd/isis_network.h \
44 isisd/isis_pdu_counter.h \
47 isisd/isis_routemap.h \
49 isisd/isis_spf_private.h \
52 isisd/isis_tx_queue.h \
55 isisd/iso_checksum.h \
61 isisd/isis_adjacency.c \
63 isisd/isis_circuit.c \
75 isisd/isis_pdu_counter.c \
78 isisd/isis_routemap.c \
82 isisd/isis_tx_queue.c \
85 isisd/iso_checksum.c \
93 isisd/isis_pfpacket.c \
96 ISIS_LDADD_COMMON = lib/libfrr.la $(LIBCAP)
100 isisd_libisis_a_SOURCES = \
102 isisd/isis_northbound.c \
106 isisd/isis_cli_clippy.c: $(CLIPPY_DEPS)
107 isisd/isis_cli.$(OBJEXT): isisd/isis_cli_clippy.c
109 isisd_isisd_LDADD = isisd/libisis.a $(ISIS_LDADD_COMMON)
110 isisd_isisd_SOURCES = $(ISIS_SOURCES)
111 nodist_isisd_isisd_SOURCES = \
112 yang/frr-isisd.yang.c \
117 FABRICD_CPPFLAGS = -DFABRICD=1 $(AM_CPPFLAGS)
119 isisd_libfabric_a_SOURCES = \
121 isisd/isis_vty_fabricd.c \
123 isisd_libfabric_a_CPPFLAGS = $(FABRICD_CPPFLAGS)
124 isisd_fabricd_LDADD = isisd/libfabric.a $(ISIS_LDADD_COMMON)
125 isisd_fabricd_SOURCES = $(ISIS_SOURCES)
126 isisd_fabricd_CPPFLAGS = $(FABRICD_CPPFLAGS)