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[common]
19subdirectories = ARM AArch64 CppBackend Hexagon MSP430 NVPTX Mips PowerPC R600 Sparc SystemZ X86 XCore
20
21; This is a special group whose required libraries are extended (by llvm-build)
22; with the best execution engine (the native JIT, if available, or the
23; interpreter).
24[component_0]
25type = LibraryGroup
26name = Engine
27parent = Libraries
28
29; This is a special group whose required libraries are extended (by llvm-build)
30; with the configured native target, if any.
31[component_1]
32type = LibraryGroup
33name = Native
34parent = Libraries
35
36; This is a special group whose required libraries are extended (by llvm-build)
37; with the configured native code generator, if any.
38[component_2]
39type = LibraryGroup
40name = NativeCodeGen
41parent = Libraries
42
43; The component for the actual target library itself.
44[component_3]
45type = Library
46name = Target
47parent = Libraries
48required_libraries = Core MC Support
49
50; This is a special group whose required libraries are extended (by llvm-build)
51; with every built target, which makes it easy for tools to include every
52; target.
53[component_4]
54type = LibraryGroup
55name = all-targets
56parent = Libraries
57