|
14 | 14 | # |
15 | 15 |
|
16 | 16 |
|
17 | | -# Directory containing Scribble jars |
18 | | -LIB=lib |
| 17 | +## |
| 18 | +# Usage notes |
| 19 | +# |
| 20 | +# - ANTLR: |
| 21 | +# Assuming $DIR is the scribble-java root directory, set $ANTLR (below) to |
| 22 | +# the location of the ANTLR runtime jar or put the jar in: $DIR/$LIB |
| 23 | +# (This script looks for ANTLR in those locations.) |
| 24 | +# |
| 25 | + |
19 | 26 |
|
20 | | -# antlr 3.2 location (if no lib jar) |
| 27 | +# ANTLR 3 runtime location (if no lib jar) |
21 | 28 | ANTLR= |
22 | | - # e.g. '/cygdrive/c/Users/[User]/.m2/repository/org/antlr/antlr-runtime/3.2/antlr-runtime-3.2.jar' |
| 29 | + # e.g. '/cygdrive/c/Users/[User]/.m2/repository/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar' |
| 30 | + # (i.e., the maven install location) |
| 31 | + |
| 32 | +DIR=`dirname "$0"` # Default |
| 33 | +#DIR=`dirname "$0"`/.. # (Cygwin: e.g., script is in $DIR/bin) |
| 34 | + |
| 35 | +#PRG=`basename "$0"` |
| 36 | + |
| 37 | +# Directory containing Scribble jars |
| 38 | +LIB=lib |
23 | 39 |
|
24 | | -PRG=`basename "$0"` |
25 | | -DIR=`dirname "$0"` # Non Cygwin.. |
26 | | -#DIR=`dirname "$0"`/.. # Cygwin |
27 | | -#BASEDIR=$(dirname $0) |
28 | 40 |
|
29 | 41 | usage() { |
30 | 42 | echo Usage: 'scribblec.sh [option]... <SCRFILE> [option]...' |
@@ -88,18 +100,16 @@ fixpath() { |
88 | 100 |
|
89 | 101 | ARGS= |
90 | 102 |
|
91 | | -CLASSPATH=$DIR'/modules/cli/target/classes/' |
92 | | -CLASSPATH=$CLASSPATH':'$DIR'/modules/core/target/classes' |
93 | | -CLASSPATH=$CLASSPATH':'$DIR'/modules/parser/target/classes' |
94 | | -CLASSPATH=$CLASSPATH':'$DIR'/modules/f17/target/classes' |
| 103 | +CLASSPATH=$DIR'/scribble-cli/target/classes/' |
| 104 | +CLASSPATH=$CLASSPATH':'$DIR'/scribble-core/target/classes' |
| 105 | +CLASSPATH=$CLASSPATH':'$DIR'/scribble-parser/target/classes' |
95 | 106 | CLASSPATH=$CLASSPATH':'$ANTLR |
96 | 107 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/antlr.jar' |
97 | 108 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/antlr-runtime.jar' |
98 | 109 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/commons-io.jar' |
99 | 110 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/scribble-cli.jar' |
100 | 111 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/scribble-core.jar' |
101 | 112 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/scribble-parser.jar' |
102 | | -CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/scribble-f17.jar' |
103 | 113 | CLASSPATH=$CLASSPATH':'$DIR'/'$LIB'/stringtemplate.jar' |
104 | 114 | CLASSPATH="'"`fixpath "$CLASSPATH"`"'" |
105 | 115 |
|
|
0 commit comments