start of new file
[IRC.git] / Robust / src / Tests / OwnershipAnalysisTest / test03 / makefile
1 PROGRAM=test03
2
3 SOURCE_FILES=test03.java
4
5 BUILDSCRIPT=~/research/Robust/src/buildscript
6 BSFLAGS= -recover -flatirtasks -ownership #-enable-assertions
7 #BSFLAGS= -recover -ownership -enable-assertions
8
9 all: $(PROGRAM).bin
10
11 view: PNGs
12         eog *flatIRGraph*.png &
13         #eog *FN*.png &
14         #eog *Ownership*.png &
15         eog *.png &
16
17 printable:
18         rm -f *Startup*.dot
19         rm -f *FlatMethod*.dot
20         rm -f *FlatOpNode*.dot
21         rm -f *FlatFieldNode*.dot
22         rm -f *FlatSetFieldNode*.dot
23         rm -f *FlatCall*.dot
24         rm -f *Parameter*.dot
25         rm -f *Penguin*.dot
26         rm -f *Voo*.dot
27         rm -f *Baw*.dot
28         rm -f *COMPLETE.dot
29         dot2eps *.dot
30
31 PNGs: DOTs
32         #rm -f *Startup*.dot
33         rm -f *FlatMethod*.dot
34         rm -f *FlatOpNode*.dot
35         rm -f *FlatFieldNode*.dot
36         rm -f *FlatSetFieldNode*.dot
37         rm -f *FlatCall*.dot
38         rm -f *Parameter*.dot
39         rm -f *Penguin*.dot
40         rm -f *Voo*.dot
41         rm -f *Baw*.dot
42         d2p *.dot
43
44 DOTs: $(PROGRAM).bin
45
46 $(PROGRAM).bin: $(SOURCE_FILES)
47         $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM) $(SOURCE_FILES)
48
49 clean:
50         rm -f  $(PROGRAM).bin
51         rm -fr tmpbuilddirectory
52         rm -f  *~
53         rm -f  *.dot
54         rm -f  *.png
55         rm -f  *.ps
56         rm -f  *.eps
57         rm -f  identifiedAliases.txt