Makefile.am cleanup

- remove unused stuff
 - add --quiet flag to libtool
 - avoid building some tests programs when tests are not enabled

Change-Id: Ie34aeec1a598ad811256a00354f66cfddae9d0b9
Signed-off-by: Damjan Marion <damarion@cisco.com>
This commit is contained in:
Damjan Marion
2017-01-11 11:11:00 +01:00
committed by Dave Barach
parent 1c5ee872b1
commit 724f64ccf6
10 changed files with 12 additions and 143 deletions

View File

@@ -66,7 +66,7 @@ Or, generate each file individually:
$ mkdir build
$ cd build
$ ../configure --with-plugin-toolkit
$ ../configure
$ make
$ sudo make install

View File

@@ -1,40 +0,0 @@
#!/bin/bash
set -eux
build_tarball() {
for dir in vppinfra dpdk svm vlib-api vlib vnet vpp vpp-api-test
do
tar -C install-$1/$dir/include -cf - . | tar -C $tmp_dir/include -xf -
done
tar -C ../sample-plugin -cf - . \
| tar -C $tmp_dir/src/sample-plugin -xf -
cp tools/bin/vppapigen $tmp_dir/tools/bin
echo Created by `id -u -n` on `hostname` at `date` > \
$tmp_dir/toolkit-version-stamp
cp scripts/vpp-plugin-toolkit-readme $tmp_dir/README
tar -C $tmp_dir -zcf $PWD/vpp-plugin-toolkit-$1.tar.gz .
}
if [ `basename $PWD` != "build-root" ] ; then
echo Please run this script from build-root
exit 1
fi
echo Pull additional tookit repos
make PLATFORM=vpp sample-plugin-find-source
make PLATFORM=vpp TAG=vpp wipe-all
echo Build vpp forwarder production package
make PLATFORM=vpp TAG=vpp strip_sumbols=yes install-packages
tmp_dir="`mktemp -d /tmp/plugin-XXXXXX`"
trap "rm -rf $tmp_dir" err
echo Create vpp forwarder production plugin toolkit tarball
mkdir -p $tmp_dir/tools/bin $tmp_dir/include $tmp_dir/lib64 \
$tmp_dir/src/sample-plugin
build_tarball vpp-native
rm -rf $tmp_dir
exit 0