X-Git-Url: https://deadsoftware.ru/gitweb?p=cavecraft.git;a=blobdiff_plain;f=make.sh;h=084157f87231f484c5c76f89fd3b659f10231b1c;hp=06809a44fabd4fbe7223e2da7cca0ce61a99f291;hb=4d7cf2ab1e10d9926d03afb5a3f883bcf5312469;hpb=9115be0a19d5716f33a2e2cba76f3447ce0f4c2f diff --git a/make.sh b/make.sh index 06809a4..084157f 100755 --- a/make.sh +++ b/make.sh @@ -16,6 +16,7 @@ MPC=mp3CC MPS=/usr/share/midletpascal/stubs # MPL=/usr/share/midletpascal/libs MPL=libs +LIBDIR=/usr/share/java/microemulator/lib OBJ=classes LIB=libs @@ -32,9 +33,18 @@ printJarClass() { find "$1" -name '*.class' -printf " -C $1 %f" } +makelibs() { + javac -Xlint:-options -d $LIB \ + -classpath `find $LIBDIR -type f -name '*.jar' -printf '%p:'` \ + -source 1.3 -target 1.1 `find libs -type f -name '*.java'` +} + rm -rf $OBJ mkdir -p $OBJ +echo "===> Make libs" +makelibs + echo "===> Generate symbols" for I in $SOURCES @@ -87,3 +97,9 @@ MicroEdition-Profile: MIDP-2.0 MIDlet-Icon: $ICO Created-By: $VEN ! + +#proguard -injars libs -outjars classes \ +# `find $LIBDIR -type f -name '*.jar' -printf '-libraryjars %p '` +# -dontoptimize -dontshrink -microedition -dontobfuscate \ +# -overloadaggressively -repackageclasses '' -allowaccessmodification \ +# -keep public class FW extends javax.microedition.midlet.MIDlet