1a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar;===- ./lib/Target/LLVMBuild.txt -------------------------------*- Conf -*--===; 2a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 3a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; The LLVM Compiler Infrastructure 4a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 5a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; This file is distributed under the University of Illinois Open Source 6a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; License. See LICENSE.TXT for details. 7a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 8a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar;===------------------------------------------------------------------------===; 9a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 10a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; This is an LLVMBuild description file for the components in this subdirectory. 11a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 12a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; For more information on the LLVMBuild system, please see: 13a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 14a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; http://llvm.org/docs/LLVMBuild.html 15a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar; 16a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar;===------------------------------------------------------------------------===; 17a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar 18b0c594fd422417e1e290da166b566c7bee74644bDaniel Dunbar[common] 19dce4a407a24b04eebc6a376f8e62b41aaa7b071fStephen Hinessubdirectories = ARM AArch64 CppBackend Hexagon MSP430 NVPTX Mips PowerPC R600 Sparc SystemZ X86 XCore 20b0c594fd422417e1e290da166b566c7bee74644bDaniel Dunbar 2183337302595a6b85523be8522c2b6105c8e159d1Daniel Dunbar; This is a special group whose required libraries are extended (by llvm-build) 22f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar; with the best execution engine (the native JIT, if available, or the 23f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar; interpreter). 24f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar[component_0] 25a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbartype = LibraryGroup 26f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbarname = Engine 27a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbarparent = Libraries 28a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar 29affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar; This is a special group whose required libraries are extended (by llvm-build) 30affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar; with the configured native target, if any. 31f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar[component_1] 32a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbartype = LibraryGroup 33affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbarname = Native 34a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbarparent = Libraries 35a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbar 36affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar; This is a special group whose required libraries are extended (by llvm-build) 37affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar; with the configured native code generator, if any. 38f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar[component_2] 39a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbartype = LibraryGroup 40affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbarname = NativeCodeGen 41affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbarparent = Libraries 42affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar 43f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar; The component for the actual target library itself. 44f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar[component_3] 45f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbartype = Library 46f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbarname = Target 47f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbarparent = Libraries 48f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbarrequired_libraries = Core MC Support 49f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar 50affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar; This is a special group whose required libraries are extended (by llvm-build) 51f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar; with every built target, which makes it easy for tools to include every 52f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbar; target. 53affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbar[component_4] 54affc6cf9d2b2b74532ce82027ac4524d1e29a658Daniel Dunbartype = LibraryGroup 55f779757ceb202a995d90a2a17442255c70be061aDaniel Dunbarname = all-targets 56a3a2dfd4a2a8265a9a0c962cb776e2e6ba123956Daniel Dunbarparent = Libraries 57