# From Thinking in Java, 2nd Edition
# At http://www.BruceEckel.com
# (c) Bruce Eckel 1999
# Copyright notice in Copyright.txt
# Automatically-generated MAKEFILE 
# For examples in directory c17
# using the JDK 1.2 compiler
# Invoke with: make

JVC = javac
JVCFLAGS =
.SUFFIXES : .class .java
.java.class :
	$(JVC) $(JVCFLAGS) $<

all: \
	SingletonPattern.class \
	ShapeFactory1.class \
	ShapeFactory2.class \
	GameEnvironment.class \
	BoxObserver.class 

test: all 
	SingletonPattern.class  
	ShapeFactory1.class  
	ShapeFactory2.class  
	GameEnvironment.class  
	BoxObserver.class  


SingletonPattern.class: SingletonPattern.java 
ShapeFactory1.class: ShapeFactory1.java 
ShapeFactory2.class: ShapeFactory2.java 
GameEnvironment.class: GameEnvironment.java 
BoxObserver.class: BoxObserver.java