100f37e2f661df8b17f3e7da0fe31223bc0c5549
[IRC.git] / Robust / src / Benchmarks / Prefetch / LUFact / dsm / makefile
1 MAINCLASS=JGFLUFactBenchSizeA
2 SRC=${MAINCLASS}.java \
3 JGFLUFactBench.java \
4 JGFInstrumentor.java \
5 JGFTimer.java \
6 LinpackRunner.java
7 FLAGS=-dsm -prefetch -dsmcaching -optimize -excprefetch JGFLUFactBench.JGFLUFactBench -excprefetch JGFLUFactBench.JGFkernel -excprefetch JGFLUFactBench.dmxpy -excprefetch JGFLUFactBench.JGFvalidate -excprefetch JGFLUFactBench.JGFinitialise -excprefetch JGFLUFactBench.matgen -excprefetch JGFLUFactBench.dgesl -mainclass ${MAINCLASS} -trueprob 0.90
8 FLAGS2=-dsm -optimize -mainclass ${MAINCLASS}
9
10 default:
11 #../../../../buildscript ${FLAGS2} ${SRC}
12 #       ../../../../buildscript ${FLAGS} ${SRC}
13         ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}1NPNC ${SRC}
14         ../../../../buildscript ${FLAGS} -o ${MAINCLASS}1  ${SRC}
15         cp ${MAINCLASS}1NPNC.bin ${MAINCLASS}2NPNC.bin
16         cp ${MAINCLASS}1.bin ${MAINCLASS}2.bin
17         cp ${MAINCLASS}1NPNC.bin ${MAINCLASS}3NPNC.bin
18         cp ${MAINCLASS}1.bin ${MAINCLASS}3.bin
19         cp ${MAINCLASS}1NPNC.bin ${MAINCLASS}4NPNC.bin
20         cp ${MAINCLASS}1.bin ${MAINCLASS}4.bin
21
22 clean:
23         rm -rf tmpbuilddirectory
24         rm *.bin