]> git.proxmox.com Git - mirror_frr.git/blame - ospfd/subdir.am
Merge pull request #2848 from donaldsharp/more_init
[mirror_frr.git] / ospfd / subdir.am
CommitLineData
afca0690
DL
1#
2# ospfd
3#
4
5if OSPFD
6noinst_LIBRARIES += ospfd/libfrrospf.a
7sbin_PROGRAMS += ospfd/ospfd
8dist_examples_DATA += ospfd/ospfd.conf.sample
9if SNMP
10module_LTLIBRARIES += ospfd/ospfd_snmp.la
11endif
12endif
13
14ospfd_libfrrospf_a_SOURCES = \
15 ospfd/ospf_abr.c \
16 ospfd/ospf_api.c \
17 ospfd/ospf_apiserver.c \
18 ospfd/ospf_asbr.c \
19 ospfd/ospf_ase.c \
20 ospfd/ospf_bfd.c \
21 ospfd/ospf_dump.c \
22 ospfd/ospf_dump_api.c \
313d7993 23 ospfd/ospf_errors.c \
cf9b9f77 24 ospfd/ospf_ext.c \
afca0690
DL
25 ospfd/ospf_flood.c \
26 ospfd/ospf_ia.c \
27 ospfd/ospf_interface.c \
28 ospfd/ospf_ism.c \
29 ospfd/ospf_lsa.c \
30 ospfd/ospf_lsdb.c \
31 ospfd/ospf_memory.c \
32 ospfd/ospf_neighbor.c \
33 ospfd/ospf_network.c \
34 ospfd/ospf_nsm.c \
35 ospfd/ospf_opaque.c \
36 ospfd/ospf_packet.c \
37 ospfd/ospf_ri.c \
38 ospfd/ospf_route.c \
39 ospfd/ospf_routemap.c \
40 ospfd/ospf_spf.c \
cf9b9f77 41 ospfd/ospf_sr.c \
afca0690
DL
42 ospfd/ospf_te.c \
43 ospfd/ospf_vty.c \
44 ospfd/ospf_zebra.c \
45 ospfd/ospfd.c \
46 # end
47
48if OSPFD
49ospfdheaderdir = $(pkgincludedir)/ospfd
50ospfdheader_HEADERS = \
51 ospfd/ospf_api.h \
52 ospfd/ospf_asbr.h \
53 ospfd/ospf_dump.h \
54 ospfd/ospf_dump_api.h \
55 ospfd/ospf_ism.h \
56 ospfd/ospf_lsa.h \
57 ospfd/ospf_lsdb.h \
58 ospfd/ospf_nsm.h \
59 ospfd/ospf_opaque.h \
60 ospfd/ospfd.h \
61 # end
62endif
63
43b8d1d8
CS
64ospfd/ospf_vty_clippy.c: $(CLIPPY_DEPS)
65ospfd/ospf_vty.$(OBJEXT): ospfd/ospf_vty_clippy.c
66
afca0690
DL
67noinst_HEADERS += \
68 ospfd/ospf_abr.h \
69 ospfd/ospf_apiserver.h \
70 ospfd/ospf_ase.h \
71 ospfd/ospf_bfd.h \
313d7993 72 ospfd/ospf_errors.h \
cf9b9f77 73 ospfd/ospf_ext.h \
afca0690
DL
74 ospfd/ospf_flood.h \
75 ospfd/ospf_ia.h \
76 ospfd/ospf_interface.h \
77 ospfd/ospf_memory.h \
78 ospfd/ospf_neighbor.h \
79 ospfd/ospf_network.h \
80 ospfd/ospf_packet.h \
81 ospfd/ospf_ri.h \
82 ospfd/ospf_route.h \
83 ospfd/ospf_spf.h \
cf9b9f77 84 ospfd/ospf_sr.h \
afca0690
DL
85 ospfd/ospf_te.h \
86 ospfd/ospf_vty.h \
87 ospfd/ospf_zebra.h \
88 # end
89
90ospfd_ospfd_LDADD = ospfd/libfrrospf.a lib/libfrr.la @LIBCAP@ @LIBM@
91ospfd_ospfd_SOURCES = ospfd/ospf_main.c
92
93ospfd_ospfd_snmp_la_SOURCES = ospfd/ospf_snmp.c
7aad1594 94ospfd_ospfd_snmp_la_CFLAGS = $(WERROR) $(SNMP_CFLAGS) -std=gnu99
afca0690
DL
95ospfd_ospfd_snmp_la_LDFLAGS = -avoid-version -module -shared -export-dynamic
96ospfd_ospfd_snmp_la_LIBADD = lib/libfrrsnmp.la
97
98EXTRA_DIST += \
99 ospfd/ChangeLog.opaque.txt \
100 ospfd/OSPF-MIB.txt \
101 ospfd/OSPF-TRAP-MIB.txt \
102 # end