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] 19 subdirectories = AArch64 ARM 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] 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] 45 type = Library 46 name = Target 47 parent = Libraries 48 required_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] 54 type = LibraryGroup 55 name = all-targets 56 parent = Libraries 57