2 SRC=ttttmp${MAINCLASS}.java \
15 ../../../ClassLibrary/JavaSTM/Barrier.java
17 FLAGS=-mainclass ${MAINCLASS} -singleTM -optimize -debug -dcopts -joptimize -fastmemcpy -profile
20 cpp ${MAINCLASS}.java > tmp${MAINCLASS}.java
21 cpp Grid.java > tmpGrid.java
22 cpp Router.java > tmpRouter.java
23 cpp Maze.java > tmpMaze.java
24 cpp Queue_t.java > tmpQueue_t.java
25 ./extractLines tmp${MAINCLASS}.java
26 ./extractLines tmpGrid.java
27 ./extractLines tmpRouter.java
28 ./extractLines tmpMaze.java
29 ./extractLines tmpQueue_t.java
30 ../../../buildscript ${FLAGS} -o ${MAINCLASS} ${SRC}
31 rm ttt*.java tmp*.java
34 rm -rf tmpbuilddirectory
38 cpp ${MAINCLASS}.java > tmp${MAINCLASS}.java
39 cpp Grid.java > tmpGrid.java
40 cpp Router.java > tmpRouter.java
41 cpp Maze.java > tmpMaze.java
42 cpp Queue_t.java > tmpQueue_t.java
43 ./extractLines tmp${MAINCLASS}.java
44 ./extractLines tmpGrid.java
45 ./extractLines tmpRouter.java
46 ./extractLines tmpMaze.java
47 ./extractLines tmpQueue_t.java
48 ../../../buildscript ${FLAGS} -o ${MAINCLASS} ${SRC}
49 rm ttt*.java tmp*.java
50 ./Labyrinth.bin -i inputs/random-x32-y32-z3-n64.txt