spacebox/src/android/main_class.sh

31 lines
972 B
Bash
Executable File

#!/bin/sh
# /\ +------------------------------------------------------------+
# ____/ \____ /| zlib/MIT/Unlicenced game framework licensed to freely use, |
# \ / / | copy, modify and sell without restriction |
# +--\ ^__^ /--+ | |
# | ~/ \~ | | created for <https://foam.shampoo.ooo> |
# | ~~~~~~~~~~~~ | +------------------------------------------------------------+
# | SPACE ~~~~~ | /
# | ~~~~~~~ BOX |/
# +--------------+
#
# Extend the SDLActivity class
ANDROID_PACKAGE=$1
ANDROID_CLASS=$2
ANDROID_CLASS_DIR=$3
ANDROID_CLASS_SRC="package $ANDROID_PACKAGE;
import org.libsdl.app.SDLActivity;
public class $ANDROID_CLASS extends SDLActivity {
protected String getMainFunction() {
return \"main\";
}
}"
mkdir -p $ANDROID_CLASS_DIR
echo $ANDROID_CLASS_SRC > $ANDROID_CLASS_DIR/$ANDROID_CLASS.java