# Copyright (c) 2005-2008 Di-an Jan.  All rights reserved.

.PHONY:	all run top

top:	all

all:	fourier_series_demo.jar fourier_series_demo.zip

run:	fourier_series_demo.jar
	appletviewer fourier_series_demo.html

%.class: %.java
	javac -deprecation -Xlint:all-serial -sourcepath . -source 1.5 -target 1.5 $<

SRCS = FourierSeriesDemo.java FractionElement.java Term.java WrapLayout.java

Term.class: FractionElement.java

FourierSeriesDemo: Term.java WrapLayout.java

fourier_series_demo.jar: $(SRCS:%.java=%.class)
	jar cvf $@ $^ *$$*.class

fourier_series_demo.zip: $(SRCS) index.html Makefile
	zip $@ $^

