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; Please keep these as one per line so that out-of-tree merges 19; will typically require only insertion of a line. 20[common] 21subdirectories = 22 AMDGPU 23 ARM 24 AArch64 25 AVR 26 BPF 27 Lanai 28 Hexagon 29 MSP430 30 NVPTX 31 Mips 32 PowerPC 33 Sparc 34 SystemZ 35 WebAssembly 36 X86 37 XCore 38 39; This is a special group whose required libraries are extended (by llvm-build) 40; with the best execution engine (the native JIT, if available, or the 41; interpreter). 42[component_0] 43type = LibraryGroup 44name = Engine 45parent = Libraries 46 47; This is a special group whose required libraries are extended (by llvm-build) 48; with the configured native target, if any. 49[component_1] 50type = LibraryGroup 51name = Native 52parent = Libraries 53 54; This is a special group whose required libraries are extended (by llvm-build) 55; with the configured native code generator, if any. 56[component_2] 57type = LibraryGroup 58name = NativeCodeGen 59parent = Libraries 60 61; The component for the actual target library itself. 62[component_3] 63type = Library 64name = Target 65parent = Libraries 66required_libraries = Analysis Core MC Support 67 68; This is a special group whose required libraries are extended (by llvm-build) 69; with every built target, which makes it easy for tools to include every 70; target. 71[component_4] 72type = LibraryGroup 73name = all-targets 74parent = Libraries 75