-default: prep
-# ../../../buildscript ${FLAGSLOCKNOJ} -o LOCKNOJ${MAINCLASS} ${SRC}
-# ../../../buildscript ${FLAGSSTMNOJ} -o STMNOJ${MAINCLASS} ${SRC}
-# ../../../buildscript ${FLAGSLOCK} -o LOCK${MAINCLASS} ${SRC}
+default: lock basestm lockjopt stmjopt stmopt fission
+
+lock: prep
+ ../../../buildscript ${FLAGSLOCKNOJ} -o LOCKNOJ${MAINCLASS} ${SRC}
+
+basestm: prep
+ ../../../buildscript ${FLAGSSTMNOJ} -o STMNOJ${MAINCLASS} ${SRC}
+
+lockjopt: prep
+ ../../../buildscript ${FLAGSLOCK} -o LOCK${MAINCLASS} ${SRC}
+
+stmjopt: prep
../../../buildscript ${FLAGSSTM} -o STM${MAINCLASS} ${SRC}
+
+stmopt: prep
../../../buildscript ${FLAGSOPTSTM} -o OPTSTM${MAINCLASS} ${SRC}
+
+fission: prep
../../../buildscript ${FLAGSFISSION} -o FIS${MAINCLASS} ${SRC}
-# ../../../buildscript ${FLAGSSTATS} -o STATS${MAINCLASS} ${SRC}
+
+debug: prep
+ ../../../buildscript ${FLAGSDEBUG} -o DEB${MAINCLASS} ${SRC}
+
+stats: prep
+ ../../../buildscript ${FLAGSSTATS} -o STATS${MAINCLASS} ${SRC}
FLAGSLOCKNOJ=-mainclass ${MAINCLASS} -thread -optimize -abcclose -64bit -debug -arraypad
FLAGSSTMNOJ=-mainclass ${MAINCLASS} -singleTM -optimize -64bit -debug -abcclose -transstats -arraypad
FLAGSSTM=-mainclass ${MAINCLASS} -singleTM -optimize -joptimize -64bit -debug -abcclose -transstats -arraypad
-FLAGSOPTSTM=-mainclass ${MAINCLASS} -singleTM -optimize -joptimize -64bit -debug -abcclose -dcopts -transstats -arraypad
-FLAGSFISSION=-mainclass ${MAINCLASS} -singleTM -delaycomp -optimize -joptimize -abcclose -64bit -debug -transstats -inlineatomic 2 -minimize -readset -arraypad
+FLAGSOPTSTM=-mainclass ${MAINCLASS} -singleTM -optimize -joptimize -64bit -debug -abcclose -dcopts -transstats -arraypad -sandbox
+FLAGSFISSION=-mainclass ${MAINCLASS} -singleTM -delaycomp -optimize -joptimize -abcclose -64bit -debug -transstats -inlineatomic 2 -minimize -readset -arraypad -sandbox
FLAGSSTATS=-mainclass ${MAINCLASS} -singleTM -optimize -debug -joptimize -64bit -abcclose -dcopts -transstats -arraypad -stmstats
+FLAGSDEBUG=-mainclass ${MAINCLASS} -singleTM -delaycomp -nooptimize -joptimize -abcclose -64bit -debug -transstats -inlineatomic 2 -minimize -readset -arraypad -stmarray -profile -sandbox