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