diff --git a/contrib/mobile/utils/android_build.sh b/contrib/mobile/utils/android_build.sh index cb1faa1841c94b15523641de4d321bd24fe486de..158f453ecca65f4f1f0c5ca1d8d0f137e3501498 100755 --- a/contrib/mobile/utils/android_build.sh +++ b/contrib/mobile/utils/android_build.sh @@ -1,5 +1,11 @@ #!/usr/bin/env bash +appname=Onelab +if [ $# -eq 1 ] ; then + appname=${1} + echo "Rebranding Onelab app as ${appname}" +fi + gmsh_svn="${HOME}/src/gmsh" getdp_svn="${HOME}/src/getdp" frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_android" @@ -72,15 +78,13 @@ check # Potentially modify source tree for alternate branding cd Onelab if [ $# -eq 1 ] ; then - packagename=${1,,} - appname=$1 # change package name - mv src/org/geuz/onelab/ src/org/geuz/$packagename + mv src/org/geuz/onelab/ src/org/geuz/$appname mkdir src/org/geuz/onelab - mv src/org/geuz/$packagename/Gmsh.java src/org/geuz/onelab - find . -type f -name '*.java' -not -name 'Gmsh.java' -exec sed -i "s/org\.geuz\.onelab/org\.geuz\.$packagename/g" {} \; - sed -i "s/org\.geuz\.onelab/org\.geuz\.$packagename/g" AndroidManifest.xml - grep -r -m 1 'Gmsh' src | cut -d ':' -f 1 | xargs -n 1 sed -i "s/org\.geuz\.$packagename;/org\.geuz\.$packagename;\n\nimport org.geuz.onelab.Gmsh;/" + mv src/org/geuz/$appname/Gmsh.java src/org/geuz/onelab + find . -type f -name '*.java' -not -name 'Gmsh.java' -exec sed -i "s/org\.geuz\.onelab/org\.geuz\.$appname/g" {} \; + sed -i "s/org\.geuz\.onelab/org\.geuz\.$appname/g" AndroidManifest.xml + grep -r -m 1 'Gmsh' src | cut -d ':' -f 1 | xargs -n 1 sed -i "s/org\.geuz\.$appname;/org\.geuz\.$appname;\n\nimport org.geuz.onelab.Gmsh;/" # change app name sed -i "s/<string name=\"app_name\">Onelab<\/string>/<string name=\"app_name\">$appname<\/string>/" res/values/strings.xml fi diff --git a/contrib/mobile/utils/iossimulator_build.sh b/contrib/mobile/utils/iossimulator_build.sh index 4f838ca2598a4b066bc4555b1fb89be6ff641c58..b7d61cbde52a425376b133a1f291101815fbe9fc 100755 --- a/contrib/mobile/utils/iossimulator_build.sh +++ b/contrib/mobile/utils/iossimulator_build.sh @@ -1,5 +1,11 @@ #/usr/bin/env bash +appname=Onelab +if [ $# -eq 1 ] ; then + appname=${1} + echo "Rebranding Onelab app as ${appname}" +fi + gmsh_svn="${HOME}/src/gmsh/" getdp_svn="${HOME}/src/getdp/" frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_iossimulator/" @@ -51,7 +57,7 @@ cd $frameworks_dir/GetDP.framework/Headers cp $getdp_svn/build_iossimulator/Headers/getdp/* . # create xcode project -mkdir $gmsh_svn/contrib/mobile/build_iossimulator -cd $gmsh_svn/contrib/mobile/build_iossimulator -cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" .. +mkdir $gmsh_svn/contrib/mobile/build_iossimulator_${appname} +cd $gmsh_svn/contrib/mobile/build_iossimulator_${appname} +cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" -DAPPNAME:STRING=${appname} .. make xcodeProject