5 MAINCLASS3=ReadArrayObj
6 NAME3=MultiMCReadcommit
7 MAINCLASS4=WriteArrayObj
8 NAME4=MultiMCWritecommit
18 WriteArrayObjWrap.java
21 SRC7=${MAINCLASS7}.java \
22 DistributedHashMap.java
24 FLAGS1 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS1}
25 FLAGS2 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS1}
26 FLAGS3 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS2}
27 FLAGS4 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS2}
28 FLAGS5 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS3}
29 FLAGS6 = -dsm -dsmcaching -optimize -mainclass ${MAINCLASS3}
30 FLAGS7 = -dsm -prefetch -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS4}
31 FLAGS8 = -dsm -dsmcaching -nooptimize -debug -mainclass ${MAINCLASS4}
32 FLAGS9 = -dsm -nooptimize -debug -mainclass ${MAINCLASS4}
33 FLAGS10= -dsm -nooptimize -recovery -debug -mainclass ${MAINCLASS5}
34 FLAGS11= -dsm -runtimedebug -nooptimize -recovery -debug -mainclass ${MAINCLASS6}
35 FLAGS12= -nojava -dsm -runtimedebug -nooptimize -recovery -debug -mainclass ${MAINCLASS5}
36 FLAGS13= -dsm -transstats -optimize -mainclass ${MAINCLASS7}
37 FLAGS14= -dsm -dsmcaching -transstats -optimize -mainclass ${MAINCLASS7}
38 FLAGS15= -dsm -dsmcaching -transstats -trueprob 0.95 -excprefetch Chase3.main -prefetch -nooptimize -mainclass ${MAINCLASS7}
42 # ../../../buildscript ${FLAGS2} -o ${NAME1}NP ${SRC1}
43 # cp ${NAME1}NP.bin ${NAME1}1NP.bin
44 # cp ${NAME1}NP.bin ${NAME1}2NP.bin
45 # cp ${NAME1}NP.bin ${NAME1}3NP.bin
46 # cp ${NAME1}NP.bin ${NAME1}4NP.bin
47 # cp ${NAME1}NP.bin ${NAME1}5NP.bin
48 # cp ${NAME1}NP.bin ${NAME1}6NP.bin
49 # cp ${NAME1}NP.bin ${NAME1}7NP.bin
50 # cp ${NAME1}NP.bin ${NAME1}8NP.bin
51 # ../../../buildscript ${FLAGS4} -o ${NAME2}NP ${SRC2}
52 # cp ${NAME2}NP.bin ${NAME2}1NP.bin
53 # cp ${NAME2}NP.bin ${NAME2}2NP.bin
54 # cp ${NAME2}NP.bin ${NAME2}3NP.bin
55 # cp ${NAME2}NP.bin ${NAME2}4NP.bin
56 # cp ${NAME2}NP.bin ${NAME2}5NP.bin
57 # cp ${NAME2}NP.bin ${NAME2}6NP.bin
58 # cp ${NAME2}NP.bin ${NAME2}7NP.bin
59 # cp ${NAME2}NP.bin ${NAME2}8NP.bin
60 # ../../../buildscript ${FLAGS6} -o ${NAME3}NP ${SRC3}
61 # cp ${NAME3}NP.bin ${NAME3}1NP.bin
62 # cp ${NAME3}NP.bin ${NAME3}2NP.bin
63 # cp ${NAME3}NP.bin ${NAME3}3NP.bin
64 # cp ${NAME3}NP.bin ${NAME3}4NP.bin
65 # cp ${NAME3}NP.bin ${NAME3}5NP.bin
66 # cp ${NAME3}NP.bin ${NAME3}6NP.bin
67 # cp ${NAME3}NP.bin ${NAME3}7NP.bin
68 # cp ${NAME3}NP.bin ${NAME3}8NP.bin
69 # cp ${NAME4}NP.bin ${NAME4}1NP.bin
70 # ../../../buildscript ${FLAGS9} -o ${NAME4}NPNC ${SRC4}
71 # cp ${NAME4}NP.bin ${NAME4}2NP.bin
72 # cp ${NAME4}NP.bin ${NAME4}3NP.bin
73 # cp ${NAME4}NP.bin ${NAME4}4NP.bin
74 # cp ${NAME4}NP.bin ${NAME4}5NP.bin
75 # cp ${NAME4}NP.bin ${NAME4}6NP.bin
76 # cp ${NAME4}NP.bin ${NAME4}7NP.bin
77 # cp ${NAME4}NP.bin ${NAME4}8NP.bin
78 # ../../../buildscript ${FLAGS11} -o ${NAME6}NPNC ${SRC6}
85 ../../../buildscript ${FLAGS13} -o ${MAINCLASS7}NPNC ${SRC7}
86 ../../../buildscript ${FLAGS14} -o ${MAINCLASS7}NPC ${SRC7}
87 ../../../buildscript ${FLAGS15} -o ${MAINCLASS7}N ${SRC7}
90 rm -rf tmpbuilddirectory