################################################################################
# AgentWorld Makefile
################################################################################

# This is the Makefile for HW2
#  - MakefileHW1 contains the previous version of Makefile

JAVAFILES = JavaHW2/RunAgentWorld.java JavaHW2/DecisionTree.java \
            JavaHW2/Feature.java       JavaHW2/InteriorNode.java \
            JavaHW2/LeafNode.java      JavaHW2/ObjectType_Feature.java \
            JavaHW2/ObjectType_InteriorNode.java \
            JavaHW2/ShavlikID3player.java  # <-- replace this with your own version

################################################################################
# Logical Symbols
################################################################################

PATHtoUSE  = /s/java

CLASSDIR   =  ./classes/
PACKAGES   = /p/course/cs540-shavlik/public/AgentWorld/Packages/
CLASSPATH  = -classpath .:$(CLASSDIR):$(PACKAGES):$(PATHtoUSE)/lib/classes.zip
JAVA       =  $(PATHtoUSE)/bin/javac
# Warn about use of deprecated Java 1.0.2 constructs (we're now at Java 1.1).
JAVAFLAGS  = -deprecation -d $(CLASSDIR) $(CLASSPATH)

################################################################################
################################################################################
#
#       Compilation
#
################################################################################
################################################################################

JavaStuff:$(JAVA_FILES)
	$(JAVA) $(JAVAFLAGS) $(JAVAFILES) 

################################################################################

