MAINCLASS1=ReadArray NAME1=OneMCReadcommit MAINCLASS2=WriteArray NAME2=OneMCWritecommit MAINCLASS3=ReadArrayObj NAME3=MultiMCReadcommit MAINCLASS4=WriteArrayObj NAME4=MultiMCWritecommit MAINCLASS6=MoreSimple NAME6=MoreSimple SRC1=${NAME1}.java \ ReadArrayWrap.java SRC2=${NAME2}.java \ WriteArrayWrap.java SRC3=${NAME3}.java \ ReadArrayObjWrap.java SRC4=${NAME4}.java \ WriteArrayObjWrap.java SRC6=${NAME6}.java FLAGS1 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS1} FLAGS2 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS1} FLAGS3 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS2} FLAGS4 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS2} FLAGS5 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS3} FLAGS6 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS3} FLAGS7 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS4} FLAGS8 = -dsm -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS4} FLAGS9 = -dsm -nooptimize -debug -mainclass ${MAINCLASS4} FLAGS10= -dsm -nooptimize -recovery -debug -mainclass ${MAINCLASS5} FLAGS11= -dsm -runtimedebug -nooptimize -recovery -debug -mainclass ${MAINCLASS6} FLAGS12= -nojava -dsm -runtimedebug -nooptimize -recovery -debug -mainclass ${MAINCLASS5} default: # ../../../buildscript ${FLAGS2} -o ${NAME1}NP ${SRC1} # cp ${NAME1}NP.bin ${NAME1}1NP.bin # cp ${NAME1}NP.bin ${NAME1}2NP.bin # cp ${NAME1}NP.bin ${NAME1}3NP.bin # cp ${NAME1}NP.bin ${NAME1}4NP.bin # cp ${NAME1}NP.bin ${NAME1}5NP.bin # cp ${NAME1}NP.bin ${NAME1}6NP.bin # cp ${NAME1}NP.bin ${NAME1}7NP.bin # cp ${NAME1}NP.bin ${NAME1}8NP.bin # ../../../buildscript ${FLAGS4} -o ${NAME2}NP ${SRC2} # cp ${NAME2}NP.bin ${NAME2}1NP.bin # cp ${NAME2}NP.bin ${NAME2}2NP.bin # cp ${NAME2}NP.bin ${NAME2}3NP.bin # cp ${NAME2}NP.bin ${NAME2}4NP.bin # cp ${NAME2}NP.bin ${NAME2}5NP.bin # cp ${NAME2}NP.bin ${NAME2}6NP.bin # cp ${NAME2}NP.bin ${NAME2}7NP.bin # cp ${NAME2}NP.bin ${NAME2}8NP.bin # ../../../buildscript ${FLAGS6} -o ${NAME3}NP ${SRC3} # cp ${NAME3}NP.bin ${NAME3}1NP.bin # cp ${NAME3}NP.bin ${NAME3}2NP.bin # cp ${NAME3}NP.bin ${NAME3}3NP.bin # cp ${NAME3}NP.bin ${NAME3}4NP.bin # cp ${NAME3}NP.bin ${NAME3}5NP.bin # cp ${NAME3}NP.bin ${NAME3}6NP.bin # cp ${NAME3}NP.bin ${NAME3}7NP.bin # cp ${NAME3}NP.bin ${NAME3}8NP.bin # cp ${NAME4}NP.bin ${NAME4}1NP.bin # ../../../buildscript ${FLAGS9} -o ${NAME4}NPNC ${SRC4} # cp ${NAME4}NP.bin ${NAME4}2NP.bin # cp ${NAME4}NP.bin ${NAME4}3NP.bin # cp ${NAME4}NP.bin ${NAME4}4NP.bin # cp ${NAME4}NP.bin ${NAME4}5NP.bin # cp ${NAME4}NP.bin ${NAME4}6NP.bin # cp ${NAME4}NP.bin ${NAME4}7NP.bin # cp ${NAME4}NP.bin ${NAME4}8NP.bin ../../../buildscript ${FLAGS10} -o ${NAME5}NPNC ${SRC5} # # ../../../buildscript ${FLAGS11} -o ${NAME6}NPNC ${SRC6} nojava: ../../../buildscript ${FLAGS12} -o ${NAME5}NPNC ${SRC5} test: ../../../make default clear: rm -rf tmpbuilddirectory rm *.bin