blob: 358cbc81d578a519241f9b3b318ffd622e4e1ad1 [file] [log] [blame]
Daniel Dunbarbf9bba42011-11-03 18:53:17 +00001;===- ./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
Daniel Dunbarb8a9c432011-11-11 22:59:16 +000018; 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).
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000021[component_0]
Daniel Dunbarb8a9c432011-11-11 22:59:16 +000022type = LibraryGroup
23name = Engine
24parent = 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]
29type = LibraryGroup
30name = Native
31parent = 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]
36type = LibraryGroup
37name = NativeCodeGen
38parent = Libraries
39
40; The component for the actual target library itself.
41[component_3]
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000042type = Library
43name = Target
44parent = Libraries
45required_libraries = Core MC Support
46
Daniel Dunbar807c6e42011-11-10 01:16:48 +000047; 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.
Daniel Dunbarb8a9c432011-11-11 22:59:16 +000050[component_4]
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000051type = LibraryGroup
52name = all-targets
53parent = Libraries