add image support, doc ant build tool
[ouya-romlauncher.git] / prepare-game.sh
index be510570803e918b3614fd5094225b0d3b50cd42..c5423eb8a5cca6846e8e1643c8f7c29c0a7241f1 100755 (executable)
@@ -5,7 +5,7 @@ set -e
 ./cleanup.sh
 
 if [ $# -lt 3 ]; then
-    echo "Usage: ./prepare-game.sh title java.package path-to-game.smc"
+    echo "Usage: ./prepare-game.sh title java.package path-to-game.smc [cover.png]"
     exit
 fi
 
@@ -20,12 +20,18 @@ echo "Full package path: $fullpackage"
 echo "Game file: $filename"
 
 #prepare manifest
+sed -i\
+ -e "s/FIXME_PACKAGE/$package/" \
+ build.xml
+
+#prepare build file
 sed -i\
  -e "s/FIXME_PACKAGE/$fullpackage/" \
  -e "s/FIXME_TITLE/$title/" \
  AndroidManifest.xml
 
 #copy game
+mkdir -p assets/game
 cp "$filepath" assets/game/
 
 #prepare launcher
@@ -35,5 +41,12 @@ sed -e "s/FIXME_PACKAGE/$fullpackage/"\
  LaunchRomActivity.java.tpl\
  > src/romlauncher/$package/LaunchRomActivity.java
 
+if [ $# -gt 3 ]; then
+    image=$4
+    cp "$image" res/drawable-xhdpi/ouya_icon.png
+    echo "Image copied"
+else
+    echo "Put a 732x412 image into res/drawable-xhdpi/ouya_icon.png"
+fi
+
 echo "All prepared."
-echo "Put a 732x412 image into res/drawable-xhdpi/ouya_icon.png"