Holger Hans Peter Freyther | 81eb10c | 2016-04-13 19:03:38 -0400 | [diff] [blame] | 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | set -ex |
| 4 | |
| 5 | rm -rf deps/install |
| 6 | mkdir deps || true |
| 7 | export LD_LIBRARY_PATH=$PWD/deps/install/lib |
| 8 | cd deps |
| 9 | osmo-deps.sh libosmocore |
| 10 | |
| 11 | cd libosmocore |
| 12 | autoreconf --install --force |
| 13 | ./configure --prefix=$PWD/../install |
| 14 | $MAKE $PARALLEL_MAKE install |
| 15 | |
| 16 | |
| 17 | cd ../ |
| 18 | osmo-deps.sh libosmo-abis |
| 19 | cd libosmo-abis |
| 20 | autoreconf --install --force |
| 21 | PKG_CONFIG_PATH=$PWD/../install/lib/pkgconfig ./configure --prefix=$PWD/../install |
| 22 | PKG_CONFIG_PATH=$PWD/..//install/lib/pkgconfig $MAKE $PARALLEL_MAKE install |
| 23 | |
| 24 | cd ../ |
| 25 | osmo-deps.sh libosmo-netif |
| 26 | cd libosmo-netif |
| 27 | autoreconf --install --force |
| 28 | PKG_CONFIG_PATH=$PWD/../install/lib/pkgconfig ./configure --prefix=$PWD/../install |
| 29 | PKG_CONFIG_PATH=$PWD/..//install/lib/pkgconfig $MAKE $PARALLEL_MAKE install |
| 30 | |
| 31 | cd ../ |
| 32 | osmo-deps.sh libosmo-sccp |
| 33 | cd libosmo-sccp |
| 34 | autoreconf --install --force |
| 35 | PKG_CONFIG_PATH=$PWD/../install/lib/pkgconfig ./configure --prefix=$PWD/../install |
| 36 | PKG_CONFIG_PATH=$PWD/..//install/lib/pkgconfig $MAKE $PARALLEL_MAKE install |
| 37 | |
| 38 | cd ../ |
| 39 | osmo-deps.sh libsmpp34 |
| 40 | cd libsmpp34 |
| 41 | autoreconf --install --force |
| 42 | ./configure --prefix=$PWD/../install |
| 43 | $MAKE install |
| 44 | |
| 45 | cd ../ |
| 46 | osmo-deps.sh openggsn |
| 47 | cd openggsn |
| 48 | autoreconf --install --force |
| 49 | PKG_CONFIG_PATH=$PWD/../install/lib/pkgconfig ./configure --prefix=$PWD/../install |
| 50 | PKG_CONFIG_PATH=$PWD/..//install/lib/pkgconfig $MAKE $PARALLEL_MAKE install |
| 51 | |
| 52 | cd ../../openbsc |
| 53 | autoreconf --install --force |
| 54 | PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig ./configure --enable-osmo-bsc --enable-nat $SMPP $MGCP --enable-vty-tests --enable-external-tests |
| 55 | PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig $MAKE $PARALLEL_MAKE |
| 56 | PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig LD_LIBRARY_PATH=$PWD/../deps/install/lib $MAKE check |
| 57 | PKG_CONFIG_PATH=$PWD/../deps/install/lib/pkgconfig LD_LIBRARY_PATH=$PWD/../deps/install/lib $MAKE distcheck |