modifies makefiles for using -joptimize -noloop -optimize
[IRC.git] / Robust / src / Benchmarks / oooJava / kmeans / makefile
1 MAINCLASS=KMeans
2 PROGRAM=test
3 BUILDSCRIPT=../../../buildscript
4 SOURCE_FILES=${MAINCLASS}.java \
5         Random.java \
6         Cluster.java \
7     Normal.java \
8     Common.java \
9     GlobalArgs.java 
10
11 USEOOO= -ooojava 24 2 -ooodebug 
12 BSFLAGS= -garbagestats -64bit -mainclass $(MAINCLASS) -joptimize -noloop -optimize
13 DISJOINT= -disjoint -disjoint-k 1 -enable-assertions
14
15 default:
16         $(BUILDSCRIPT) -nojava $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p $(SOURCE_FILES) -builddir par
17
18 single:
19         $(BUILDSCRIPT) $(BSFLAGS) -thread -o $(PROGRAM)s -builddir sing $(SOURCE_FILES) 
20
21 ooo:
22         $(BUILDSCRIPT) $(USEOOO) $(BSFLAGS) $(DISJOINT) -o $(PROGRAM)p -builddir par $(SOURCE_FILES) 
23
24
25 clean:
26         rm *.bin
27         rm -fr par sing
28         rm -f  *~
29         rm -f  *.dot
30         rm -f  *.png
31         rm -f  *.txt
32         rm -f  aliases.txt
33         rm -f  mlpReport*txt
34         rm -f  results*txt