blob: ac2cbcd80382c587be6578f1f6e9a9fa6d993407 (
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
|
#!/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"`
# compile the samples
javac -cp "$CLASSPATH" -sourcepath "$QPID_SAMPLE" -d . `find $QPID_SAMPLE -name '*.java'`
# Add output classes to CLASSPATH
CLASSPATH="$CLASSPATH$DIVIDER$."
# 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
|