Skip to content

Commit

Permalink
jenkins: add android steps
Browse files Browse the repository at this point in the history
  • Loading branch information
Cory Fields committed Mar 26, 2013
1 parent c48cae6 commit 84749ce
Show file tree
Hide file tree
Showing 8 changed files with 60 additions and 0 deletions.
15 changes: 15 additions & 0 deletions tools/buildsteps/android/configure-depends
@@ -0,0 +1,15 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

if [ "$(pathChanged $WORKSPACE/tools/depends)" == "1" ]
then
cd $WORKSPACE/tools/depends;./configure \
--with-tarballs=/opt/xbmc-tarballs \
--host=arm-linux-androideabi \
--with-sdk-path=$SDK_PATH \
--with-ndk=$NDK_PATH \
--with-sdk=android-$SDK_VERSION \
--with-toolchain=$TOOLCHAIN \
--prefix=$XBMC_DEPENDS_ROOT
fi
5 changes: 5 additions & 0 deletions tools/buildsteps/android/configure-xbmc
@@ -0,0 +1,5 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

make -C $WORKSPACE/tools/depends/target/xbmc
8 changes: 8 additions & 0 deletions tools/buildsteps/android/make-depends
@@ -0,0 +1,8 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

if [ "$(pathChanged $WORKSPACE/tools/depends)" == "1" ]
then
cd $WORKSPACE/tools/depends;make -j $BUILDTHREADS && git rev-list HEAD --max-count=1 -- . > $PATH_CHANGE_REV_FILENAME
fi
5 changes: 5 additions & 0 deletions tools/buildsteps/android/make-xbmc
@@ -0,0 +1,5 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

cd $WORKSPACE;make -j$BUILDTHREADS
5 changes: 5 additions & 0 deletions tools/buildsteps/android/package
@@ -0,0 +1,5 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

cd $WORKSPACE;make apk
13 changes: 13 additions & 0 deletions tools/buildsteps/android/prepare-depends
@@ -0,0 +1,13 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

#clean without depends for skipping depends build if possible
cd $WORKSPACE;git clean -xfd -e "tools/depends"

if [ "$(pathChanged $WORKSPACE/tools/depends)" == "1" ]
then
#clean up the rest too
cd $WORKSPACE;git clean -xfd
cd $WORKSPACE/tools/depends/;./bootstrap
fi
5 changes: 5 additions & 0 deletions tools/buildsteps/android/prepare-xbmc
@@ -0,0 +1,5 @@
WORKSPACE=${WORKSPACE:-$( cd $(dirname $0)/../../.. ; pwd -P )}
XBMC_PLATFORM_DIR=android
. $WORKSPACE/tools/buildsteps/defaultenv

#nothing on android
4 changes: 4 additions & 0 deletions tools/buildsteps/defaultenv
Expand Up @@ -30,6 +30,10 @@ case $XBMC_PLATFORM_DIR in
DEFAULT_XBMC_DEPENDS_ROOT=$WORKSPACE/tools/depends/xbmc-depends DEFAULT_XBMC_DEPENDS_ROOT=$WORKSPACE/tools/depends/xbmc-depends
DEFAULT_CONFIGURATION="Debug" DEFAULT_CONFIGURATION="Debug"
;; ;;
android)
DEFAULT_SDK_VERSION=10
DEFAULT_XBMC_DEPENDS_ROOT=$WORKSPACE/tools/depends/xbmc-depends
DEFAULT_CONFIGURATION="Debug"
esac esac


if [ $SDK_VERSION == "Default" ] if [ $SDK_VERSION == "Default" ]
Expand Down

0 comments on commit 84749ce

Please sign in to comment.