Home | History | Annotate | Download | only in Config
      1 //===- llvm/Config/Linkers.def - LLVM Linkers -------------------*- C++ -*-===//
      2 //
      3 //                     The MCLinker Project
      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 file enumerates all of the linkers supported by this build of LLVM.
     11 // Clients of this file should define the LLVM_LINKER macro to be a function-like
     12 // macro with a single parameter (the name of the target whose exe/dso can be
     13 // generated); including this file will then enumerate all of the targets with
     14 // linkers.
     15 //
     16 // The set of targets supported by LLVM is generated at configuration
     17 // time, at which point this header is generated. Do not modify this
     18 // header directly.
     19 //
     20 //===----------------------------------------------------------------------===//
     21 
     22 //===----------------------------------------------------------------------===//
     23 // Hand-coded for Android build
     24 //===----------------------------------------------------------------------===//
     25 
     26 #ifndef LLVM_LINKER
     27 #  error Please define the macro LLVM_LINKER(TargetName)
     28 #endif
     29 
     30 #define LLVM_TARGET LLVM_LINKER
     31 #include <llvm/Config/Targets.def>
     32 
     33 #undef LLVM_LINKER
     34