]> git.proxmox.com Git - mirror_frr.git/blame - ospfd/subdir.am
Merge pull request #13677 from LabNConsulting/chopps/bad-abstract
[mirror_frr.git] / ospfd / subdir.am
CommitLineData
afca0690
DL
1#
2# ospfd
3#
4
5if OSPFD
6noinst_LIBRARIES += ospfd/libfrrospf.a
253113bc 7noinst_LIBRARIES += ospfd/libfrrospfclient.a
afca0690 8sbin_PROGRAMS += ospfd/ospfd
d7b86ae4 9vtysh_daemons += ospfd
afca0690
DL
10if SNMP
11module_LTLIBRARIES += ospfd/ospfd_snmp.la
12endif
42957688 13man8 += $(MANBUILD)/frr-ospfd.8
afca0690
DL
14endif
15
253113bc
DS
16ospfd_libfrrospfclient_a_SOURCES = \
17 ospfd/ospf_api.c \
18 ospfd/ospf_dump_api.c \
19 #end
20
afca0690
DL
21ospfd_libfrrospf_a_SOURCES = \
22 ospfd/ospf_abr.c \
23 ospfd/ospf_api.c \
24 ospfd/ospf_apiserver.c \
25 ospfd/ospf_asbr.c \
26 ospfd/ospf_ase.c \
27 ospfd/ospf_bfd.c \
28 ospfd/ospf_dump.c \
29 ospfd/ospf_dump_api.c \
313d7993 30 ospfd/ospf_errors.c \
cf9b9f77 31 ospfd/ospf_ext.c \
afca0690 32 ospfd/ospf_flood.c \
10514170 33 ospfd/ospf_gr.c \
afca0690
DL
34 ospfd/ospf_ia.c \
35 ospfd/ospf_interface.c \
36 ospfd/ospf_ism.c \
132a782e 37 ospfd/ospf_ldp_sync.c \
afca0690
DL
38 ospfd/ospf_lsa.c \
39 ospfd/ospf_lsdb.c \
40 ospfd/ospf_memory.c \
41 ospfd/ospf_neighbor.c \
42 ospfd/ospf_network.c \
43 ospfd/ospf_nsm.c \
44 ospfd/ospf_opaque.c \
45 ospfd/ospf_packet.c \
46 ospfd/ospf_ri.c \
47 ospfd/ospf_route.c \
48 ospfd/ospf_routemap.c \
a623b526
SP
49 ospfd/ospf_routemap_nb.c \
50 ospfd/ospf_routemap_nb_config.c \
afca0690 51 ospfd/ospf_spf.c \
7fd0729f 52 ospfd/ospf_ti_lfa.c \
cf9b9f77 53 ospfd/ospf_sr.c \
afca0690
DL
54 ospfd/ospf_te.c \
55 ospfd/ospf_vty.c \
56 ospfd/ospf_zebra.c \
57 ospfd/ospfd.c \
06bc3110 58 ospfd/ospf_gr_helper.c \
afca0690
DL
59 # end
60
61if OSPFD
62ospfdheaderdir = $(pkgincludedir)/ospfd
63ospfdheader_HEADERS = \
64 ospfd/ospf_api.h \
65 ospfd/ospf_asbr.h \
66 ospfd/ospf_dump.h \
67 ospfd/ospf_dump_api.h \
68 ospfd/ospf_ism.h \
69 ospfd/ospf_lsa.h \
70 ospfd/ospf_lsdb.h \
71 ospfd/ospf_nsm.h \
72 ospfd/ospf_opaque.h \
73 ospfd/ospfd.h \
74 # end
75endif
76
94cfb069
DL
77clippy_scan += \
78 ospfd/ospf_vty.c \
132a782e 79 ospfd/ospf_ldp_sync.c \
06bc3110 80 ospfd/ospf_dump.c \
10514170 81 ospfd/ospf_gr.c \
94cfb069 82 # end
43b8d1d8 83
afca0690
DL
84noinst_HEADERS += \
85 ospfd/ospf_abr.h \
86 ospfd/ospf_apiserver.h \
87 ospfd/ospf_ase.h \
88 ospfd/ospf_bfd.h \
313d7993 89 ospfd/ospf_errors.h \
cf9b9f77 90 ospfd/ospf_ext.h \
afca0690
DL
91 ospfd/ospf_flood.h \
92 ospfd/ospf_ia.h \
93 ospfd/ospf_interface.h \
132a782e 94 ospfd/ospf_ldp_sync.h \
afca0690
DL
95 ospfd/ospf_memory.h \
96 ospfd/ospf_neighbor.h \
97 ospfd/ospf_network.h \
98 ospfd/ospf_packet.h \
99 ospfd/ospf_ri.h \
cd52c44c 100 ospfd/ospf_gr.h \
afca0690 101 ospfd/ospf_route.h \
a623b526 102 ospfd/ospf_routemap_nb.h \
afca0690 103 ospfd/ospf_spf.h \
7fd0729f 104 ospfd/ospf_ti_lfa.h \
cf9b9f77 105 ospfd/ospf_sr.h \
afca0690
DL
106 ospfd/ospf_te.h \
107 ospfd/ospf_vty.h \
108 ospfd/ospf_zebra.h \
109 # end
110
253113bc 111ospfd_ospfd_LDADD = ospfd/libfrrospf.a ospfd/libfrrospfclient.a lib/libfrr.la $(LIBCAP) $(LIBM)
afca0690
DL
112ospfd_ospfd_SOURCES = ospfd/ospf_main.c
113
114ospfd_ospfd_snmp_la_SOURCES = ospfd/ospf_snmp.c
0c4285d7 115ospfd_ospfd_snmp_la_CFLAGS = $(AM_CFLAGS) $(SNMP_CFLAGS) -std=gnu11
63116a70 116ospfd_ospfd_snmp_la_LDFLAGS = $(MODULE_LDFLAGS)
afca0690
DL
117ospfd_ospfd_snmp_la_LIBADD = lib/libfrrsnmp.la
118
119EXTRA_DIST += \
120 ospfd/ChangeLog.opaque.txt \
afca0690 121 # end
a623b526
SP
122
123nodist_ospfd_ospfd_SOURCES = \
124 yang/frr-ospf-route-map.yang.c \
125 # end