qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From arnaudsi...@apache.org
Subject svn commit: r601800 - /incubator/qpid/trunk/qpid/java/client/example/runSample.sh
Date Thu, 06 Dec 2007 18:18:28 GMT
Author: arnaudsimon
Date: Thu Dec  6 10:18:27 2007
New Revision: 601800

URL: http://svn.apache.org/viewvc?rev=601800&view=rev
Log:
run script for compiling and running the samples

Added:
    incubator/qpid/trunk/qpid/java/client/example/runSample.sh   (with props)

Added: incubator/qpid/trunk/qpid/java/client/example/runSample.sh
URL: http://svn.apache.org/viewvc/incubator/qpid/trunk/qpid/java/client/example/runSample.sh?rev=601800&view=auto
==============================================================================
--- incubator/qpid/trunk/qpid/java/client/example/runSample.sh (added)
+++ incubator/qpid/trunk/qpid/java/client/example/runSample.sh Thu Dec  6 10:18:27 2007
@@ -0,0 +1,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

Propchange: incubator/qpid/trunk/qpid/java/client/example/runSample.sh
------------------------------------------------------------------------------
    svn:executable = *



Mime
View raw message