adding a test case
[IRC.git] / Robust / src / Benchmarks / Prefetch / 2DFFT / dsm / Makefile
1 MAINCLASS=fft2d
2 SRC=${MAINCLASS}.java \
3         fft1d.java \
4         Matrix.java \
5         ../../../../ClassLibrary/JavaDSM/Barrier.java
6 SRC1=${MAINCLASS}rect.java \
7         fft1d.java \
8         Matrix1.java \
9         ../../../../ClassLibrary/JavaDSM/Barrier.java
10 SRC2=${MAINCLASS}N.java \
11         fft1dN.java \
12         MatrixN.java \
13         ../../../../ClassLibrary/JavaDSM/Barrier.java
14
15 FLAGS =-dsm -dsmcaching -transstats -builddir tmpbuilddirectory2 -prefetch -optimize -excprefetch fft2d.main -excprefetch fft2d.twiddle -excprefetch fft1d.factorize -excprefetch fft1d.printFactors -excprefetch Matrix.setValues -excprefetch Matrix.setZeros -excprefetch fft2d.transpose -trueprob 0.90 -mainclass ${MAINCLASS}
16 FLAGS1=-dsm -optimize -transstats -builddir tmpbuilddirectory1 -mainclass ${MAINCLASS}
17 FLAGS2=-dsm -optimize -transstats -dsmcaching -mainclass ${MAINCLASS}
18
19 FLAGSP =-dsm -dsmcaching -builddir tmpbuilddirectory2 -prefetch -optimize -excprefetch fft2d.main -excprefetch fft2d.twiddle -excprefetch fft1d.factorize -excprefetch fft1d.printFactors -excprefetch Matrix.setValues -excprefetch Matrix.setZeros -excprefetch fft2d.transpose -trueprob 0.90 -mainclass ${MAINCLASS}
20 FLAGSNPNC=-dsm -optimize -builddir tmpbuilddirectory1 -mainclass ${MAINCLASS}
21 FLAGSNPC=-dsm -optimize -dsmcaching -mainclass ${MAINCLASS}
22
23
24 default:
25         ../../../../buildscript ${FLAGS1} ${SRC} -o ${MAINCLASS}withstatNPNC
26         ../../../../buildscript ${FLAGS2} ${SRC} -o ${MAINCLASS}withstatNPC
27         ../../../../buildscript ${FLAGS} ${SRC} -o ${MAINCLASS}withstatN
28         ../../../../buildscript ${FLAGSNPNC} ${SRC} -o ${MAINCLASS}NPNC
29         ../../../../buildscript ${FLAGSNPC} ${SRC} -o ${MAINCLASS}NPC
30         ../../../../buildscript ${FLAGSP} ${SRC} -o ${MAINCLASS}N
31
32 clean:
33         rm -rf tmpbuilddirectory
34         rm *.bin