summaryrefslogblamecommitdiff
path: root/test/files/jvm/mkAnnotationsJar.sh
blob: 0cd5e631a72a9d7968eb9b94c297b97511e96170 (plain) (tree)
1
2
3
4
5
6
7
8
9
10

         







                                                                              

                





                                                     
                                       





                                                                              
                  
                                                                                   
                                               
                
#!/bin/sh

##############################################################################
# Author  : Nikolay Mihaylov
# Revision: $Id$
##############################################################################

##############################################################################
# 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}