PROJECT = CMSC491 PACKAGE = advgame VERSION = 1.0 JAVAC = javac JFLAGS = -nowarn CLEAN = -exec rm {} \; SHELL = /bin/sh PROJ_CLASSES = \ AdventurGame.class \ Map.class \ MapSite.class \ Room.class \ Wall.class \ Door.class \ Player.class .SUFFIXES: .SUFFIXES: .java .class .java.class: $(JAVAC) $(JFLAGS) $< ############ Dependencies ######### all: $(PROJ_CLASSES) doc: javadoc -version -author -d docs $PACKAGE tar: tar cvf $(PROJECT)-$(VERSION).tar * clean: find . -name "*.class" $(CLEAN) find . -name "*~" $(CLEAN) find . -name "V*.java" $(CLEAN) find ./docs -name "*.html" $(CLEAN)