blob: a6ffe7f78201a053089a73f97d0c1756576477ea [file] [log] [blame]
Max15b05fe2017-10-20 16:07:06 +02001#!/bin/sh
2
3set -ex
4
Neels Hofmeyrc8ef7362017-10-23 15:10:00 +02005if [ -z "$MAKE" ]; then
6 set +x
7 echo "Error: you need to set \$MAKE before invoking, e.g. MAKE=make"
8 exit 1
9fi
10
Neels Hofmeyr229fa072017-10-27 22:40:30 +020011osmo-clean-workspace.sh
12
Max15b05fe2017-10-20 16:07:06 +020013verify_value_string_arrays_are_terminated.py $(find . -name "*.[hc]")
14
Neels Hofmeyr754e6872017-10-23 14:57:56 +020015prep_build() {
16 _src_dir="$1"
17 _build_dir="$2"
18
19 cd "$_src_dir"
20
Neels Hofmeyr229fa072017-10-27 22:40:30 +020021 # clean again before each build variant
22 osmo-clean-workspace.sh
Neels Hofmeyr754e6872017-10-23 14:57:56 +020023
24 autoreconf --install --force
25
26 mkdir -p "$_build_dir"
27 cd "$_build_dir"
28}