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