Analysis/OwnershipAnalysis/OwnershipAnalysis.class \
Analysis/OwnershipAnalysis/OwnershipGraph.class \
Analysis/OwnershipAnalysis/OwnershipNode.class \
+Analysis/OwnershipAnalysis/LabelNode.class \
+Analysis/OwnershipAnalysis/HeapRegionNode.class \
+Analysis/OwnershipAnalysis/ReferenceEdgeProperties.class \
+Analysis/OwnershipAnalysis/AllocationSite.class \
+Analysis/OwnershipAnalysis/TokenTuple.class \
+Analysis/OwnershipAnalysis/TokenTupleSet.class \
+Analysis/OwnershipAnalysis/ReachabilitySet.class \
+Analysis/OwnershipAnalysis/ChangeTuple.class \
+Analysis/OwnershipAnalysis/ChangeTupleSet.class \
+Analysis/OwnershipAnalysis/Canonical.class \
Util/GraphNode.class Util/Namer.class Util/Relation.class \
Interface/HTTPHeader.class Interface/HTTPResponse.class \
Interface/HTTPServices.class Interface/HashStrings.class \
Analysis/Scheduling/ClassNode.class \
Analysis/Scheduling/ScheduleAnalysis.class \
Analysis/Scheduling/ScheduleEdge.class \
-Analysis/Scheduling/ScheduleNode.class
+Analysis/Scheduling/ScheduleNode.class \
+Analysis/Scheduling/CoreSimulator.class \
+Analysis/Scheduling/FIFORSchedule.class \
+Analysis/Scheduling/ObjectSimulator.class \
+Analysis/Scheduling/RuntimeSchedule.class \
+Analysis/Scheduling/Schedule.class \
+Analysis/Scheduling/ScheduleSimulator.class \
+Analysis/Scheduling/SchedulingUtil.class \
+Analysis/Scheduling/TaskSimulator.class \
+Analysis/Scheduling/TransTaskSimulator.class
-all: Parse/Sym.class Parse/Parser.class $(CLASSFILES) javadoc
+all: compiler javadoc
+
+compiler: Parse/Sym.class Parse/Parser.class $(CLASSFILES)
wc:
wc Interface/*.java Analysis/*/*.java IR/*.java IR/*/*.java Lex/*.java Util/*.java ClassLibrary/*.java
javadoc:
mkdir javadoc
- javadoc -classpath ../cup:.:$(CLASSPATH) -sourcepath . -private -d javadoc Lex Util IR IR.Tree IR.Flat Analysis Analysis.CallGraph Analysis.Flag Analysis.TaskStateAnalysis Analysis.Locality Analysis.Prefetch Main Analysis.OwnershipAnalysis
+ javadoc -classpath ../cup:.:$(CLASSPATH) -sourcepath . -private -d javadoc Lex Util IR IR.Tree IR.Flat Analysis Analysis.CallGraph Analysis.Flag Analysis.TaskStateAnalysis Analysis.Locality Analysis.Prefetch Main Analysis.OwnershipAnalysis Analysis.Scheduling
clean:
rm -f IR/*.class IR/Tree/*.class Main/*.class Lex/*.class Parse/*.class Parse/Sym.java Parse/Parser.java IR/Flat/*.class classdefs.h methodheaders.h methods.c structdefs.h virtualtable.h task.h taskdefs.c taskdefs.h Analysis/*.class Analysis/Flag/*.class Analysis/CallGraph/*.class Analysis/TaskStateAnalysis/*.class Interface/*.class Util/*.class Analysis/Locality/*.class Analysis/Prefetch/*.class Analysis/FlatIRGraph/*.class Analysis/OwnershipAnalysis/*.class Analysis/Scheduling/*.class