Reorganize source tree to use single autotools instance
Change-Id: I7b51f88292e057c6443b12224486f2d0c9f8ae23 Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
4
Makefile
4
Makefile
@ -32,7 +32,7 @@ endif
|
||||
|
||||
DEB_DEPENDS = curl build-essential autoconf automake bison libssl-dev ccache
|
||||
DEB_DEPENDS += debhelper dkms git libtool libganglia1-dev libapr1-dev dh-systemd
|
||||
DEB_DEPENDS += libconfuse-dev git-review exuberant-ctags cscope
|
||||
DEB_DEPENDS += libconfuse-dev git-review exuberant-ctags cscope pkg-config
|
||||
DEB_DEPENDS += python-dev python-virtualenv python-pip lcov chrpath autoconf
|
||||
ifeq ($(OS_VERSION_ID),14.04)
|
||||
DEB_DEPENDS += openjdk-8-jdk-headless
|
||||
@ -147,7 +147,7 @@ else
|
||||
@ln -s /usr/bin/ccache $(BR)/tools/ccache-bin/gcc
|
||||
@ln -s /usr/bin/ccache $(BR)/tools/ccache-bin/g++
|
||||
endif
|
||||
@make -C $(BR) V=$(V) is_build_tool=yes vppapigen-install
|
||||
@make -C $(BR) V=$(V) is_build_tool=yes tools-install
|
||||
@touch $@
|
||||
|
||||
bootstrap: $(BR)/.bootstrap.ok
|
||||
|
@ -1,55 +0,0 @@
|
||||
# Temporary until Cavium upstreams their work
|
||||
|
||||
cavium-dpdk_configure = \
|
||||
src_dir=$(call find_source_fn,$(PACKAGE_SOURCE)) ; \
|
||||
dst_dir=$(PACKAGE_BUILD_DIR) ; \
|
||||
tar -C $${src_dir} -cf - . | tar -C $${dst_dir} -xf - ; \
|
||||
cd $${dst_dir} ; \
|
||||
: colossal hemorrhoid to configure headroom ; \
|
||||
if [ x$($(PACKAGE)_configure_args_$(PLATFORM)) = "x" ] ; then \
|
||||
HR=256 ; \
|
||||
else \
|
||||
dpdk_configure_args=$($(PACKAGE)_configure_args_$(PLATFORM)) ; \
|
||||
if [ $$dpdk_configure_args = "--with-headroom=256" ] ; then \
|
||||
HR=256 ; \
|
||||
elif [ $$dpdk_configure_args = "--with-headroom=384" ] ; then \
|
||||
HR=384 ; \
|
||||
else \
|
||||
HR=256 ; \
|
||||
fi ; \
|
||||
fi ; \
|
||||
env HR=$$HR \
|
||||
spp -o \
|
||||
$(PACKAGE_BUILD_DIR)/config/common_linuxapp \
|
||||
$(PACKAGE_BUILD_DIR)/config/common_linuxapp.spp \
|
||||
; \
|
||||
env $(CONFIGURE_ENV) \
|
||||
make config T=arm64-thunderx-linuxapp-gcc RTE_ARCH=arm64 \
|
||||
CC=aarch64-thunderx-linux-gnu-gcc V=0 \
|
||||
RTE_SDK=$(PACKAGE_BUILD_DIR) \
|
||||
RTE_TARGET=arm-default-linuxapp-gcc
|
||||
|
||||
# Note: add e.g. "-O0" to EXTRA_CFLAGS if desired: EXTRA_CFLAGS='-g -O0'
|
||||
|
||||
cavium-dpdk_make_args = install T=arm64-thunderx-linuxapp-gcc RTE_ARCH=arm64 \
|
||||
CC=aarch64-thunderx-linux-gnu-gcc V=0 \
|
||||
RTE_SDK=$(PACKAGE_BUILD_DIR) \
|
||||
RTE_TARGET=arm-default-linuxapp-gcc
|
||||
|
||||
cavium-dpdk_install = \
|
||||
src_dir=$(PACKAGE_BUILD_DIR) ; \
|
||||
dst_dir=$(PACKAGE_INSTALL_DIR) ; \
|
||||
tar -h -C $${src_dir}/arm64-thunderx-linuxapp-gcc -cf - . \
|
||||
| tar -C $${dst_dir} -xf -
|
||||
|
||||
# dpdk libraries end up in .../lib not .../lib64. Fix it.
|
||||
cavium-dpdk_post_install = \
|
||||
if [ "$(arch_lib_dir)" != "lib" ] ; then \
|
||||
mkdir -p $(PACKAGE_INSTALL_DIR)/$(arch_lib_dir) ; \
|
||||
cd $(PACKAGE_INSTALL_DIR)/lib ; \
|
||||
tar cf - . | ( cd $(PACKAGE_INSTALL_DIR)/$(arch_lib_dir); tar xf - ) ; \
|
||||
fi
|
||||
|
||||
# nothing to install, all static libraries
|
||||
cavium-dpdk_image_include = echo
|
||||
|
@ -1,5 +1,3 @@
|
||||
g2_configure_depend = vppinfra-install
|
||||
g2_source = src
|
||||
|
||||
g2_CPPFLAGS = $(call installed_includes_fn, vppinfra)
|
||||
|
||||
g2_LDFLAGS = $(call installed_libs_fn, vppinfra)
|
||||
g2_configure_args = --disable-vlib --disable-svm --enable-g2
|
||||
|
@ -1,9 +1,9 @@
|
||||
gmod_configure_depend = vppinfra-install svm-install
|
||||
gmod_configure_depend = vpp-install
|
||||
|
||||
gmod_configure_args = --libdir=$(PACKAGE_INSTALL_DIR)/$(arch_lib_dir)/ganglia
|
||||
|
||||
gmod_CPPFLAGS = $(call installed_includes_fn, vppinfra svm)
|
||||
gmod_CPPFLAGS = $(call installed_includes_fn, vpp)
|
||||
gmod_CPPFLAGS += -I/usr/include/apr-1.0 -I/usr/include/apr-1 -I/usr/include
|
||||
gmod_LDFLAGS = $(call installed_libs_fn, vppinfra svm)
|
||||
gmod_LDFLAGS = $(call installed_libs_fn, vpp)
|
||||
|
||||
gmod_image_include = echo $(arch_lib_dir)/ganglia/libgmodvpp.so etc
|
||||
|
@ -1,5 +1,4 @@
|
||||
perftool_configure_depend = vppinfra-install
|
||||
perftool_source = src
|
||||
|
||||
perftool_CPPFLAGS = $(call installed_includes_fn, vppinfra)
|
||||
perftool_configure_args = --disable-vlib --disable-svm --enable-perftool
|
||||
|
||||
perftool_LDFLAGS = $(call installed_libs_fn, vppinfra)
|
||||
|
@ -1,24 +1,13 @@
|
||||
plugins_configure_depend = \
|
||||
vppinfra-install \
|
||||
vlib-api-install \
|
||||
vpp-api-test-install \
|
||||
vnet-install \
|
||||
vlib-install \
|
||||
vpp-api-install
|
||||
vpp-api-install \
|
||||
vpp-install
|
||||
|
||||
plugins_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
vlib \
|
||||
vnet \
|
||||
svm \
|
||||
vpp-api-test \
|
||||
vlib-api \
|
||||
vpp-api)
|
||||
plugins_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vpp \
|
||||
vpp-api)
|
||||
|
||||
plugins_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
vlib \
|
||||
vlib-api)
|
||||
plugins_LDFLAGS = $(call installed_libs_fn, \
|
||||
vpp)
|
||||
|
||||
ifeq ($($(PLATFORM)_enable_tests),yes)
|
||||
plugins_configure_args += --enable-tests
|
||||
|
@ -1,5 +0,0 @@
|
||||
svm_top_srcdir = $(call find_source_fn,svm)
|
||||
svm_configure_depend = vppinfra-install
|
||||
|
||||
svm_CPPFLAGS = $(call installed_includes_fn, vppinfra)
|
||||
svm_LDFLAGS = $(call installed_libs_fn, vppinfra)
|
@ -1,6 +0,0 @@
|
||||
vlib-api-cavium-dpdk_source = vlib-api
|
||||
|
||||
vlib-api-cavium-dpdk_configure_depend = vppinfra-install svm-install vlib-cavium-dpdk-install
|
||||
|
||||
vlib-api-cavium-dpdk_CPPFLAGS = $(call installed_includes_fn, vppinfra svm vlib-cavium-dpdk)
|
||||
vlib-api-cavium-dpdk_LDFLAGS = $(call installed_libs_fn, vppinfra svm vlib-cavium-dpdk)
|
@ -1,4 +0,0 @@
|
||||
vlib-api_configure_depend = vppinfra-install svm-install vlib-install
|
||||
|
||||
vlib-api_CPPFLAGS = $(call installed_includes_fn, vppinfra svm vlib)
|
||||
vlib-api_LDFLAGS = $(call installed_libs_fn, vppinfra svm vlib)
|
@ -1,7 +0,0 @@
|
||||
vlib-cavium-dpdk_source = vlib
|
||||
vlib-cavium-dpdk_configure_depend = vppinfra-install cavium-dpdk-install
|
||||
|
||||
vlib-cavium-dpdk_configure_args += --with-dpdk
|
||||
|
||||
vlib-cavium-dpdk_CPPFLAGS = $(call installed_includes_fn, vppinfra cavium-dpdk)
|
||||
vlib-cavium-dpdk_LDFLAGS = $(call installed_libs_fn, vppinfra cavium-dpdk)
|
@ -1,16 +0,0 @@
|
||||
vlib_configure_depend = vppinfra-install
|
||||
|
||||
vlib_CPPFLAGS = $(call installed_includes_fn, vppinfra)
|
||||
vlib_LDFLAGS = $(call installed_libs_fn, vppinfra)
|
||||
|
||||
ifneq ($($(PLATFORM)_uses_dpdk),no)
|
||||
vlib_configure_args += --with-dpdk
|
||||
ifeq ($($(PLATFORM)_uses_external_dpdk),yes)
|
||||
vlib_CPPFLAGS += -I$($(PLATFORM)_dpdk_inc_dir)
|
||||
vlib_LDFLAGS += -L$($(PLATFORM)_dpdk_lib_dir)
|
||||
else
|
||||
vlib_configure_depend += dpdk-install
|
||||
vlib_CPPFLAGS += $(call installed_includes_fn, dpdk)
|
||||
vlib_LDFLAGS += $(call installed_libs_fn, dpdk)
|
||||
endif
|
||||
endif
|
@ -1,29 +0,0 @@
|
||||
vnet-cavium-dpdk_source = vnet
|
||||
|
||||
vnet-cavium-dpdk_configure_depend = \
|
||||
vppinfra-install \
|
||||
cavium-dpdk-install \
|
||||
svm-install \
|
||||
vlib-api-cavium-dpdk-install \
|
||||
vlib-cavium-dpdk-install
|
||||
|
||||
|
||||
vnet-cavium-dpdk_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
openssl \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk)
|
||||
|
||||
vnet-cavium-dpdk_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
openssl \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk)
|
||||
|
||||
# Platform dependent configure flags
|
||||
vnet-cavium-dpdk_configure_args += $(vnet-cavium-dpdk_configure_args_$(PLATFORM))
|
||||
|
@ -1,32 +0,0 @@
|
||||
vpp-api-test-cavium-dpdk_source = vpp-api-test
|
||||
|
||||
vpp-api-test-cavium-dpdk_configure_depend = \
|
||||
vppinfra-install \
|
||||
cavium-dpdk-install \
|
||||
svm-install \
|
||||
vlib-api-cavium-dpdk-install \
|
||||
vlib-cavium-dpdk-install \
|
||||
vnet-cavium-dpdk-install \
|
||||
vpp-cavium-dpdk-install
|
||||
|
||||
#
|
||||
vpp-api-test-cavium-dpdk_configure_args = --with-dpdk
|
||||
|
||||
vpp-api-test-cavium-dpdk_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk \
|
||||
vnet-cavium-dpdk \
|
||||
vpp-cavium-dpdk)
|
||||
|
||||
vpp-api-test-cavium-dpdk_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk \
|
||||
vnet-cavium-dpdk \
|
||||
vpp-cavium-dpdk)
|
||||
|
@ -1,39 +0,0 @@
|
||||
vpp-api-test_configure_depend = \
|
||||
vppinfra-install \
|
||||
svm-install \
|
||||
vlib-api-install \
|
||||
vlib-install \
|
||||
vnet-install \
|
||||
vpp-install
|
||||
|
||||
vpp-api-test_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api \
|
||||
vnet \
|
||||
vpp)
|
||||
|
||||
vpp-api-test_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api \
|
||||
vnet \
|
||||
vpp)
|
||||
|
||||
ifneq ($($(PLATFORM)_uses_dpdk),no)
|
||||
vpp-api-test_configure_args = --with-dpdk
|
||||
ifeq ($($(PLATFORM)_uses_external_dpdk),yes)
|
||||
vpp-api-test_CPPFLAGS += -I$($(PLATFORM)_dpdk_inc_dir)
|
||||
vpp-api-test_LDFLAGS += -L$($(PLATFORM)_dpdk_lib_dir)
|
||||
else
|
||||
vpp-api-test_configure_depend += dpdk-install
|
||||
vpp-api-test_CPPFLAGS += $(call installed_includes_fn, dpdk)
|
||||
vpp-api-test_LDFLAGS += $(call installed_libs_fn, dpdk)
|
||||
endif
|
||||
endif
|
||||
ifeq ($($(PLATFORM)_uses_dpdk_cryptodev),yes)
|
||||
vpp-api-test_configure_args += --with-dpdk-crypto
|
||||
endif
|
||||
|
@ -1,23 +1,9 @@
|
||||
vpp-api_configure_depend = \
|
||||
vppinfra-install \
|
||||
svm-install \
|
||||
vlib-api-install \
|
||||
vlib-install \
|
||||
vnet-install \
|
||||
vpp-install
|
||||
|
||||
vpp-api_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api \
|
||||
vnet \
|
||||
vpp)
|
||||
|
||||
vpp-api_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api)
|
||||
vpp-api_LDFLAGS =
|
||||
|
||||
vpp-api_CPPFLAGS += -I/usr/lib/jvm/java-8-openjdk-amd64/include
|
||||
|
@ -1,30 +0,0 @@
|
||||
vpp-cavium-dpdk_source = vpp
|
||||
|
||||
vpp-cavium-dpdk_configure_depend = \
|
||||
vppinfra-install \
|
||||
cavium-dpdk-install \
|
||||
svm-install \
|
||||
vlib-api-cavium-dpdk-install \
|
||||
vlib-cavium-dpdk-install \
|
||||
vnet-cavium-dpdk-install
|
||||
|
||||
# Platform dependent configure flags
|
||||
vpp-cavium-dpdk_configure_args += $(vpp-cavium-dpdk_configure_args_$(PLATFORM))
|
||||
|
||||
vpp-cavium-dpdk_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
openssl \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk \
|
||||
vnet-cavium-dpdk)
|
||||
|
||||
vpp-cavium-dpdk_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
cavium-dpdk \
|
||||
openssl \
|
||||
svm \
|
||||
vlib-cavium-dpdk \
|
||||
vlib-api-cavium-dpdk \
|
||||
vnet-cavium-dpdk)
|
@ -1,11 +1,5 @@
|
||||
vpp_configure_depend = \
|
||||
vppinfra-install \
|
||||
svm-install \
|
||||
vlib-api-install \
|
||||
vlib-install \
|
||||
vnet-install \
|
||||
vpp_source = src
|
||||
|
||||
#
|
||||
ifeq ($($(PLATFORM)_dpdk_shared_lib),yes)
|
||||
vpp_configure_args = --enable-dpdk-shared
|
||||
else
|
||||
@ -16,25 +10,8 @@ endif
|
||||
vpp_configure_args += $(vpp_configure_args_$(PLATFORM))
|
||||
|
||||
|
||||
vpp_CPPFLAGS = $(call installed_includes_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api \
|
||||
vnet)
|
||||
|
||||
vpp_LDFLAGS = $(call installed_libs_fn, \
|
||||
vppinfra \
|
||||
svm \
|
||||
vlib \
|
||||
vlib-api \
|
||||
vnet)
|
||||
|
||||
# include & link with openssl only if needed
|
||||
ifneq ($($(PLATFORM)_uses_openssl),no)
|
||||
vpp_CPPFLAGS += $(call installed_includes_fn, openssl)
|
||||
vpp_LDFLAGS += $(call installed_libs_fn, openssl)
|
||||
endif
|
||||
vpp_CPPFLAGS =
|
||||
vpp_LDFLAGS =
|
||||
|
||||
ifneq ($($(PLATFORM)_uses_dpdk),no)
|
||||
ifeq ($($(PLATFORM)_uses_external_dpdk),yes)
|
||||
|
@ -1,5 +0,0 @@
|
||||
|
||||
ifeq ($($(PLATFORM)_enable_tests),yes)
|
||||
vppinfra_configure_args += --enable-tests
|
||||
endif
|
||||
|
@ -60,15 +60,15 @@ install-deb: $(patsubst %,%-find-source,$(ROOT_PACKAGES))
|
||||
deb/debian/vpp-dpdk-dev.install ; \
|
||||
\
|
||||
: bin package needs startup config ; \
|
||||
echo ../../vpp/conf/startup.conf /etc/vpp \
|
||||
echo ../../src/vpp/conf/startup.conf /etc/vpp \
|
||||
>> deb/debian/vpp.install ; \
|
||||
\
|
||||
: and sysctl config ; \
|
||||
echo ../../vpp/conf/80-vpp.conf /etc/sysctl.d \
|
||||
echo ../../src/vpp/conf/80-vpp.conf /etc/sysctl.d \
|
||||
>> deb/debian/vpp.install ; \
|
||||
\
|
||||
: dev package needs a couple of additions ; \
|
||||
echo ../build-tool-native/vppapigen/vppapigen /usr/bin \
|
||||
echo ../build-tool-native/tools/vppapigen /usr/bin \
|
||||
>> deb/debian/vpp-dev.install ; \
|
||||
echo ../../vpp-api/java/jvpp/gen/jvpp_gen.py /usr/bin \
|
||||
>> deb/debian/vpp-dev.install ; \
|
||||
|
@ -29,11 +29,9 @@ vpp_uses_dpdk = yes
|
||||
# Uncoment to enable building unit tests
|
||||
# vpp_enable_tests = yes
|
||||
|
||||
vpp_root_packages = vpp vlib vlib-api vnet svm vpp-api-test \
|
||||
vpp-api gmod plugins
|
||||
vpp_root_packages = vpp vpp-api gmod plugins
|
||||
|
||||
vpp_configure_args_vpp = --with-dpdk
|
||||
vnet_configure_args_vpp = --with-dpdk
|
||||
|
||||
# Set these parameters carefully. The vlib_buffer_t is 128 bytes, i.e.
|
||||
vlib_configure_args_vpp = --with-pre-data=128
|
||||
|
@ -27,8 +27,7 @@ vpp_lite_uses_dpdk = no
|
||||
# Uncoment to enable building unit tests
|
||||
#vpp_lite_enable_tests = yes
|
||||
|
||||
vpp_lite_root_packages = vpp vlib vlib-api vnet svm vpp-api-test \
|
||||
vpp-api gmod
|
||||
vpp_lite_root_packages = vpp vpp-api gmod
|
||||
|
||||
vlib_configure_args_vpp_lite = --with-pre-data=128
|
||||
|
||||
|
@ -45,7 +45,7 @@ cd $wsroot
|
||||
|
||||
cd $build_root
|
||||
echo Compile native tools
|
||||
for tool in vppapigen
|
||||
for tool in tools
|
||||
do
|
||||
make V=0 is_build_tool=yes $tool-install
|
||||
done
|
||||
|
4
build-root/packages/src.mk
Normal file
4
build-root/packages/src.mk
Normal file
@ -0,0 +1,4 @@
|
||||
# nothing
|
||||
|
||||
|
||||
|
3
build-root/packages/tools.mk
Normal file
3
build-root/packages/tools.mk
Normal file
@ -0,0 +1,3 @@
|
||||
tools_source = src
|
||||
tools_configure_args = --disable-vlib
|
||||
|
@ -1,5 +0,0 @@
|
||||
vppapigen_configure_depend = vppinfra-install
|
||||
|
||||
vppapigen_CPPFLAGS = $(call installed_includes_fn, vppinfra)
|
||||
|
||||
vppapigen_LDFLAGS = $(call installed_libs_fn, vppinfra)
|
@ -97,12 +97,10 @@ groupadd -f -r vpp
|
||||
mkdir -p -m755 %{buildroot}%{_bindir}
|
||||
mkdir -p -m755 %{buildroot}%{_unitdir}
|
||||
install -p -m 755 %{_mu_build_dir}/%{_vpp_install_dir}/*/bin/* %{buildroot}%{_bindir}
|
||||
install -p -m 755 %{_mu_build_dir}/%{_vpp_build_dir}/vppapigen/vppapigen %{buildroot}%{_bindir}
|
||||
install -p -m 755 %{_mu_build_dir}/%{_vpp_build_dir}/tools/vppapigen %{buildroot}%{_bindir}
|
||||
|
||||
# core api
|
||||
# api
|
||||
mkdir -p -m755 %{buildroot}/usr/share/vpp/api
|
||||
install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/vpp/vpp-api/vpe.api.json %{buildroot}/usr/share/vpp/api
|
||||
install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/vlib-api/vlibmemory/memclnt.api.json %{buildroot}/usr/share/vpp/api
|
||||
|
||||
#
|
||||
# configs
|
||||
@ -110,8 +108,8 @@ install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/vlib-api/vlibmemory/memcl
|
||||
mkdir -p -m755 %{buildroot}/etc/vpp
|
||||
mkdir -p -m755 %{buildroot}/etc/sysctl.d
|
||||
install -p -m 644 %{_mu_build_dir}/rpm/vpp.service %{buildroot}%{_unitdir}
|
||||
install -p -m 644 %{_mu_build_dir}/../vpp/conf/startup.uiopcigeneric.conf %{buildroot}/etc/vpp/startup.conf
|
||||
install -p -m 644 %{_mu_build_dir}/../vpp/conf/80-vpp.conf %{buildroot}/etc/sysctl.d
|
||||
install -p -m 644 %{_mu_build_dir}/../src/vpp/conf/startup.uiopcigeneric.conf %{buildroot}/etc/vpp/startup.conf
|
||||
install -p -m 644 %{_mu_build_dir}/../src/vpp/conf/80-vpp.conf %{buildroot}/etc/sysctl.d
|
||||
#
|
||||
# libraries
|
||||
#
|
||||
@ -128,7 +126,7 @@ do
|
||||
( cd %{buildroot}%{_libdir} &&
|
||||
ln -fs $file $(echo $file | sed -e 's/\(\.so\)\.[0-9]\+.*/\1/') )
|
||||
done
|
||||
for file in $(find %{_mu_build_dir}/%{_vpp_install_dir}/vnet -type f -name '*.api.json' -print )
|
||||
for file in $(find %{_mu_build_dir}/%{_vpp_install_dir}/vpp/share/vpp/api -type f -name '*.api.json' -print )
|
||||
do
|
||||
install -p -m 644 $file %{buildroot}/usr/share/vpp/api
|
||||
done
|
||||
@ -178,12 +176,24 @@ do
|
||||
%{buildroot}/usr/lib/vpp_plugins/$file
|
||||
done
|
||||
|
||||
for file in $(cd %{_mu_build_dir}/%{_vpp_install_dir}/vpp/lib64/vpp_plugins && find -type f -print)
|
||||
do
|
||||
install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/vpp/lib64/vpp_plugins/$file \
|
||||
%{buildroot}/usr/lib/vpp_plugins/$file
|
||||
done
|
||||
|
||||
for file in $(cd %{_mu_build_dir}/%{_vpp_install_dir}/plugins/lib64/vpp_api_test_plugins && find -type f -print)
|
||||
do
|
||||
install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/plugins/lib64/vpp_api_test_plugins/$file \
|
||||
%{buildroot}/usr/lib/vpp_api_test_plugins/$file
|
||||
done
|
||||
|
||||
for file in $(cd %{_mu_build_dir}/%{_vpp_install_dir}/vpp/lib64/vpp_api_test_plugins && find -type f -print)
|
||||
do
|
||||
install -p -m 644 %{_mu_build_dir}/%{_vpp_install_dir}/vpp/lib64/vpp_api_test_plugins/$file \
|
||||
%{buildroot}/usr/lib/vpp_api_test_plugins/$file
|
||||
done
|
||||
|
||||
for file in $(find %{_mu_build_dir}/%{_vpp_install_dir}/plugins -type f -name '*.api.json' -print )
|
||||
do
|
||||
install -p -m 644 $file %{buildroot}/usr/share/vpp/api
|
||||
|
@ -2,14 +2,14 @@
|
||||
|
||||
rm -f $2
|
||||
|
||||
for i in ${1}/plugins/lib64/vpp_plugins/*.so; do
|
||||
for i in ${1}/{plugins,vpp}/lib64/vpp_plugins/*.so; do
|
||||
echo ../${i} /usr/lib/vpp_plugins >> ${2}
|
||||
done
|
||||
|
||||
for i in ${1}/plugins/lib64/vpp_api_test_plugins/*.so; do
|
||||
for i in ${1}/{plugins,vpp}/lib64/vpp_api_test_plugins/*.so; do
|
||||
echo ../${i} /usr/lib/vpp_api_test_plugins >> ${2}
|
||||
done
|
||||
|
||||
for i in $(find ${1}/plugins -name *.api.json -type f -print); do
|
||||
for i in $(find ${1}/plugins ${1}/vpp/share/vpp/api/plugins/ -name *.api.json -type f -print); do
|
||||
echo ../${i} /usr/share/vpp/api/ >> ${2}
|
||||
done
|
||||
|
@ -2,7 +2,7 @@
|
||||
|
||||
rm -f $2
|
||||
|
||||
for i in $(find ${1}/vpp-api/lib/python2.7/site-packages/ -type f -print); do
|
||||
for i in $(find ${1}/{vpp,vpp-api}/lib/python2.7/site-packages/ -type f -print); do
|
||||
echo ../${i} /usr/lib/python2.7/site-packages/vpp_papi >> ${2}
|
||||
done
|
||||
|
||||
|
@ -21,7 +21,7 @@
|
||||
#include <vppinfra/clib.h>
|
||||
#include <vppinfra/vec.h>
|
||||
#include <vppinfra/hash.h>
|
||||
#include <svmdb.h>
|
||||
#include <svm/svmdb.h>
|
||||
#include <errno.h>
|
||||
|
||||
mmodule vpp_module;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user