Config the size of the shared heap for TSP benchmark
[IRC.git] / Robust / src / Benchmarks / oooJava / barneshut / makefile
1 PROGRAM=Barneshut
2
3 SOURCE_FILES=Barneshut.java
4 #SOURCE_FILES=test.java
5
6 BUILDSCRIPT=../../../buildscript
7
8 USEOOO= -ooojava 24 2  -ooodebug  
9 BSFLAGS= -64bit -mainclass $(PROGRAM)  -heapsize-mb 1024 -garbagestats -debug -joptimize -noloop -optimize #-coreprof -coreprof-checkoverflow 
10
11 DRELEASEMODE=-disjoint-release-mode -disjoint-alias-file aliases.txt tabbed
12
13 DISJOINT= -disjoint -disjoint-k 1 -enable-assertions $(DRELEASEMODE) #-disjoint-desire-determinism
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 clean:
25         rm -f  $(PROGRAM)p.bin $(PROGRAM)s.bin
26         rm -fr par sing
27         rm -f  *~
28         rm -f  *.dot
29         rm -f  *.png
30         rm -f  *.txt
31         rm -f  aliases.txt
32         rm -f  mlpReport*txt
33         rm -f  results*txt