#!/bin/sh
# This command file compiles the JGo example programs and then runs them.
#
# Modify the following symbols for the correct locations on your system
# This assumes a JDK 1.4 or later.
#
JGOROOT=$HOME/jgo521eval
JAVAHOME=$JAVA_HOME
JAVACLASSES=$JAVAHOME/jre/lib/rt.jar:$JGOROOT/JGo.jar:$JGOROOT/JGoSVG.jar:$JGOROOT/JGoLayout.jar:$JGOROOT/JGoInstruments.jar:$JGOROOT
#
#
# Compiling Example classes
#
cd $JGOROOT/com/nwoods/jgo/examples
echo "compiling Examples"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling Demo1
# 
cd $JGOROOT/com/nwoods/jgo/examples/demo1
echo "compiling Demo1"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling BoxApp
#
cd $JGOROOT/com/nwoods/jgo/examples/boxapp
echo "compiling BoxApp"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling Classier
#
cd $JGOROOT/com/nwoods/jgo/examples/classier
echo "compiling Classier"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling FamilyTree
#
cd $JGOROOT/com/nwoods/jgo/examples/family
echo "compiling Family Tree"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling Flower
#
cd $JGOROOT/com/nwoods/jgo/examples/flower
echo "compiling Flower"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling InstrumentDemo
#
cd $JGOROOT/com/nwoods/jgo/examples/instrumentdemo
echo "compiling Instrument Demo"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling JTreeApp
#
cd $JGOROOT/com/nwoods/jgo/examples/jtreeapp
echo "compiling JTreeApp"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling LayoutDemo
#
cd $JGOROOT/com/nwoods/jgo/examples/layoutdemo
echo "compiling LayoutDemo"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling Processor
#
cd $JGOROOT/com/nwoods/jgo/examples/processor
echo "compiling Processor"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling SampleApp
#
cd $JGOROOT/com/nwoods/jgo/examples/sampleapp
echo "compiling SampleApp"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling UpdateDemo
#
cd $JGOROOT/com/nwoods/jgo/examples/updatedemo
echo "compiling UpdateDemo"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
# Compiling WebWalker
#
cd $JGOROOT/com/nwoods/jgo/examples/webwalker
echo "compiling Webwalker"
$JAVAHOME/bin/javac -deprecation -classpath $JAVACLASSES *.java
#
#
# Running Demo1:
#
cd $JGOROOT/com/nwoods/jgo/examples/demo1
echo "running Demo1"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.demo1.Demo1
#
# Running MinimalApp:
#
cd $JGOROOT/com/nwoods/jgo/examples
echo "running MinimalApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.MinimalApp
#
# Running BasicApp:
#
cd $JGOROOT/com/nwoods/jgo/examples
echo "running BasicApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.BasicApp
#
# Running IconicApp:
#
cd $JGOROOT/com/nwoods/jgo/examples
echo "running IconicApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.IconicApp
#
# Running BoxApp:
#
cd $JGOROOT/com/nwoods/jgo/examples/boxapp
echo "running BoxApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.boxapp.BoxApp
#
# Running Classier:
#
cd $JGOROOT/com/nwoods/jgo/examples/classier
echo "running Classier"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.classier.Classier
#
# Running FamilyTree:
#
cd $JGOROOT/com/nwoods/jgo/examples/family
echo "running Family Tree"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.family.FamilyTree
#
# Running Flower:
#
cd $JGOROOT/com/nwoods/jgo/examples/flower
echo "running Flower"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.flower.Flower
#
# Running InstrumentDemo:
#
cd $JGOROOT/com/nwoods/jgo/examples/instrumentdemo
echo "running Instrument Demo"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.instrumentdemo.InstrumentDemo
#
# Running JTreeApp:
#
cd $JGOROOT/com/nwoods/jgo/examples/jtreeapp
echo "running JTreeApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.jtreeapp.JTreeApp
#
# Running LayoutDemo:
#
cd $JGOROOT/com/nwoods/jgo/examples/layoutdemo
echo "running LayoutDemo"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.layoutdemo.LayoutDemo
#
# Running Processor:
#
cd $JGOROOT/com/nwoods/jgo/examples/processor
echo "running Processor"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.processor.Processor
#
# Running SampleApp:
#
cd $JGOROOT/com/nwoods/jgo/examples/sampleapp
echo "running SampleApp"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.sampleapp.SampleApp
#
# Running UpdateDemo:
#
cd $JGOROOT/com/nwoods/jgo/examples/updatedemo
echo "running UpdateDemo"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.updatedemo.UpdateDemo
#
# Running WebWalker:
#
cd $JGOROOT/com/nwoods/jgo/examples/webwalker
echo "running Webwalker"
$JAVAHOME/bin/java -classpath $JAVACLASSES com.nwoods.jgo.examples.webwalker.WebWalker
#
cd $JGOROOT
