aboutsummaryrefslogtreecommitdiffstats
path: root/jjb/common/include-apps-build-app.sh
diff options
context:
space:
mode:
Diffstat (limited to 'jjb/common/include-apps-build-app.sh')
-rw-r--r--jjb/common/include-apps-build-app.sh24
1 files changed, 16 insertions, 8 deletions
diff --git a/jjb/common/include-apps-build-app.sh b/jjb/common/include-apps-build-app.sh
index f46c7f8d..ec79d841 100644
--- a/jjb/common/include-apps-build-app.sh
+++ b/jjb/common/include-apps-build-app.sh
@@ -46,7 +46,7 @@ if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "apps/"); t
# clone git
rm -rf ${MYPROJECT}
- git clone https://${GERRIT_HOST}/gerrit/${GERRIT_PROJECT}.git
+ git clone --recursive https://${GERRIT_HOST}/gerrit/${GERRIT_PROJECT}.git
pushd ${MYPROJECT}
git log -1 --pretty=oneline
if test x"" != x"${TARGETREFSPEC}" ; then
@@ -66,14 +66,22 @@ if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "apps/"); t
git log -1 --pretty=oneline
# Fixme: use aglbuild script
- if test -f Makefile ; then
- make
- make package
+ export DONE=false
+ if test ! $DONE -a -f conf.d/autobuild/agl/autobuild ; then
+ mkdir -p $(pwd)/package/
+ conf.d/autobuild/agl/autobuild package DEST=$(pwd)/package/
+ export DONE=true
fi
- if test -f ${MYPROJECT}.pro; then
- qmake
- make
- make package
+ if test ! $DONE -a -f Makefile ; then
+ make
+ make package
+ export DONE=true
+ fi
+ if test ! $DONE -a -f ${MYPROJECT}.pro; then
+ qmake
+ make
+ make package
+ export DONE=true
fi
popd