a helpful makefile to run for the record
[IRC.git] / Robust / src / Benchmarks / disjoint / makefile
1 BUILDSCRIPT=~/research/Robust/src/buildscript
2
3 #DEBUGFLAGS= -disjoint-debug-callsite MDRunner t3 100
4 #DEBUGFLAGS= -disjoint-debug-callsite calcGoodFeature calcGoodFeatureTask 100
5 #DEBUGFLAGS= -disjoint-debug-callsite getRows calcGoodFeature 4
6 #DEBUGFLAGS= -disjoint-debug-callsite setKMeans t3 500
7 #DEBUGFLAGS= -disjoint-debug-callsite innerKMeansSetting t6 20
8 #DEBUGFLAGS= -disjoint-debug-callsite setClusters innerKMeansSetting 20
9
10 #SNAPFLAGS= -disjoint-debug-snap-method calcGoodFeatureTask 5 10 true
11 #SNAPFLAGS= -disjoint-debug-snap-method calcGoodFeature 5 1 true
12
13 #SNAPFLAGS= -disjoint-debug-snap-method t3 1 1 true
14 #SNAPFLAGS= -disjoint-debug-snap-method t6 5 20 true
15
16 #SNAPFLAGS= -disjoint-debug-snap-method innerKMeansSetting 1 20 true
17
18
19
20
21 BAMBOOFLAGS= -recover
22 JAVAFLAGS= -mainclass test
23
24 DEBUGMODE= -enable-assertions
25 RELEASEMODE= -disjoint-release-mode
26
27 BSFLAGS= -justanalyze -disjoint -disjoint-k 1 -disjoint-write-dots final -disjoint-alias-file aliases.txt normal
28
29 all:
30         echo 'pass another arg: <bamboo/bamboo-release/java/java-release>'
31
32 bamboo:
33         $(BUILDSCRIPT) $(BAMBOOFLAGS) $(DEBUGMODE) $(BSFLAGS) $(DEBUGFLAGS) $(SNAPFLAGS) *.java
34
35 bamboo-release:
36         $(BUILDSCRIPT) $(BAMBOOFLAGS) $(RELEASEMODE) $(BSFLAGS) $(DEBUGFLAGS) $(SNAPFLAGS) *.java
37
38 java:
39         $(BUILDSCRIPT) $(JAVAFLAGS) $(DEBUGMODE) $(BSFLAGS) $(DEBUGFLAGS) $(SNAPFLAGS) *.java
40
41 java-release:
42         $(BUILDSCRIPT) $(JAVAFLAGS) $(RELEASEMODE) $(BSFLAGS) $(DEBUGFLAGS) $(SNAPFLAGS) *.java
43
44 clean:
45         rm -f  *.bin
46         rm -fr tmpbuilddirectory
47         rm -f  *~
48         rm -f  *.dot
49         rm -f  *.png
50         rm -f  *.aux
51         rm -f  *.log
52         rm -f  *.pdf
53         rm -f  aliases.txt
54         rm -f  tabResults.tex