projects
/
IRC.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fixed liveness analysis
[IRC.git]
/
Robust
/
src
/
Makefile
diff --git
a/Robust/src/Makefile
b/Robust/src/Makefile
index 03fd6e95bc865f9c748cb8371e88eb306ae5fc68..51b7b93da2d9cad532b61ac049b8b654d705489f 100644
(file)
--- a/
Robust/src/Makefile
+++ b/
Robust/src/Makefile
@@
-86,6
+86,11
@@
Analysis/OwnershipAnalysis/ReachabilitySet.class \
Analysis/OwnershipAnalysis/ChangeTuple.class \
Analysis/OwnershipAnalysis/ChangeTupleSet.class \
Analysis/OwnershipAnalysis/Canonical.class \
Analysis/OwnershipAnalysis/ChangeTuple.class \
Analysis/OwnershipAnalysis/ChangeTupleSet.class \
Analysis/OwnershipAnalysis/Canonical.class \
+Analysis/OwnershipAnalysis/MethodContext.class \
+Analysis/MLP/MLPAnalysis.class \
+Analysis/MLP/VariableSourceToken.class \
+Analysis/MLP/SVKey.class \
+Analysis/MLP/VarSrcTokTable.class \
Util/GraphNode.class Util/Namer.class Util/Relation.class \
Interface/HTTPHeader.class Interface/HTTPResponse.class \
Interface/HTTPServices.class Interface/HashStrings.class \
Util/GraphNode.class Util/Namer.class Util/Relation.class \
Interface/HTTPHeader.class Interface/HTTPResponse.class \
Interface/HTTPServices.class Interface/HashStrings.class \
@@
-114,15
+119,18
@@
JAVAFILES=IR/*.java \
Main/*.java \
Analysis/CallGraph/*.java \
Analysis/FlatIRGraph/*.java \
Main/*.java \
Analysis/CallGraph/*.java \
Analysis/FlatIRGraph/*.java \
+ Analysis/Loops/*.java \
Analysis/Locality/*.java \
Analysis/OwnershipAnalysis/*.java \
Analysis/Locality/*.java \
Analysis/OwnershipAnalysis/*.java \
+ Analysis/MLP/*.java \
Analysis/Prefetch/*.java \
Analysis/Scheduling/*.java \
Analysis/TaskStateAnalysis/*.java \
Util/*.java \
ClassLibrary/*.java \
ClassLibrary/gnu/*.java \
Analysis/Prefetch/*.java \
Analysis/Scheduling/*.java \
Analysis/TaskStateAnalysis/*.java \
Util/*.java \
ClassLibrary/*.java \
ClassLibrary/gnu/*.java \
- Interface/*.java
+ Interface/*.java \
+ Lex/*.java
CFILES=Runtime/*.c \
Runtime/*.h \
CFILES=Runtime/*.c \
Runtime/*.h \
@@
-131,24
+139,27
@@
CFILES=Runtime/*.c \
all: compiler javadoc
all: compiler javadoc
-compiler: Parse/Sym.class Parse/Parser.class $(CLASSFILES)
+compiler: Parse/Sym.java Parse/Parser.java cleanclass classfiles
+
+classfiles:
+ ./ourjavac -cp ../cup:.:$(CLASSPATH) Main/Main.java
wc:
wc Interface/*.java Analysis/*/*.java IR/*.java IR/*/*.java Lex/*.java Util/*.java ClassLibrary/*.java
wcrun:
wc:
wc Interface/*.java Analysis/*/*.java IR/*.java IR/*/*.java Lex/*.java Util/*.java ClassLibrary/*.java
wcrun:
- wc Runtime/*.[c,h]
+ wc Runtime/*.[c,h]
Runtime/DSTM/interface/*.[c,h]
Parse/Parser.java Parse/Sym.java: Parse/java14.cup
cd Parse && \
java -cp ../../cup:$(CLASSPATH) java_cup.Main -parser Parser -symbols Sym < java14.cup
%.class: %.java
Parse/Parser.java Parse/Sym.java: Parse/java14.cup
cd Parse && \
java -cp ../../cup:$(CLASSPATH) java_cup.Main -parser Parser -symbols Sym < java14.cup
%.class: %.java
- javac -cp ../cup:.:$(CLASSPATH) $<
+
./our
javac -cp ../cup:.:$(CLASSPATH) $<
tabbing:
tabbing:
- uncrustify -c
standard
.cfg --no-backup $(JAVAFILES)
- uncrustify -c
standard
.cfg --no-backup $(CFILES)
+ uncrustify -c
java
.cfg --no-backup $(JAVAFILES)
+ uncrustify -c
c
.cfg --no-backup $(CFILES)
commit: tabbing
cvs commit .
commit: tabbing
cvs commit .
@@
-157,15
+168,18
@@
update: tabbing
cvs update -d .
mytabbing:
cvs update -d .
mytabbing:
- uncrustify -c my.cfg --no-backup $(JAVAFILES)
- uncrustify -c my.cfg --no-backup $(CFILES)
+ uncrustify -c my
java
.cfg --no-backup $(JAVAFILES)
+ uncrustify -c my
c
.cfg --no-backup $(CFILES)
javadoc:
mkdir javadoc
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.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.
MLP Analysis.
Scheduling
clean:
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
+ 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
+
+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
cleandoc:
rm -rf javadoc
cleandoc:
rm -rf javadoc