blob: 2cfe8864d3054a19f971336ff4561e7351cfa5c3 (
plain)
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#!/bin/bash
# Work out the CLASSPATH divider
UNAME=`uname -s`
case $UNAME in
CYGWIN*)
DIVIDER=";"
;;
*)
DIVIDER=":"
;;
esac
if test "'x$QPID_HOME'" != "'x'"
then
QPID_HOME=$QPID_HOME
else
QPID_HOME="/usr/share/java/"
fi
echo "Using QPID_HOME: $QPID_HOME"
if test "'x$QPID_SAMPLE'" != "'x'"
then
QPID_SAMPLE=$QPID_SAMPLE
else
QPID_SAMPLE="/usr/share/rhm-docs-0.2/java"
fi
echo "Using QPID_SAMPLE: $QPID_SAMPLE"
# set the CLASSPATH
CLASSPATH=`find "$QPID_HOME" -name '*.jar' | tr '\n' "$DIVIDER"`
#create output dir
mkdir $QPID_SAMPLE/classes
# compile the samples
javac -cp "$CLASSPATH" -sourcepath "$QPID_SAMPLE" -d "$QPID_SAMPLE/classes/" `find $QPID_SAMPLE -name '*.java'`
# Add output classes to CLASSPATH
CLASSPATH="$CLASSPATH$DIVIDER$QPID_SAMPLE/classes"
# Check if the user supplied a sample classname
if test "'x$1'" = "'x'"
then
echo "No sample classname specified"
exit;
else
java -cp $CLASSPATH $*
fi
|