.SUFFIXES: .java .class

JAVA   = java
JAVAC  = javac
JFLAGS = -O

SRCS    = \
	Toystory.java \
	WesternTown.java \
	Humans.java \
	Villain.java \
	Kids.java \
	Fuzzykids.java \
	Nicekids.java \
	Gunfight.java

OBJS    = \
	Toystory.class \
	WesternTown.class \
	Humans.class \
	Villain.class \
	Kids.class \
	Fuzzykids.class \
	Nicekids.class \
	Gunfight.class

top: $(OBJS)

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

Toystory.class: WesternTown.class Humans.class Kids.class Fuzzykids.class \
		Nicekids.class

Gunfight.class: WesternTown.class Humans.class Villain.class

clean: 
	$(RM) $(OBJS)
