kivy-ios/tools/populate-project.sh

39 lines
763 B
Bash
Raw Normal View History

2012-03-08 18:05:47 +01:00
#!/bin/bash
try () {
"$@" || exit -1
}
2012-03-09 02:46:16 +01:00
. $(dirname $0)/environment.sh
2012-03-08 18:05:47 +01:00
APPNAME=$1
APPID=$(echo $APPNAME | tr '[A-Z]' '[a-z]')
2012-03-09 02:46:16 +01:00
APPDIR=$KIVYIOSROOT/app-$APPID
2012-03-08 18:05:47 +01:00
SRCDIR=$2
set -x
2012-03-08 18:05:47 +01:00
if [ "X$APPNAME" == "X" ]; then
echo $(basename $0) "<appname> <source directory>"
exit 1
fi
if [ "X$SRCDIR" == "X" ]; then
echo $(basename $0) "<appname> <source directory>"
exit 1
fi
echo "-> Copy $SRCDIR to $APPDIR/YourApp"
YOURAPPDIR=$APPDIR/YourApp
echo "-> Synchronize source code"
2013-01-23 02:15:26 +01:00
try rsync -av --delete $SRCDIR/ $YOURAPPDIR
2012-03-08 18:05:47 +01:00
echo "-> Compile to pyo"
$HOSTPYTHON -OO -m compileall $YOURAPPDIR
2012-03-08 18:05:47 +01:00
echo "-> Remove unused files (pyc, py)"
find $YOURAPPDIR -iname '*.py' -exec rm {} \;
find $YOURAPPDIR -iname '*.pyc' -exec rm {} \;
echo "-> Source code of $APPNAME updated."