Adapt to recent changes in app-templates 27/14827/2
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>
Thu, 28 Jun 2018 22:07:10 +0000 (00:07 +0200)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Thu, 28 Jun 2018 22:10:07 +0000 (22:10 +0000)
we have more versions where the wgt will end up ...

Change-Id: Ic59cb9e5629d64ad1779b6139c390cefa554d4cb
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
jjb/common/include-apps-build-app.sh
jjb/common/include-apps-prepare-upload-folder-merged.sh
jjb/common/include-apps-prepare-upload-folder.sh

index a662630..089a4ec 100644 (file)
@@ -74,9 +74,14 @@ if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "apps/"); t
         # Fixme: use aglbuild script
         set -x
         export DONE=0
+        export isAUTOBUILD=0
+        export isCMAKE=0
+        export isMAKE=0
+        export isQMAKE=0
         if test x"0" = x"$DONE" -a -f conf.d/autobuild/agl/autobuild ; then
             mkdir -p $(pwd)/package/
             conf.d/autobuild/agl/autobuild package DEST=$(pwd)/package/
+            export isAUTOBUILD=1
             export DONE=1
         fi
         if test x"0" = x"$DONE" -a -f CMakeLists.txt; then
@@ -87,17 +92,20 @@ if [[ ! x"yes" = x"$HANDLED" ]] && $(echo "$TARGETPROJECT" | grep -q "apps/"); t
             make
             make package || true
             popd
+            export isCMAKE=1
             export DONE=1
         fi
         if test x"0" = x"$DONE" -a -f Makefile ; then
             make
             make package
+            export isMAKE=1
             export DONE=1
         fi
         if test x"0" = x"$DONE" -a -f ${MYPROJECT}.pro; then
             qmake
             make
             make package
+            export isQMAKE=1
             export DONE=1
         fi
     popd
index ced33d2..a5dc015 100644 (file)
@@ -43,14 +43,37 @@ export DEST=$(pwd)/UPLOAD/${PROJECTPATTERN}
 # copy the wgt to the upload folder
 pushd ${MYPROJECT}
 pwd
-if test -d build/package ; then
+
+if test x"$isCMAKE" = x"1" ; then
+  echo "isCMAKE"
   # use cmake build/package folder for wgt's ...
   ls build/package/ || true
   cp build/package/*.wgt $DEST
-else
-  # use just ./package/ for wgt's
-  ls package || true
-  cp package/*.wgt $DEST
 fi
+if test x"$isAUTOBUILD" = x"1" ; then
+  echo "isAUTOBUILD"
+  if [ "$(ls -l package/*.wgt | wc -l)" = "1" ] ; then
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
+  elif [ "$(ls -l build/package/*.wgt | wc -l)" = "1" ] ; then
+    # use just ./build/package/ for wgt's
+    ls build/package || true
+    cp build/package/*.wgt $DEST
+  fi
+fi
+if test x"$isMAKE" = x"1" ; then
+    echo "isMAKE"
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
+fi
+if test x"$isQMAKE" = x"1" ; then
+    echo "isQMAKE"
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
+fi
+
 popd
 
index dc2f8bf..83b939a 100644 (file)
@@ -25,14 +25,35 @@ pushd ${MYPROJECT}
 pwd
 ls -alh
 
-if test -d build/package ; then
+if test x"$isCMAKE" = x"1" ; then
+  echo "isCMAKE"
   # use cmake build/package folder for wgt's ...
   ls build/package/ || true
   cp build/package/*.wgt $DEST
-else
-  # use just ./package/ for wgt's
-  ls package || true
-  cp package/*.wgt $DEST
+fi
+if test x"$isAUTOBUILD" = x"1" ; then
+  if [ "$(ls -l package/*.wgt | wc -l)" = "1" ] ; then
+    echo "isAUTOBUILD"
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
+  elif [ "$(ls -l build/package/*.wgt | wc -l)" = "1" ] ; then
+    # use just ./build/package/ for wgt's
+    ls build/package || true
+    cp build/package/*.wgt $DEST
+  fi
+fi
+if test x"$isMAKE" = x"1" ; then
+    echo "isMAKE"
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
+fi
+if test x"$isQMAKE" = x"1" ; then
+    echo "isQMAKE"
+    # use just ./package/ for wgt's
+    ls package || true
+    cp package/*.wgt $DEST
 fi