#
# Makefile for creating Calendar Tool javadoc files.
#

# CSC 206 java lib directory
LIB206 =	/users/gfisher/classes/206/lib/JVM

# Implementation source directory
SOURCE =	implementation/source/java

# Javadoc destination directory
DESTINATION =	design/javadoc

# File containing top-level javadoc overview for your project
OVERVIEW_FILE = design/javadoc/overview.html

# Calendar Tool packages
PACKAGES = \
		caltool \
		caltool.admin \
		caltool.admin.administrator \
		caltool.admin.user \
		caltool.admin_ui \
		caltool.admin_ui.administrator_ui \
		caltool.admin_ui.user_ui \
		caltool.caldb \
		caltool.caltool_ui \
		caltool.edit \
		caltool.edit_ui \
		caltool.file \
		caltool.file_ui \
		caltool.help \
		caltool.help_ui \
		caltool.options \
		caltool.options_ui \
		caltool.schedule \
		caltool.schedule_ui \
		caltool.server \
		caltool.view \
		caltool.view_ui

DOC_TITLE = "The Calendar Tool"

WINDOW_TITLE = "Calendar Tool Design"

ME2HTML = /users/gfisher/bin/me2html

# Generate the javadoc files.
doc:
	cd ..; \
	javadoc \
	  -sourcepath $(SOURCE) \
	  -classpath $(LIB206) \
	  -d $(DESTINATION) \
	  -overview $(OVERVIEW_FILE) \
	  -doctitle $(DOC_TITLE) \
	  -windowtitle $(WINDOW_TITLE) \
		$(PACKAGES)