40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
CWD=$(cd "$(dirname "$0")"; pwd)
 | 
						|
CWD="`dirname \"$0\"`"
 | 
						|
echo $CWD
 | 
						|
export JAVA_HOME="$CWD/tools/jdk-osx"
 | 
						|
export ANT_HOME="$CWD/tools/ant"
 | 
						|
export ANDROID_HOME="$CWD/tools/android-osx"
 | 
						|
export PATH="$PATH:$ANT_HOME/bin:$JAVA_HOME"
 | 
						|
 | 
						|
cd "$CWD"
 | 
						|
 | 
						|
 | 
						|
## make android ID and name unique so we can have multiple installs
 | 
						|
# restore original manifest and src subdir
 | 
						|
cp tools/love-android-sdl2/original/AndroidManifest.xml tools/love-android-sdl2/
 | 
						|
rm -r tools/love-android-sdl2/src/love
 | 
						|
cp -r tools/love-android-sdl2/original/love tools/love-android-sdl2/src/
 | 
						|
 | 
						|
# get date and hope no participants compile at the same second
 | 
						|
datevar=`date +"%m%d%H%M%S"`
 | 
						|
 | 
						|
# replace id, name and src subdir
 | 
						|
sed -i "" "s/loveToAndroid Game/Game $datevar/g" tools/love-android-sdl2/AndroidManifest.xml
 | 
						|
sed -i "" "s/love.to.android/love\.to\.android$datevar/g" tools/love-android-sdl2/AndroidManifest.xml
 | 
						|
sed -i "" "s/love.to.android/love\.to\.android$datevar/g" tools/love-android-sdl2/src/love/to/android/LtaActivity.java
 | 
						|
mv tools/love-android-sdl2/src/love/to/android tools/love-android-sdl2/src/love/to/android$datevar
 | 
						|
 | 
						|
rm game.apk
 | 
						|
pwd
 | 
						|
cd "$CWD/tools/love-android-sdl2"
 | 
						|
pwd
 | 
						|
rm -r gen bin
 | 
						|
 | 
						|
cp ../../game.love assets/
 | 
						|
cp ../../icon.png res/drawable-xxhdpi/ic_launcher.png
 | 
						|
 | 
						|
ant debug
 | 
						|
 | 
						|
cp bin/love_android_sdl2-debug.apk ../../game.apk
 | 
						|
 |