1 #!/bin/bash 2 3 if [ -z ${JAVA_HOME} ]; then 4 echo "Error: set JAVA_HOME" 5 exit 6 fi 7 8 JAVA=${JAVA_HOME}/bin/java 9 JAVAC=${JAVA_HOME}/bin/javac 10 JAVAPACKAGER=${JAVA_HOME}/bin/javapackager 11 JMODS=${JAVA_HOME}/jmods 12 JAR=${JAVA_HOME}/bin/jar 13 MODULES=${JAVA_HOME}/jmods 14 15 rm -r -f build 16 rm -r -f jars 17 mkdir -p build/dist 18 mkdir jars 19 20 SOURCE=../../apps/MinesweeperFX/src 21 BUILDDIR=`pwd`/build/dist 22 23 echo $BUILDDIR 24 25 26 pushd ${SOURCE} >> /dev/null 27 $JAVAC $(find . -name "*.java") -d ${BUILDDIR} 28 popd >> /dev/null 29 30 # Copy resources 31 cp -a ${SOURCE}/resources ${BUILDDIR}/resources 32 33 ${JAR} cMf jars/MinesweeperFX.jar -C build/dist .