adding a test case
[IRC.git] / Robust / src / Benchmarks / Prefetch / MatrixMultiply / dsm / makefile
1 MAINCLASS=MatrixMultiply
2 SRC1=${MAINCLASS}N.java          
3 SRC2=MatrixMultiplyD3.java \
4      ../../../../ClassLibrary/JavaDSM/Barrier.java
5 FLAGS=-dsm -transstats -dsmcaching -prefetch -optimize -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -trueprob 0.98
6 FLAGS1=-dsm -optimize -transstats -dsmcaching -mainclass ${MAINCLASS}
7 FLAGS2=-dsm -optimize -transstats -mainclass ${MAINCLASS}
8
9 FLAGSP=-dsm -dsmcaching -prefetch -optimize -excprefetch MatrixMultiply.main -excprefetch MMul.setValues -excprefetch MMul.transpose -mainclass ${MAINCLASS} -trueprob 0.98
10 FLAGSNPC=-dsm -optimize -dsmcaching -mainclass ${MAINCLASS}
11 FLAGSNPNC=-dsm -optimize -mainclass ${MAINCLASS}
12
13 default:
14         ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}withstatNPNC ${SRC2}
15         ../../../../buildscript ${FLAGS1} -o ${MAINCLASS}withstatNPC ${SRC2}
16         ../../../../buildscript ${FLAGS} -o ${MAINCLASS}withstatN ${SRC2}
17         ../../../../buildscript ${FLAGSNPNC} -o ${MAINCLASS}NPNC ${SRC2}
18         ../../../../buildscript ${FLAGSNPC} -o ${MAINCLASS}NPC ${SRC2}
19         ../../../../buildscript ${FLAGSP} -o ${MAINCLASS}N ${SRC2}
20 #       ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}NPNC200 ${SRC2}
21 #       ../../../../buildscript ${FLAGS} -o ${MAINCLASS}N200 ${SRC2}
22
23 clean:
24         rm -rf tmpbuilddirectory
25         rm *.bin