Capturing tests before making big changes to ownership analysis.
[IRC.git] / Robust / src / Tests / OwnershipAnalysisTest / test01 / makefile
1 PROGRAM=test01
2
3 SOURCE_FILES=test01.java
4
5 BUILDSCRIPT=~/research/Robust/src/buildscript
6 BSFLAGS= -recover -flatirtasks -ownership -enable-assertions
7
8 all: view
9
10 view: PNGs
11         eog *flatIRGraph*.png &
12         eog *FN*.png &
13         eog *Ownership*.png &
14
15 PNGs: DOTs
16         rm -f *Startup*.dot
17         rm -f *FN*Method*.dot
18         rm -f *FN*Op*.dot
19         rm -f *FN*Field*.dot
20         rm -f *FN*SetField*.dot
21         d2p *.dot
22
23 DOTs: $(PROGRAM).bin
24
25 $(PROGRAM).bin: $(SOURCE_FILES)
26         $(BUILDSCRIPT) $(BSFLAGS) -o $(PROGRAM) $(SOURCE_FILES)
27
28 clean:
29         rm -f  $(PROGRAM).bin
30         rm -fr tmpbuilddirectory
31         rm -f  *~
32         rm -f  *.dot
33         rm -f  *.png