Move VOM to extras/vom
Change-Id: Iea174f03dfba3bd06024db0f0cc373532300dcae Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
committed by
Neale Ranns
parent
aa682a39b7
commit
164e5f8c63
4
Makefile
4
Makefile
@@ -353,7 +353,7 @@ export VPP_PYTHON_PREFIX ?= $(BR)/python
|
||||
libexpand = $(subst $(subst ,, ),:,$(foreach lib,$(1),$(BR)/install-$(2)-native/vpp/$(lib)/$(3)))
|
||||
|
||||
define test
|
||||
$(if $(filter-out $(3),retest),make -C $(BR) PLATFORM=$(1) TAG=$(2) vpp-install,)
|
||||
$(if $(filter-out $(3),retest),make -C $(BR) PLATFORM=$(1) TAG=$(2) vpp-install vom-install,)
|
||||
$(eval libs:=lib lib64)
|
||||
make -C test \
|
||||
TEST_DIR=$(WS_ROOT)/test \
|
||||
@@ -527,6 +527,8 @@ verify: install-dep $(BR)/.deps.ok dpdk-install-dev
|
||||
@make -C build-root PLATFORM=vpp TAG=vpp sample-plugin-install
|
||||
$(call banner,"Building libmemif")
|
||||
@make -C build-root PLATFORM=vpp TAG=vpp libmemif-install
|
||||
$(call banner,"Building VOM")
|
||||
@make -C build-root PLATFORM=vpp TAG=vpp vom-install
|
||||
$(call banner,"Building $(PKG) packages")
|
||||
@make pkg-$(PKG)
|
||||
ifeq ($(OS_ID)-$(OS_VERSION_ID),ubuntu-16.04)
|
||||
|
||||
6
build-data/packages/vom.mk
Normal file
6
build-data/packages/vom.mk
Normal file
@@ -0,0 +1,6 @@
|
||||
vom_configure_depend = vpp-install
|
||||
vom_source = extras
|
||||
vom_configure_subdir = vom
|
||||
vom_CPPFLAGS = $(call installed_includes_fn, vpp)
|
||||
vom_LDFLAGS = $(call installed_libs_fn, vpp)
|
||||
|
||||
@@ -26,7 +26,7 @@ vpp_uses_dpdk = yes
|
||||
# Uncoment to enable building unit tests
|
||||
# vpp_enable_tests = yes
|
||||
|
||||
vpp_root_packages = vpp
|
||||
vpp_root_packages = vpp vom
|
||||
|
||||
# DPDK configuration parameters
|
||||
# vpp_uses_dpdk_mlx5_pmd = yes
|
||||
@@ -42,10 +42,6 @@ ifeq ($(MACHINE),i686)
|
||||
vpp_configure_args_vpp += --disable-lb-plugin
|
||||
endif
|
||||
|
||||
# To disable the VPP object model build - and save about half the build time -
|
||||
# uncomment the following...
|
||||
# vpp_configure_args_vpp += --disable-vom
|
||||
|
||||
vpp_debug_TAG_CFLAGS = -g -O0 -DCLIB_DEBUG -DFORTIFY_SOURCE=2 \
|
||||
-fstack-protector-all -fPIC -Werror
|
||||
vpp_debug_TAG_CXXFLAGS = -g -O0 -DCLIB_DEBUG -DFORTIFY_SOURCE=2 \
|
||||
|
||||
5
extras/vom/Makefile.am
Normal file
5
extras/vom/Makefile.am
Normal file
@@ -0,0 +1,5 @@
|
||||
|
||||
|
||||
AUTOMAKE_OPTIONS = foreign subdir-objects
|
||||
|
||||
SUBDIRS = vom
|
||||
20
extras/vom/configure.ac
Normal file
20
extras/vom/configure.ac
Normal file
@@ -0,0 +1,20 @@
|
||||
AC_INIT(vom, 18.07)
|
||||
LT_INIT
|
||||
AM_INIT_AUTOMAKE
|
||||
AM_SILENT_RULES([yes])
|
||||
AC_PREFIX_DEFAULT([/usr])
|
||||
|
||||
PKG_CHECK_MODULES([CHECK], [check], [HAVE_CHECK=1], [HAVE_CHECK=0])
|
||||
AM_CONDITIONAL([USE_CHECK],[test "$HAVE_CHECK" -eq 1])
|
||||
|
||||
AC_PROG_CC
|
||||
AC_PROG_CXX
|
||||
|
||||
AM_CONDITIONAL(ENABLE_ACL_PLUGIN, test "yes" = "yes")
|
||||
AM_CONDITIONAL(ENABLE_NAT_PLUGIN, test "yes" = "yes")
|
||||
AM_CONDITIONAL(ENABLE_L2E_PLUGIN, test "yes" = "yes")
|
||||
AM_CONDITIONAL(ENABLE_GBP_PLUGIN, test "yes" = "yes")
|
||||
|
||||
AC_OUTPUT([Makefile vom/Makefile])
|
||||
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
@@ -15,7 +15,7 @@ AUTOMAKE_OPTIONS = foreign
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
AM_LIBTOOLFLAGS = --quiet
|
||||
|
||||
AM_CXXFLAGS = -Wall -Werror -std=gnu++11 -I${top_srcdir} -I${top_builddir}/vpp-api/vapi/ -I$(top_srcdir)/vpp-api/ -I${libdir}/../include
|
||||
AM_CXXFLAGS = -Wall -Werror -std=gnu++11 -I${top_srcdir}
|
||||
|
||||
bin_PROGRAMS =
|
||||
noinst_LTLIBRARIES =
|
||||
@@ -25,7 +25,7 @@ lib_LTLIBRARIES = libvom.la
|
||||
|
||||
libvom_la_DEPENDENCIES =
|
||||
libvom_la_LIBADD = \
|
||||
$(top_builddir)/vpp-api/vapi/libvapiclient.la \
|
||||
-lvapiclient \
|
||||
-lpthread \
|
||||
-lboost_thread \
|
||||
$(BOOST_SYSTEM_LIB) \
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user