
JC = javac
JI = java
JCCC = /arc/home3/m1rab01/javacc/javacc2.1/bin/javacc
OPTS = -d ../lib 

ALLCLASS = Aim.class CoefficientNode.class ConstantNode.class \
	Equation.class Model.class Node.class PowerNode.class \
	ProductNode.class SumNode.class Variable.class \
	VariableNode.class

all: $(ALLCLASS)

# $@ = The file name of the target of the rule.
# $< = The name of the first prerequisite.

.SUFFIXES:  .java .class .jj

.java.class:
	$(JC) $(OPTS) $<

.jj.java:
	$(JCCC) $<

Aim.java: Aim.jj
	$(JCCC) Aim.jj

Aim.class: Aim.java
	$(JC) $(OPTS) Aim.java

clean:
	rm *.class Aim.java
