8491ee74091c43b6306df036a189361eb55ce3c0
[IRC.git] / Robust / src / Benchmarks / Distributed / SpamFilter / makefile
1 MAINCLASS=SpamFilter
2 SRC=${MAINCLASS}.java \
3      DistributedHashMap.java \
4      Mail.java \
5      FilterResult.java \
6      HashEntry.java \
7      HashStat.java \
8      SignatureComputer.java \
9      FilterStatistic.java \
10      EphemeralSignature.java \
11      WhiplashSignature.java
12
13 FLAGS1=-dsm -optimize -mainclass ${MAINCLASS}
14 FLAGS2=-dsm -dsmcaching -optimize -mainclass ${MAINCLASS}
15 FLAGS3=-dsm -dsmcaching -prefetch -optimize -mainclass ${MAINCLASS}
16
17 default:
18         ../../../buildscript ${FLAGS1} -o ${MAINCLASS}NPNC ${SRC}
19 #       ../../../buildscript ${FLAGS2} -o ${MAINCLASS}NPC ${SRC}
20 #       ../../../buildscript ${FLAGS3} -o ${MAINCLASS}RangeN ${SRC}
21
22 clean:
23         rm -rf tmpbuilddirectory
24         rm *.bin