blob: 60f5230208fddf9a457342cc73da273b1243c0c3 [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
18[component_0]
19type = Library
20name = Target
21parent = Libraries
22required_libraries = Core MC Support
23
Daniel Dunbar807c6e42011-11-10 01:16:48 +000024; This is a special group whose required libraries are extended (by llvm-build)
25; with every built target, which makes it easy for tools to include every
26; target.
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000027[component_1]
28type = LibraryGroup
29name = all-targets
30parent = Libraries
31
Daniel Dunbar233c9302011-11-10 00:50:07 +000032; This is a special group whose required libraries are extended (by llvm-build)
33; with the configured native target, if any.
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000034[component_2]
35type = LibraryGroup
Daniel Dunbar233c9302011-11-10 00:50:07 +000036name = Native
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000037parent = Libraries
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000038
Daniel Dunbar233c9302011-11-10 00:50:07 +000039; This is a special group whose required libraries are extended (by llvm-build)
40; with the configured native code generator, if any.
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000041[component_3]
42type = LibraryGroup
Daniel Dunbar233c9302011-11-10 00:50:07 +000043name = NativeCodeGen
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000044parent = Libraries
Daniel Dunbar233c9302011-11-10 00:50:07 +000045
46; This is a special group whose required libraries are extended (by llvm-build)
47; with the best execution engine (the native JIT, if available, or the
48; interpreter).
49[component_4]
50type = LibraryGroup
51name = Engine
52parent = Libraries
Daniel Dunbarbf9bba42011-11-03 18:53:17 +000053