Under Original/Normal_Java/ one would find the original Labyrinth project ported...
[IRC.git] / Robust / src / Benchmarks / Java-Single / Labyrinth / mlp / rBlocked / 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 BUILDSCRIPT=../../../../../buildscript
6
7 USEMLP=  -mlp 8 2 -mlpdebug  # use to turn mlp on and off and make sure rest of build not broken
8 BSFLAGS= -32bit -nooptimize -debug -garbagestats -mainclass Test 
9 OWNERSHIP= -ownership -ownallocdepth 1 -enable-assertions  -methodeffects -flatirusermethods -ownwritedots final -ownaliasfile aliases.txt 
10
11 default:
12         ../../../../../buildscript -nojava $(USEMLP) $(BSFLAGS) $(OWNERSHIP) -o $(PROGRAM) $(SOURCE_FILES)
13
14 single:
15         ../../../../../buildscript $(BSFLAGS) -o $(PROGRAM) $(SOURCE_FILES)
16
17 java:
18         ../../../../../buildscript $(USEMLP) $(BSFLAGS) $(OWNERSHIP) -o $(PROGRAM) $(SOURCE_FILES)
19
20 clean:
21         rm -f  $(PROGRAM).bin
22         rm -fr tmpbuilddirectory
23         rm -f  *~
24         rm -f  *.dot
25         rm -f  *.png
26         rm -f  *.txt
27         rm -f  aliases.txt
28         rm -f  mlpReport*txt
29         rm -f  results*txt