.SUFFIXES : .class .java

.java.class:
	javac $(JFLAGS) $<

JFLAGS= -O

OBJS = \
       Interpreter.class \
       Constrain.class \
       TextInterface.class \
       Interface.class \
       Plot.class \
       PopupEval.class \
       ThrowError.class

all: $(OBJS)
	echo "package ia_solver compiled"

go: $(OBJS)
	java ia_solver.Interface

applet: $(OBJS)
	appletviewer ./IAsolver.html

ti: $(OBJS)
	java ia_solver.TextInterface

doc:
	javadoc -d Doc java ia_solver

clean:
	- 'rm' *.class *~ #* 
