Home | History | Annotate | Download | only in Target
      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