Home | History | Annotate | Download | only in LD
      1 LOCAL_PATH:= $(call my-dir)
      2 
      3 # =====================================================
      4 # Static library: libmcldLD
      5 # =====================================================
      6 
      7 mcld_ld_SRC_FILES := \
      8   Archive.cpp \
      9   ArchiveReader.cpp \
     10   BranchIsland.cpp  \
     11   BranchIslandFactory.cpp  \
     12   DWARFLineInfo.cpp \
     13   Diagnostic.cpp  \
     14   DiagnosticEngine.cpp  \
     15   DiagnosticInfos.cpp \
     16   DiagnosticLineInfo.cpp  \
     17   DiagnosticPrinter.cpp \
     18   DynObjReader.cpp  \
     19   ELFBinaryReader.cpp  \
     20   ELFSegment.cpp  \
     21   ELFSegmentFactory.cpp \
     22   EhFrame.cpp \
     23   EhFrameHdr.cpp  \
     24   EhFrameReader.cpp  \
     25   GroupReader.cpp \
     26   LDContext.cpp \
     27   LDFileFormat.cpp  \
     28   LDReader.cpp  \
     29   LDSection.cpp \
     30   LDSymbol.cpp  \
     31   MsgHandler.cpp  \
     32   NamePool.cpp  \
     33   ObjectWriter.cpp  \
     34   RelocData.cpp  \
     35   RelocationFactory.cpp \
     36   Relocator.cpp \
     37   ResolveInfo.cpp \
     38   Resolver.cpp  \
     39   SectionData.cpp \
     40   SectionRules.cpp \
     41   SectionSymbolSet.cpp \
     42   StaticResolver.cpp  \
     43   StubFactory.cpp  \
     44   TextDiagnosticPrinter.cpp
     45 
     46 # For the host
     47 # =====================================================
     48 include $(CLEAR_VARS)
     49 
     50 LOCAL_SRC_FILES := $(mcld_ld_SRC_FILES)
     51 LOCAL_MODULE:= libmcldLD
     52 
     53 LOCAL_MODULE_TAGS := optional
     54 
     55 include $(MCLD_HOST_BUILD_MK)
     56 include $(BUILD_HOST_STATIC_LIBRARY)
     57 
     58 # For the device
     59 # =====================================================
     60 include $(CLEAR_VARS)
     61 
     62 LOCAL_SRC_FILES := $(mcld_ld_SRC_FILES)
     63 LOCAL_MODULE:= libmcldLD
     64 
     65 LOCAL_MODULE_TAGS := optional
     66 
     67 include $(MCLD_DEVICE_BUILD_MK)
     68 include $(BUILD_STATIC_LIBRARY)
     69 
     70 # =====================================================
     71 # Static library: libmcldLDVariant
     72 # =====================================================
     73 
     74 mcld_ld_variant_SRC_FILES := \
     75   BSDArchiveReader.cpp  \
     76   GNUArchiveReader.cpp  \
     77   ELFDynObjFileFormat.cpp \
     78   ELFDynObjReader.cpp \
     79   ELFExecFileFormat.cpp \
     80   ELFFileFormat.cpp \
     81   ELFObjectReader.cpp \
     82   ELFObjectWriter.cpp \
     83   ELFReader.cpp \
     84   ELFReaderIf.cpp
     85 
     86 # For the host
     87 # =====================================================
     88 include $(CLEAR_VARS)
     89 
     90 LOCAL_SRC_FILES := $(mcld_ld_variant_SRC_FILES)
     91 LOCAL_MODULE:= libmcldLDVariant
     92 
     93 LOCAL_MODULE_TAGS := optional
     94 
     95 include $(MCLD_HOST_BUILD_MK)
     96 include $(BUILD_HOST_STATIC_LIBRARY)
     97 
     98 # For the device
     99 # =====================================================
    100 include $(CLEAR_VARS)
    101 
    102 LOCAL_SRC_FILES := $(mcld_ld_variant_SRC_FILES)
    103 LOCAL_MODULE:= libmcldLDVariant
    104 
    105 LOCAL_MODULE_TAGS := optional
    106 
    107 include $(MCLD_DEVICE_BUILD_MK)
    108 include $(BUILD_STATIC_LIBRARY)
    109