]> git.proxmox.com Git - mirror_frr.git/blame - isisd/subdir.am
zebra, lib: fix the ZEBRA_INTERFACE_VRF_UPDATE zapi message
[mirror_frr.git] / isisd / subdir.am
CommitLineData
86e463cf
DL
1#
2# isisd
3#
4
5if ISISD
6noinst_LIBRARIES += isisd/libisis.a
7sbin_PROGRAMS += isisd/isisd
8dist_examples_DATA += isisd/isisd.conf.sample
74dc19a2 9vtysh_scan += \
20bd27e2 10 $(top_srcdir)/isisd/isis_cli.c \
74dc19a2
DL
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_common.c \
15 $(top_srcdir)/isisd/isis_vty_fabricd.c \
74dc19a2
DL
16 $(top_srcdir)/isisd/isisd.c \
17 # end
f4f2f2cc 18man8 += $(MANBUILD)/isisd.8
86e463cf
DL
19endif
20
7c0cbd0e
CF
21if FABRICD
22noinst_LIBRARIES += isisd/libfabric.a
23sbin_PROGRAMS += isisd/fabricd
24dist_examples_DATA += isisd/fabricd.conf.sample
25endif
26
86e463cf
DL
27noinst_HEADERS += \
28 isisd/dict.h \
29 isisd/isis_adjacency.h \
52df8228 30 isisd/isis_bfd.h \
86e463cf
DL
31 isisd/isis_circuit.h \
32 isisd/isis_common.h \
33 isisd/isis_constants.h \
34 isisd/isis_csm.h \
35 isisd/isis_dr.h \
36 isisd/isis_dynhn.h \
54ece698 37 isisd/isis_errors.h \
86e463cf
DL
38 isisd/isis_events.h \
39 isisd/isis_flags.h \
40 isisd/isis_lsp.h \
41 isisd/isis_memory.h \
42 isisd/isis_misc.h \
43 isisd/isis_mt.h \
44 isisd/isis_network.h \
45 isisd/isis_pdu.h \
39bb53d6 46 isisd/isis_pdu_counter.h \
86e463cf
DL
47 isisd/isis_redist.h \
48 isisd/isis_route.h \
49 isisd/isis_routemap.h \
50 isisd/isis_spf.h \
cbd8e49e 51 isisd/isis_spf_private.h \
86e463cf
DL
52 isisd/isis_te.h \
53 isisd/isis_tlvs.h \
9b39405f 54 isisd/isis_tx_queue.h \
ef020087 55 isisd/isis_vty_common.h \
86e463cf
DL
56 isisd/isis_zebra.h \
57 isisd/isisd.h \
58 isisd/iso_checksum.h \
8e6fb83b 59 isisd/fabricd.h \
20bd27e2 60 isisd/isis_cli.h \
86e463cf
DL
61 # end
62
ef020087
CF
63LIBISIS_SOURCES = \
64 isisd/dict.c \
65 isisd/isis_adjacency.c \
52df8228 66 isisd/isis_bfd.c \
ef020087
CF
67 isisd/isis_circuit.c \
68 isisd/isis_csm.c \
69 isisd/isis_dr.c \
70 isisd/isis_dynhn.c \
71 isisd/isis_errors.c \
72 isisd/isis_events.c \
73 isisd/isis_flags.c \
74 isisd/isis_lsp.c \
ef020087
CF
75 isisd/isis_memory.c \
76 isisd/isis_misc.c \
77 isisd/isis_mt.c \
78 isisd/isis_pdu.c \
39bb53d6 79 isisd/isis_pdu_counter.c \
ef020087
CF
80 isisd/isis_redist.c \
81 isisd/isis_route.c \
82 isisd/isis_routemap.c \
83 isisd/isis_spf.c \
84 isisd/isis_te.c \
85 isisd/isis_tlvs.c \
9b39405f 86 isisd/isis_tx_queue.c \
ef020087
CF
87 isisd/isis_vty_common.c \
88 isisd/isis_zebra.c \
89 isisd/isisd.c \
90 isisd/iso_checksum.c \
8e6fb83b 91 isisd/fabricd.c \
ef020087
CF
92 # end
93
94ISIS_SOURCES = \
86e463cf
DL
95 isisd/isis_bpf.c \
96 isisd/isis_dlpi.c \
97 isisd/isis_main.c \
98 isisd/isis_pfpacket.c \
99 # end
7c0cbd0e 100
ef020087
CF
101ISIS_LDADD_COMMON = lib/libfrr.la @LIBCAP@
102
103# Building isisd
104
105isisd_libisis_a_SOURCES = \
106 $(LIBISIS_SOURCES) \
20bd27e2
EDP
107 isisd/isis_northbound.c \
108 isisd/isis_cli.c \
ef020087 109 #end
20bd27e2
EDP
110
111isisd/isis_cli_clippy.c: $(CLIPPY_DEPS)
112isisd/isis_cli.$(OBJEXT): isisd/isis_cli_clippy.c
113
ef020087
CF
114isisd_isisd_LDADD = isisd/libisis.a $(ISIS_LDADD_COMMON)
115isisd_isisd_SOURCES = $(ISIS_SOURCES)
5e863fcb
EDP
116nodist_isisd_isisd_SOURCES = \
117 yang/frr-isisd.yang.c \
118 # end
119
ef020087
CF
120# Building fabricd
121
7c0cbd0e
CF
122FABRICD_CPPFLAGS = -DFABRICD=1 $(AM_CPPFLAGS)
123
ef020087
CF
124isisd_libfabric_a_SOURCES = \
125 $(LIBISIS_SOURCES) \
126 isisd/isis_vty_fabricd.c \
127 #end
7c0cbd0e 128isisd_libfabric_a_CPPFLAGS = $(FABRICD_CPPFLAGS)
ef020087
CF
129isisd_fabricd_LDADD = isisd/libfabric.a $(ISIS_LDADD_COMMON)
130isisd_fabricd_SOURCES = $(ISIS_SOURCES)
7c0cbd0e 131isisd_fabricd_CPPFLAGS = $(FABRICD_CPPFLAGS)