diff --git a/build/linux/make.sh b/build/linux/make.sh index 2c3c4ecc7..cd8e11017 100755 --- a/build/linux/make.sh +++ b/build/linux/make.sh @@ -87,17 +87,30 @@ cd app echo Building PDE for JDK 1.3 -CLASSPATH=../build/linux/work/classes:../build/linux/work/lib/kjc.jar:../build/linux/work/lib/oro.jar:../build/linux/work/java/lib/rt.jar:../build/linux/work/lib/RXTXcomm.jar +cd preprocessor -perl ../bagel/buzz.pl "jikes +D -classpath $CLASSPATH -d ../build/linux/work/classes" -dJDK13 -dRXTX *.java jeditsyntax/*.java +# first build the default java goop +java -cp ../../build/linux/work/lib/antlr.jar antlr.Tool java.g +java -cp ../../build/linux/work/lib/antlr.jar antlr.Tool java.tree.g + +# now build the pde stuff that extends the java classes +java -cp ../../build/linux/work/lib/antlr.jar antlr.Tool \ + -glib java.g pde.g +java -cp ../../build/linux/work/lib/antlr.jar antlr.Tool \ + -glib java.tree.g pde.tree.g + +cd .. + +CLASSPATH=../build/linux/work/classes:../build/linux/work/lib/kjc.jar:../build/linux/work/lib/antlr.jar:../build/linux/work/lib/oro.jar:../build/linux/work/java/lib/rt.jar:../build/linux/work/lib/RXTXcomm.jar + +perl ../bagel/buzz.pl "jikes +D -classpath $CLASSPATH -d ../build/linux/work/classes" -dJDK13 -dRXTX *.java jeditsyntax/*.java preprocessor/*.java cd ../build/linux/work/classes rm -f ../lib/pde.jar -zip -0q ../lib/pde.jar *.class +zip -0rq ../lib/pde.jar . cd ../.. ### -- BUILD STUB ----------------------------------------------- install -m 755 stub.sh work/processing - diff --git a/build/linux/stub.sh b/build/linux/stub.sh index d1690a5e6..c685663e5 100644 --- a/build/linux/stub.sh +++ b/build/linux/stub.sh @@ -1,6 +1,6 @@ #!/bin/sh -CLASSPATH=java/lib/rt.jar:lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/oro.jar:lib/RXTXcomm.jar +CLASSPATH=java/lib/rt.jar:lib:lib/build:lib/pde.jar:lib/kjc.jar:lib/antlr.jar:lib/oro.jar:lib/RXTXcomm.jar export CLASSPATH exec java/bin/java PdeBase