X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=Robust%2Fsrc%2FMakefile;h=c6fc2c71d7c0b3a7bcf91d3395e16ea6de95a3e9;hb=cc4bee76a0da6f1c469a476614473f27e195c389;hp=a86f8fe880d604b766c9ce295ed41a7b4bd5b358;hpb=f945e8b3c7ac44f4a58c1e5388429735e0d298e6;p=IRC.git diff --git a/Robust/src/Makefile b/Robust/src/Makefile index a86f8fe8..c6fc2c71 100644 --- a/Robust/src/Makefile +++ b/Robust/src/Makefile @@ -87,8 +87,17 @@ Analysis/OwnershipAnalysis/ChangeTuple.class \ Analysis/OwnershipAnalysis/ChangeTupleSet.class \ Analysis/OwnershipAnalysis/Canonical.class \ Analysis/OwnershipAnalysis/MethodContext.class \ +Analysis/OwnershipAnalysis/ParameterDecomposition.class \ +Analysis/OwnershipAnalysis/AccessPath.class \ +Analysis/Disjoint/DisjointAnalysis.class \ +Analysis/Disjoint/ReachGraph.class \ Analysis/MLP/MLPAnalysis.class \ +Analysis/MLP/VariableSourceToken.class \ +Analysis/MLP/SVKey.class \ +Analysis/MLP/VarSrcTokTable.class \ +Analysis/MLP/CodePlan.class \ Util/GraphNode.class Util/Namer.class Util/Relation.class \ +Util/UtilAlgorithms.class \ Interface/HTTPHeader.class Interface/HTTPResponse.class \ Interface/HTTPServices.class Interface/HashStrings.class \ Interface/JhttpServer.class Interface/JhttpWorker.class \ @@ -119,6 +128,7 @@ JAVAFILES=IR/*.java \ Analysis/Loops/*.java \ Analysis/Locality/*.java \ Analysis/OwnershipAnalysis/*.java \ + Analysis/Disjoint/*.java \ Analysis/MLP/*.java \ Analysis/Prefetch/*.java \ Analysis/Scheduling/*.java \ @@ -145,7 +155,7 @@ wc: wc Interface/*.java Analysis/*/*.java IR/*.java IR/*/*.java Lex/*.java Util/*.java ClassLibrary/*.java wcrun: - wc Runtime/*.[c,h] Runtime/DSTM/interface/*.[c,h] + wc Runtime/*.[c,h] Runtime/DSTM/interface/*.[c,h] Runtime/STM/*.[c,h] Parse/Parser.java Parse/Sym.java: Parse/java14.cup cd Parse && \ @@ -170,13 +180,13 @@ mytabbing: 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 Analysis.MLP Analysis.Scheduling + 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.Disjoint Analysis.MLP 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/MLP/*.class Analysis/Scheduling/*.class Analysis/Loops/*.class + 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/Disjoint/*.class Analysis/MLP/*.class Analysis/Scheduling/*.class Analysis/Loops/*.class cleanclass: - rm -f IR/*.class IR/Tree/*.class Main/*.class IR/Flat/*.class 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/MLP/*.class Analysis/Scheduling/*.class Analysis/Loops/*.class + rm -f IR/*.class IR/Tree/*.class Main/*.class IR/Flat/*.class 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/Disjoint/*.class Analysis/MLP/*.class Analysis/Scheduling/*.class Analysis/Loops/*.class cleandoc: rm -rf javadoc