Home | History | Annotate | Download | only in Mips
      1 //===- MipsELFMCLinker.h --------------------------------------------------===//
      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 #ifndef MIPS_ELF_SECTION_LINKER_H
     10 #define MIPS_ELF_SECTION_LINKER_H
     11 #ifdef ENABLE_UNITTEST
     12 #include <gtest.h>
     13 #endif
     14 #include <mcld/Target/ELFMCLinker.h>
     15 
     16 namespace mcld {
     17 
     18 class Module;
     19 class MemoryArea;
     20 
     21 /** \class MipsELFMCLinker
     22  *  \brief MipsELFMCLinker sets up the environment for linking.
     23  */
     24 class MipsELFMCLinker : public ELFMCLinker
     25 {
     26 public:
     27   MipsELFMCLinker(LinkerConfig& pConfig,
     28                   mcld::Module& pModule,
     29                   MemoryArea& pOutput);
     30 
     31   ~MipsELFMCLinker();
     32 };
     33 
     34 } // namespace of mcld
     35 
     36 #endif
     37 
     38