Initial Commit - Copy from Altus Metrum AltOS
This commit is contained in:
25
jenkins.sh
Executable file
25
jenkins.sh
Executable file
@@ -0,0 +1,25 @@
|
||||
#!/bin/sh
|
||||
# jenkins.sh
|
||||
# This script is used by Jenkins to perform a complete rebuild of Altos
|
||||
|
||||
|
||||
prefix="--prefix=/usr/local"
|
||||
ANDROID_SDK="${ANDROID_SDK:-$HOME/android-sdk-linux}"
|
||||
android="--with-android=$ANDROID_SDK"
|
||||
# use time if we have it
|
||||
time=`which time`
|
||||
if [ -n "$time" ]; then
|
||||
time="$time -v"
|
||||
fi
|
||||
# NOTE: the build process may fail on multi-cpu systems. If it fails try setting cpus=1
|
||||
# cpus=$(nproc)
|
||||
cpus=1
|
||||
|
||||
echo "=== starting altos build at $(date) ==="
|
||||
env
|
||||
echo "======================================="
|
||||
set -x
|
||||
|
||||
./autogen.sh $prefix $android
|
||||
make -j $cpus clean
|
||||
$time make -j $cpus all fat
|
||||
Reference in New Issue
Block a user