#
# Makefile for Calendar Tool prototype.
#
MODULES =	schedule \
		view \
		admin \
		options \
		file \
		edit \
		utilities

FILES =		*.java \
		schedule/*.java \
		view/*.java \
		admin/*.java \
		options/*.java \
		file/*.java \
		edit/*.java \
		utilities/*.java

all:		compile jar doc

compile:	$(FILES)
		javac -g -d .classes $(FILES)

jar:		$(FILES)
		cd .classes ; \
		jar cmf ../MANIFEST caltool.jar *.class $(MODULES) ; \
		chmod a+x caltool.jar ; \
		mv caltool.jar ..
doc:
	javadoc \
	    -private \
	    -d .javadoc \
	    -doctitle "Calendar Tool GUI Prototype" \
	    -windowtitle "Calendar Tool GUI Prototype" \
	    -overview overview.html \
	    $(MODULES)

clean:
	rm -rf .classes/* .javadoc/* caltool.jar