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