1;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===; 2; 3; Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 4; See https://llvm.org/LICENSE.txt for license information. 5; SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 6; 7;===------------------------------------------------------------------------===; 8; 9; This is an LLVMBuild description file for the components in this subdirectory. 10; 11; For more information on the LLVMBuild system, please see: 12; 13; http://llvm.org/docs/LLVMBuild.html 14; 15;===------------------------------------------------------------------------===; 16 17; Please keep these as one per line so that out-of-tree merges 18; will typically require only insertion of a line. 19[common] 20subdirectories = 21 AMDGPU 22 ARC 23 ARM 24 AArch64 25 AVR 26 BPF 27 Lanai 28 Hexagon 29 MSP430 30 NVPTX 31 Mips 32 PowerPC 33 RISCV 34 Sparc 35 SystemZ 36 WebAssembly 37 X86 38 XCore 39 VE 40 41; This is a special group whose required libraries are extended (by llvm-build) 42; with the best execution engine (the native JIT, if available, or the 43; interpreter). 44[component_0] 45type = LibraryGroup 46name = Engine 47parent = Libraries 48 49; This is a special group whose required libraries are extended (by llvm-build) 50; with the configured native target, if any. 51[component_1] 52type = LibraryGroup 53name = Native 54parent = Libraries 55 56; This is a special group whose required libraries are extended (by llvm-build) 57; with the configured native code generator, if any. 58[component_2] 59type = LibraryGroup 60name = NativeCodeGen 61parent = Libraries 62 63; The component for the actual target library itself. 64[component_3] 65type = Library 66name = Target 67parent = Libraries 68required_libraries = Analysis Core MC Support 69 70; This is a special group whose required libraries are extended (by llvm-build) 71; with every built target, which makes it easy for tools to include every 72; target. 73[component_4] 74type = LibraryGroup 75name = all-targets 76parent = Libraries 77