Don't delete temporary files
[oota-llvm.git] / utils / TableGen / Makefile
1 LEVEL = ../..
2 TOOLNAME = tblgen
3 USEDLIBS = support.a
4
5 .PRECIOUS: FileLexer.cpp FileParser.cpp
6
7 include $(LEVEL)/Makefile.common
8
9 clean::
10         -rm -f FileParser.cpp FileParser.h FileLexer.cpp CommandLine.cpp
11         -rm -f FileParser.output
12
13
14 dump:: $(TOOLEXENAME_G)
15         $(TOOLEXENAME_G) < X86.td
16
17 parse: $(TOOLEXENAME_G)
18         $(TOOLEXENAME_G) < X86.td -parse
19
20 test:: $(TOOLEXENAME_G)
21         @echo "enum {"
22         @$(TOOLEXENAME_G) < X86.td -class=Register
23         @echo 
24         @echo "};"
25
26         @echo "enum {"
27         @$(TOOLEXENAME_G) < X86.td -class=Instruction
28         @echo 
29         @echo "};"