file to build STMLabyrinth
authorbdemsky <bdemsky>
Mon, 29 Jun 2009 23:19:39 +0000 (23:19 +0000)
committerbdemsky <bdemsky>
Mon, 29 Jun 2009 23:19:39 +0000 (23:19 +0000)
Robust/src/Benchmarks/SingleTM/Labyrinth/makefile

index fb928875ef3f4362afe501686f18c1f7394fd27e..5f084bcdb8d370b60d12a2f1b1ffbb8d74ab9657 100644 (file)
@@ -15,7 +15,11 @@ SRC=ttttmp${MAINCLASS}.java \
        Solve_arg.java \
        ../../../ClassLibrary/JavaSTM/Barrier.java 
 
-FLAGS=-mainclass ${MAINCLASS} -singleTM -optimize -debug -dcopts -joptimize -fastmemcpy -profile
+FLAGS=-mainclass ${MAINCLASS} -singleTM -optimize -debug -delaycomp -joptimize -fastmemcpy -profile -32bit -inlineatomic 2
+
+FLAGS2=-mainclass ${MAINCLASS} -thread -optimize -debug -joptimize -32bit
+
+FLAGS3=-mainclass ${MAINCLASS} -singleTM -nooptimize -debug -32bit
 
 default:
        cpp ${MAINCLASS}.java > tmp${MAINCLASS}.java
@@ -30,8 +34,9 @@ default:
        ./extractLines tmpMaze.java
        ./extractLines tmpQueue_t.java
        ./extractLines tmpQueue_Int.java
-       ../../../buildscript ${FLAGS} -o ${MAINCLASS} ${SRC}
-       rm ttt*.java tmp*.java
+#      ../../../buildscript ${FLAGS} -o ${MAINCLASS} ${SRC}
+       ../../../buildscript ${FLAGS3} -o STM${MAINCLASS} ${SRC}
+#      ../../../buildscript ${FLAGS2} -o LOCK${MAINCLASS} ${SRC}
 
 clean:
        rm -rf tmpbuilddirectory