# # 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