5 MAINCLASS3=ReadArrayObj
6 NAME3=MultiMCReadcommit
7 MAINCLASS4=WriteArrayObj
8 NAME4=MultiMCWritecommit
14 ReadArrayObjWrap.java \
15 ../../../ClassLibrary/JavaDSM/Barrier.java
17 WriteArrayObjWrap.java \
18 ../../../ClassLibrary/JavaDSM/Barrier.java
19 FLAGS1 = -dsm -prefetch -dsmcaching -optimize -debug -mainclass ${MAINCLASS1}
20 FLAGS2 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS1}
21 FLAGS3 = -dsm -prefetch -dsmcaching -optimize -debug -mainclass ${MAINCLASS2}
22 FLAGS4 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS2}
23 FLAGS5 = -dsm -prefetch -dsmcaching -optimize -debug -mainclass ${MAINCLASS3}
24 FLAGS6 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS3}
25 FLAGS7 = -dsm -prefetch -dsmcaching -optimize -mainclass ${MAINCLASS4}
26 FLAGS8 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS4}
29 ../../../buildscript -dsm -dsmcaching -optimize -mainclass Simple -o Simple Simple.java
32 ../../../buildscript ${FLAGS2} -o ${NAME1}NP ${SRC1}
33 cp ${NAME1}NP.bin ${NAME1}1NP.bin
34 cp ${NAME1}NP.bin ${NAME1}2NP.bin
35 cp ${NAME1}NP.bin ${NAME1}3NP.bin
36 cp ${NAME1}NP.bin ${NAME1}4NP.bin
37 cp ${NAME1}NP.bin ${NAME1}5NP.bin
38 cp ${NAME1}NP.bin ${NAME1}6NP.bin
39 cp ${NAME1}NP.bin ${NAME1}7NP.bin
40 cp ${NAME1}NP.bin ${NAME1}8NP.bin
41 ../../../buildscript ${FLAGS4} -o ${NAME2}NP ${SRC2}
42 cp ${NAME2}NP.bin ${NAME2}1NP.bin
43 cp ${NAME2}NP.bin ${NAME2}2NP.bin
44 cp ${NAME2}NP.bin ${NAME2}3NP.bin
45 cp ${NAME2}NP.bin ${NAME2}4NP.bin
46 cp ${NAME2}NP.bin ${NAME2}5NP.bin
47 cp ${NAME2}NP.bin ${NAME2}6NP.bin
48 cp ${NAME2}NP.bin ${NAME2}7NP.bin
49 cp ${NAME2}NP.bin ${NAME2}8NP.bin
50 ../../../buildscript ${FLAGS6} -o ${NAME3}NP ${SRC3}
51 cp ${NAME3}NP.bin ${NAME3}1NP.bin
52 cp ${NAME3}NP.bin ${NAME3}2NP.bin
53 cp ${NAME3}NP.bin ${NAME3}3NP.bin
54 cp ${NAME3}NP.bin ${NAME3}4NP.bin
55 cp ${NAME3}NP.bin ${NAME3}5NP.bin
56 cp ${NAME3}NP.bin ${NAME3}6NP.bin
57 cp ${NAME3}NP.bin ${NAME3}7NP.bin
58 cp ${NAME3}NP.bin ${NAME3}8NP.bin
59 ../../../buildscript ${FLAGS8} -o ${NAME4}NP ${SRC4}
60 cp ${NAME4}NP.bin ${NAME4}1NP.bin
61 cp ${NAME4}NP.bin ${NAME4}2NP.bin
62 cp ${NAME4}NP.bin ${NAME4}3NP.bin
63 cp ${NAME4}NP.bin ${NAME4}4NP.bin
64 cp ${NAME4}NP.bin ${NAME4}5NP.bin
65 cp ${NAME4}NP.bin ${NAME4}6NP.bin
66 cp ${NAME4}NP.bin ${NAME4}7NP.bin
67 cp ${NAME4}NP.bin ${NAME4}8NP.bin
70 rm -rf tmpbuilddirectory