Daniel Dunbar | a3a2dfd | 2011-11-03 18:53:17 +0000 | [diff] [blame] | 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 | |
Daniel Dunbar | b0c594f | 2011-12-12 22:45:54 +0000 | [diff] [blame] | 18 | [common] |
Eric Christopher | a443e5b | 2012-03-23 05:50:46 +0000 | [diff] [blame] | 19 | subdirectories = ARM CellSPU CppBackend Hexagon MBlaze MSP430 Mips PTX PowerPC Sparc X86 XCore |
Daniel Dunbar | b0c594f | 2011-12-12 22:45:54 +0000 | [diff] [blame] | 20 | |
Daniel Dunbar | f779757 | 2011-11-11 22:59:16 +0000 | [diff] [blame] | 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). |
Daniel Dunbar | a3a2dfd | 2011-11-03 18:53:17 +0000 | [diff] [blame] | 24 | [component_0] |
Daniel Dunbar | f779757 | 2011-11-11 22:59:16 +0000 | [diff] [blame] | 25 | type = LibraryGroup |
| 26 | name = Engine |
| 27 | parent = 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] |
| 32 | type = LibraryGroup |
| 33 | name = Native |
| 34 | parent = 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] |
| 39 | type = LibraryGroup |
| 40 | name = NativeCodeGen |
| 41 | parent = Libraries |
| 42 | |
| 43 | ; The component for the actual target library itself. |
| 44 | [component_3] |
Daniel Dunbar | a3a2dfd | 2011-11-03 18:53:17 +0000 | [diff] [blame] | 45 | type = Library |
| 46 | name = Target |
| 47 | parent = Libraries |
| 48 | required_libraries = Core MC Support |
| 49 | |
Daniel Dunbar | 8333730 | 2011-11-10 01:16:48 +0000 | [diff] [blame] | 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. |
Daniel Dunbar | f779757 | 2011-11-11 22:59:16 +0000 | [diff] [blame] | 53 | [component_4] |
Daniel Dunbar | a3a2dfd | 2011-11-03 18:53:17 +0000 | [diff] [blame] | 54 | type = LibraryGroup |
| 55 | name = all-targets |
| 56 | parent = Libraries |