Skip to content
Snippets Groups Projects
Commit c45a4374 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

No commit message

No commit message
parent b2254392
No related branches found
No related tags found
No related merge requests found
#!/usr/bin/env bash #!/usr/bin/env bash
appname=Onelab
if [ $# -eq 1 ] ; then
appname=${1}
echo "Rebranding Onelab app as ${appname}"
fi
gmsh_svn="${HOME}/src/gmsh" gmsh_svn="${HOME}/src/gmsh"
getdp_svn="${HOME}/src/getdp" getdp_svn="${HOME}/src/getdp"
frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_android" frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_android"
...@@ -72,15 +78,13 @@ check ...@@ -72,15 +78,13 @@ check
# Potentially modify source tree for alternate branding # Potentially modify source tree for alternate branding
cd Onelab cd Onelab
if [ $# -eq 1 ] ; then if [ $# -eq 1 ] ; then
packagename=${1,,}
appname=$1
# change package name # 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 mkdir src/org/geuz/onelab
mv src/org/geuz/$packagename/Gmsh.java src/org/geuz/onelab 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\.$packagename/g" {} \; 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\.$packagename/g" AndroidManifest.xml 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\.$packagename;/org\.geuz\.$packagename;\n\nimport org.geuz.onelab.Gmsh;/" 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 # change app name
sed -i "s/<string name=\"app_name\">Onelab<\/string>/<string name=\"app_name\">$appname<\/string>/" res/values/strings.xml sed -i "s/<string name=\"app_name\">Onelab<\/string>/<string name=\"app_name\">$appname<\/string>/" res/values/strings.xml
fi fi
......
#/usr/bin/env bash #/usr/bin/env bash
appname=Onelab
if [ $# -eq 1 ] ; then
appname=${1}
echo "Rebranding Onelab app as ${appname}"
fi
gmsh_svn="${HOME}/src/gmsh/" gmsh_svn="${HOME}/src/gmsh/"
getdp_svn="${HOME}/src/getdp/" getdp_svn="${HOME}/src/getdp/"
frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_iossimulator/" frameworks_dir="${HOME}/src/gmsh/contrib/mobile/frameworks_iossimulator/"
...@@ -51,7 +57,7 @@ cd $frameworks_dir/GetDP.framework/Headers ...@@ -51,7 +57,7 @@ cd $frameworks_dir/GetDP.framework/Headers
cp $getdp_svn/build_iossimulator/Headers/getdp/* . cp $getdp_svn/build_iossimulator/Headers/getdp/* .
# create xcode project # create xcode project
mkdir $gmsh_svn/contrib/mobile/build_iossimulator mkdir $gmsh_svn/contrib/mobile/build_iossimulator_${appname}
cd $gmsh_svn/contrib/mobile/build_iossimulator cd $gmsh_svn/contrib/mobile/build_iossimulator_${appname}
cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" .. cmake -DCMAKE_INCLUDE_PATH="$frameworks_dir;$getdp_svn" -DAPPNAME:STRING=${appname} ..
make xcodeProject make xcodeProject
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment