Em3d versions for 1,2, 4 threads
[IRC.git] / Robust / src / Benchmarks / Prefetch / Em3d / dsm / makefile
1 MAINCLASS=Em3d
2 SRC=${MAINCLASS}.java \
3         BiGraph.java \
4         Node.java \
5         Barrier.java
6 SRC1=${MAINCLASS}1.java \
7         BiGraph.java \
8         Node.java \
9         Barrier.java
10 SRC2=${MAINCLASS}2.java \
11         BiGraph.java \
12         Node.java \
13         Barrier.java
14 SRC4=${MAINCLASS}4.java \
15         BiGraph.java \
16         Node.java \
17         Barrier.java
18 FLAGS=-dsm -prefetch -excprefetch Em3d.main -excprefetch BiGraph.create -excprefetch Node.Node -excprefetch Node.fillTable -excprefetch Node.makeUniqueNeighbors -excprefetch Node.makeFromNodes -excprefetch Node.updateFromNodes -nooptimize -profile -debug -mainclass ${MAINCLASS}
19 FLAGS2=-dsm -nooptimize -profile -debug -mainclass ${MAINCLASS}
20
21 default:
22 #       ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}NP ${SRC}
23 #       ../../../../buildscript ${FLAGS} -o ${MAINCLASS} ${SRC}
24         ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}1NP ${SRC1}
25         ../../../../buildscript ${FLAGS} -o ${MAINCLASS}1 ${SRC1}
26         ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}2NP ${SRC2}
27         ../../../../buildscript ${FLAGS} -o ${MAINCLASS}2 ${SRC2}
28         ../../../../buildscript ${FLAGS2} -o ${MAINCLASS}4NP ${SRC4}
29         ../../../../buildscript ${FLAGS} -o ${MAINCLASS}4 ${SRC4}
30
31 clean:
32         rm -rf tmpbuilddirectory
33         rm *.bin