#
# Makefile for Grader Tool prototype.
#

all:	main jar doc

main:	
	javac -g -d classes \
	      gradertool/*.java \
         gradertool/admin/*.java \
	      gradertool/charts/*.java \
	      gradertool/curve/*.java \
	      gradertool/gradebook/*.java \
	      gradertool/view/*.java

jar:
	cd classes ; \
	jar cmf MANIFEST gradertool.jar gradertool ; \
	chmod a+x gradertool.jar ; \
	mv gradertool.jar ..

doc:
	javadoc \
	    -d javadoc \
	    -doctitle "Grader Tool GUI Prototype" \
	    -windowtitle "Grader Tool GUI Prototype" \
	    -overview overview.html \
	    gradertool \
	    gradertool.admin \
	    gradertool.charts \
      gradertool.curve \
       gradertool.gradebook \
	    gradertool.admin

doc2:
	cd ..; \
	javadoc \
	  -sourcepath $(SOURCE) \
	  -classpath $(LIB206) \
	  -d $(DESTINATION) \
	  -overview $(OVERVIEW_FILE) \
	  -doctitle $(DOC_TITLE) \
	  -windowtitle $(WINDOW_TITLE) \
		$(PACKAGES)

print:
	@cd gradertool ; \
	csh -q -c "../.make-print"

clean:
	rm -rf classes/gradertool javadoc/*