2 SRC=${MAINCLASS}.java \
5 ../../../../ClassLibrary/JavaDSM/Barrier.java
6 SRC1=${MAINCLASS}rect.java \
9 ../../../../ClassLibrary/JavaDSM/Barrier.java
10 SRC2=${MAINCLASS}N.java \
13 ../../../../ClassLibrary/JavaDSM/Barrier.java
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}
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}
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
33 rm -rf tmpbuilddirectory