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
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
......
#/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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment