adding a test case
[IRC.git] / Robust / src / Benchmarks / Prefetch / 2DConv / dsm / Makefile
1 MAINCLASS=Convolution
2 SRC=${MAINCLASS}.java
3 SRC1=${MAINCLASS}SizeB.java
4 SRC2=${MAINCLASS}SizeC.java
5 SRC3=${MAINCLASS}S.java \
6      ../../../../ClassLibrary/JavaDSM/Barrier.java
7 SRC4=${MAINCLASS}Rect.java
8 FLAGS =-dsm -dsmcaching -prefetch -transstats -optimize -excprefetch Image.initKernel -excprefetch Image.setValues -excprefetch Convolution.main -trueprob 0.90 -mainclass ${MAINCLASS}
9 FLAGS1=-dsm -transstats -optimize -mainclass ${MAINCLASS}
10 FLAGS2=-dsm -optimize -transstats -dsmcaching -mainclass ${MAINCLASS}
11 FLAGSP=-dsm -dsmcaching -prefetch -optimize -excprefetch Image.initKernel -excprefetch Image.setValues -excprefetch Convolution.main -trueprob 0.90 -mainclass ${MAINCLASS}
12 FLAGSNPNC=-dsm -optimize -mainclass ${MAINCLASS}
13 FLAGSNPC=-dsm -optimize -dsmcaching -mainclass ${MAINCLASS}
14
15 default:
16         ../../../../buildscript ${FLAGS1} ${SRC4} -o ${MAINCLASS}withstatNPNC
17         ../../../../buildscript ${FLAGS2} ${SRC4} -o ${MAINCLASS}withstatNPC
18         ../../../../buildscript ${FLAGS} ${SRC4} -o ${MAINCLASS}withstatN
19         ../../../../buildscript ${FLAGSNPNC} ${SRC4} -o ${MAINCLASS}NPNC
20         ../../../../buildscript ${FLAGSNPC} ${SRC4} -o ${MAINCLASS}NPC
21         ../../../../buildscript ${FLAGSP} ${SRC4} -o ${MAINCLASS}N
22
23 clean:
24         rm -rf tmpbuilddirectory
25         rm *.bin