1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#!/bin/sh
##############################################################################
# Author : Nikolay Mihaylov
##############################################################################
##############################################################################
# variables
OBJDIR=./classes
if [ -z "${JAVA_HOME}" ]; then
echo "environment variable JAVA_HOME is undefined."
exit
fi
JAVAC=${JAVA_HOME}/bin/javac
JAVAC_OPTIONS="-source 1.5 -target 1.5"
JAR=${JAVA_HOME}/bin/jar
##############################################################################
# commands
mkdir -p ${OBJDIR}
${JAVAC} ${JAVAC_OPTIONS} -d ${OBJDIR} SourceAnnotation.java NestedAnnotations.java
${JAR} cf ../lib/annotations.jar -C ${OBJDIR} .
rm -rf ${OBJDIR}
|