cpaturing some makefile updates and have OoOJava print number of sites disjoint reach...
[IRC.git] / Robust / src / Benchmarks / oooJava / labyrinth / makefile
1 PROGRAM=Labyrinth
2
3 SOURCE_FILES=Coordinate.java CoordPathWrapper.java Grid.java Labyrinth.java List_Iter.java List_Node.java List_t.java Maze.java Pair.java Point.java Queue_Int.java Queue_t.java Router.java Solve_Arg.java Vector_t.java
4
5 SOURCE_FILES2=Coordinate.java CoordPathWrapper.java Grid.java Labyrinth.java List_Iter.java List_Node.java List_t.java Maze.java Pair.java Point.java Queue_Int.java Queue_t.java RouterSingle.java Solve_Arg.java Vector_t.java
6
7 BUILDSCRIPT=../../../buildscript
8
9 USEOOO= -ooojava 24 2  -ooodebug -joptimize
10 BSFLAGS= -64bit -mainclass $(PROGRAM) -garbagestats -joptimize -noloop -optimize
11
12 DRELEASEMODE=-disjoint-release-mode -disjoint-alias-file aliases.txt tabbed
13 DISJOINT= -disjoint -disjoint-k 1 -enable-assertions $(DRELEASEMODE) #-disjoint-desire-determinism
14
15
16 default:
17         $(BUILDSCRIPT) -nojava $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p $(SOURCE_FILES) -builddir par
18
19 singler:
20         $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM)s -builddir sing2 $(SOURCE_FILES2)
21
22 single:
23         $(BUILDSCRIPT) $(BSFLAGS) -thread -o $(PROGRAM)s -builddir sing $(SOURCE_FILES) 
24
25 ooo:
26         $(BUILDSCRIPT) $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p -builddir par $(SOURCE_FILES) 
27
28 disjoint:
29         $(BUILDSCRIPT) -justanalyze $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p -builddir par $(SOURCE_FILES) 
30
31
32 clean:
33         rm -f  $(PROGRAM)p.bin $(PROGRAM)s.bin 
34         rm -fr par sing sing2
35         rm -f  *~
36         rm -f  *.dot
37         rm -f  *.png
38         rm -f  *.txt
39         rm -f  aliases.txt
40         rm -f  mlpReport*txt
41         rm -f  results*txt