1 # Copyright (c) 2017 Cisco and/or its affiliates.
2 # Licensed under the Apache License, Version 2.0 (the "License");
3 # you may not use this file except in compliance with the License.
4 # You may obtain a copy of the License at:
6 # http://www.apache.org/licenses/LICENSE-2.0
8 # Unless required by applicable law or agreed to in writing, software
9 # distributed under the License is distributed on an "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11 # See the License for the specific language governing permissions and
12 # limitations under the License.
14 AUTOMAKE_OPTIONS = foreign
15 ACLOCAL_AMFLAGS = -I m4
16 AM_LIBTOOLFLAGS = --quiet
19 AM_CXXFLAGS = ${CXXFLAGS} -Wall -Werror -std=gnu++11 -I${top_srcdir} -I${top_builddir}/vpp-api/vapi/ -I$(top_srcdir)/vpp-api/ -I${libdir}/../include
20 AM_LDFLAGS = -shared -no-undefined
26 lib_LTLIBRARIES = libvom.la
28 libvom_la_DEPENDENCIES =
30 $(top_builddir)/vpp-api/vapi/libvapiclient.la \
34 $(BOOST_FILESYSTEM_LIB) \
40 acl_binding_cmds.cpp \
47 arp_proxy_binding_cmds.cpp \
48 arp_proxy_binding.cpp \
49 arp_proxy_config_cmds.cpp \
50 arp_proxy_config.cpp \
51 bridge_domain_cmds.cpp \
53 bridge_domain_arp_entry.cpp \
54 bridge_domain_arp_entry_cmds.cpp \
55 bridge_domain_entry_cmds.cpp \
56 bridge_domain_entry.cpp \
60 dhcp_config_cmds.cpp \
67 interface_factory.cpp \
68 interface_ip6_nd_cmds.cpp \
69 interface_span_cmds.cpp \
72 ip_unnumbered_cmds.cpp \
76 l2_emulation_cmds.cpp \
80 lldp_binding_cmds.cpp \
82 lldp_global_cmds.cpp \
88 nat_binding_cmds.cpp \
99 route_domain_cmds.cpp \
100 sub_interface_cmds.cpp \
103 tap_interface_cmds.cpp \
104 vxlan_tunnel_cmds.cpp \
107 vomincludedir = $(includedir)/vom
109 vominclude_HEADERS = \
115 arp_proxy_binding.hpp \
116 arp_proxy_config.hpp \
118 bridge_domain_arp_entry.hpp \
119 bridge_domain_entry.hpp \
124 dhcp_config_cmds.hpp \
132 interface_ip6_nd.hpp \