tracked down more bugs in not-avail and variable analyses
[IRC.git] / Robust / src / Tests / mlp / tinyTest / makefile
1 PROGRAM=test
2
3 SOURCE_FILES=$(PROGRAM).java
4
5 BUILDSCRIPT=~/research/Robust/src/buildscript
6
7 USEMLP= -mlp 1 2 -mlpdebug # use to turn mlp on and off and make sure rest of build not broken
8 BSFLAGS= -nooptimize -debug -garbagestats -mainclass Test -ownership -ownallocdepth 1 -ownwritedots final -enable-assertions -flatirusermethods -ownaliasfile aliases.txt
9
10 all: $(PROGRAM).bin
11
12 view: PNGs
13         eog *.png &
14
15 PNGs: DOTs
16         d2p *COMPLETE*.dot
17
18 DOTs: $(PROGRAM).bin
19
20 $(PROGRAM).bin: $(SOURCE_FILES)
21         $(BUILDSCRIPT) $(USEMLP) $(BSFLAGS) -o $(PROGRAM) $(SOURCE_FILES)
22
23 nomlp: $(SOURCE_FILES)
24         $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM) $(SOURCE_FILES)
25
26 clean:
27         rm -f  $(PROGRAM).bin
28         rm -fr tmpbuilddirectory
29         rm -f  *~
30         rm -f  *.dot
31         rm -f  *.png
32         rm -f  aliases.txt