#This script sets up your Allegro 5.1.1 Android project for you.Useage below. #./aland.sh #Example: ./aland.sh ~/Downloads/allegro-5.1/android-project/ ~/foo-android com.domain.foo/ Foo\ Bar foo.cpp #copy android-project to our new directory cp -r $1 $2 #change package name sed "s/package org.liballeg.app;/package $3;/g" $2"/src/org/liballeg/app/AllegroActivity.java" > $2"/src/org/liballeg/app/AllegroActivity.java" #edit AndroidManifest.xml sed "s/android:name=\"org.liballeg.app_name\"/android:name=\"$3\"/g" $2"/AndroidManifest.xml" > $2"/AndroidManifest.xml" sed "s/android:value=\"allegro-example\"/android:value=\"$4\"/g" $2"/AndroidManifest.xml" > $2"/AndroidManifest.xml" #edit jni/Android.mk sed "s/LOCAL_MODULE := allegro-example/LOCAL_MODULE := $4/g" $2"/jni/Android.mk" > $2"/jni/Android.mk" sed "s/LOCAL_SRC_FILES := main.c/LOCAL_SRC_FILES := $5/g" $2"/jni/Android.mk" > $2"/jni/Android.mk" #edit res/values/strings.xml sed "s/AllegroActivity/$4/g" $2"/res/values/strings.xml" > $2"/res/values/strings.xml" #edit build.xml sed "s///g" $2"/build.xml" > $2"/build.xml" #fin! echo "Complete"