add --debugjs (don´t uglify the js) option to cordova/build.sh for easier remote debugging

This commit is contained in:
“thoatbk” 2014-12-11 01:17:12 +01:00
commit 96b58d2cfc
2 changed files with 21 additions and 6 deletions

View file

@ -238,6 +238,7 @@ module.exports = function(grunt) {
grunt.registerTask('default', ['shell:dev', 'nggettext_compile', 'concat', 'cssmin']); grunt.registerTask('default', ['shell:dev', 'nggettext_compile', 'concat', 'cssmin']);
grunt.registerTask('dist', ['shell:prod', 'nggettext_compile', 'concat', 'cssmin', 'uglify', 'copy:dist']); grunt.registerTask('dist', ['shell:prod', 'nggettext_compile', 'concat', 'cssmin', 'uglify', 'copy:dist']);
grunt.registerTask('dist-dbg', ['shell:dev', 'nggettext_compile', 'concat', 'cssmin', 'copy:dist']);
grunt.registerTask('prod', ['shell:prod', 'nggettext_compile', 'concat', 'cssmin', 'uglify']); grunt.registerTask('prod', ['shell:prod', 'nggettext_compile', 'concat', 'cssmin', 'uglify']);
grunt.registerTask('translate', ['nggettext_extract']); grunt.registerTask('translate', ['nggettext_extract']);
grunt.registerTask('docs', ['jsdoc']); grunt.registerTask('docs', ['jsdoc']);

View file

@ -24,18 +24,24 @@ VERSION=`cut -d '"' -f2 $BUILDDIR/../version.js`
SKIPIOS=false SKIPIOS=false
CLEAR=false CLEAR=false
DBGJS=false
# Check Args # Check Args
if [[ $1 = "--android" || $2 = "--android" ]] if [[ $1 = "--android" || $2 = "--android" || $3 = "--android" ]]
then then
SKIPIOS=true SKIPIOS=true
fi fi
if [[ $1 = "--clear" || $2 = "--clear" ]] if [[ $1 = "--clear" || $2 = "--clear" || $3 = "--clear" ]]
then then
CLEAR=true CLEAR=true
fi fi
if [[ $1 = "--dbgjs" || $2 = "--dbgjs" || $3 = "--dbgjs" ]]
then
DBGJS=true
fi
echo "${OpenColor}${Green}* Checking dependencies...${CloseColor}" echo "${OpenColor}${Green}* Checking dependencies...${CloseColor}"
command -v cordova >/dev/null 2>&1 || { echo >&2 "Cordova is not present, please install it: sudo npm -g cordova."; exit 1; } command -v cordova >/dev/null 2>&1 || { echo >&2 "Cordova is not present, please install it: sudo npm -g cordova."; exit 1; }
@ -88,10 +94,18 @@ if [ ! -d $PROJECT ]; then
fi fi
echo "${OpenColor}${Green}* Generating copay bundle...${CloseColor}" if $DBGJS
cd $BUILDDIR/.. then
grunt dist echo "${OpenColor}${Green}* Generating copay bundle (debug js)...${CloseColor}"
checkOK cd $BUILDDIR/..
grunt dist-dbg
checkOK
else
echo "${OpenColor}${Green}* Generating copay bundle...${CloseColor}"
cd $BUILDDIR/..
grunt dist
checkOK
fi
echo "${OpenColor}${Green}* Coping files...${CloseColor}" echo "${OpenColor}${Green}* Coping files...${CloseColor}"
cd $BUILDDIR/.. cd $BUILDDIR/..