# Makefile
#
# Copyright (c) 1996,7 Allen Knutson, Matthew Levine, Gregory Warrington. 
# This file is part of [MA][GNU]S.
# 
# [MA][GNU]S is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of the
# License, or (at your option) any later version.
#
# [MA][GNU]S is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with [MA][GNU]S; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# $Id: Makefile,v 1.29 1997/04/13 23:41:07 mslevine Exp $

JAVAC=javac
JFLAGS=

CLASSES = \
Ball.class             	Juggler.class          Scale.class \
Body.class             	JugglerControls.class  Sequence.class \
CompoundPath.class     	Line.class             SimplePath.class \
Edge.class		MessageWindow.class    SpaceTime.class \
Orbits.class           Node.class             Spriggan.class \
Eyes.class          	Parabola.class         State.class \
Finger.class            Path.class             StateGraph.class \
Hand.class           	Pattern.class          Taskmaster.class \
HandPattern.class       PatternParser.class    Thrw.class \
Hold.class              Place.class            Marker.class \
JugglerApplet.class     Point3.class           Timer.class \
Option.class	        SlaveFrame.class       IntOption.class \
BooleanOption.class     DummyOption.class      GeometryOption.class \
BallSequence.class     HandSequence.class      History.class \
EVector.class           SpectralEmbedder.class 

%.class : %.java
	$(JAVAC) $(JFLAGS) $< 

all: $(CLASSES)
	chmod +x Juggler.class

.PHONY: clean
clean:
	rm *.class

%.tar: all
	tar cf $*.tar *.html *.java *.class pics/ COPYING *.txt Makefile
