Target/LLVMBuild: Order components alphabetically.
[oota-llvm.git] / lib / Target / LLVMBuild.txt
1 ;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===;
2 ;
3 ;                     The LLVM Compiler Infrastructure
4 ;
5 ; This file is distributed under the University of Illinois Open Source
6 ; License. See LICENSE.TXT for details.
7 ;
8 ;===------------------------------------------------------------------------===;
9 ;
10 ; This is an LLVMBuild description file for the components in this subdirectory.
11 ;
12 ; For more information on the LLVMBuild system, please see:
13 ;
14 ;   http://llvm.org/docs/LLVMBuild.html
15 ;
16 ;===------------------------------------------------------------------------===;
17
18 ; This is a special group whose required libraries are extended (by llvm-build)
19 ; with the best execution engine (the native JIT, if available, or the
20 ; interpreter).
21 [component_0]
22 type = LibraryGroup
23 name = Engine
24 parent = Libraries
25
26 ; This is a special group whose required libraries are extended (by llvm-build)
27 ; with the configured native target, if any.
28 [component_1]
29 type = LibraryGroup
30 name = Native
31 parent = Libraries
32
33 ; This is a special group whose required libraries are extended (by llvm-build)
34 ; with the configured native code generator, if any.
35 [component_2]
36 type = LibraryGroup
37 name = NativeCodeGen
38 parent = Libraries
39
40 ; The component for the actual target library itself.
41 [component_3]
42 type = Library
43 name = Target
44 parent = Libraries
45 required_libraries = Core MC Support
46
47 ; This is a special group whose required libraries are extended (by llvm-build)
48 ; with every built target, which makes it easy for tools to include every
49 ; target.
50 [component_4]
51 type = LibraryGroup
52 name = all-targets
53 parent = Libraries