1// ===================================================== 2// Static library: libmcldLD 3// ===================================================== 4 5cc_library_static { 6 name: "libmcldLD", 7 defaults: ["mcld-defaults"], 8 host_supported: true, 9 10 srcs: [ 11 "Archive.cpp", 12 "ArchiveReader.cpp", 13 "BranchIsland.cpp", 14 "BranchIslandFactory.cpp", 15 "BinaryReader.cpp", 16 "DWARFLineInfo.cpp", 17 "Diagnostic.cpp", 18 "DiagnosticEngine.cpp", 19 "DiagnosticInfos.cpp", 20 "DiagnosticLineInfo.cpp", 21 "DiagnosticPrinter.cpp", 22 "DebugString.cpp", 23 "DynObjReader.cpp", 24 "ELFBinaryReader.cpp", 25 "ELFSegment.cpp", 26 "ELFSegmentFactory.cpp", 27 "EhFrame.cpp", 28 "EhFrameHdr.cpp", 29 "EhFrameReader.cpp", 30 "GarbageCollection.cpp", 31 "GroupReader.cpp", 32 "IdenticalCodeFolding.cpp", 33 "LDContext.cpp", 34 "LDFileFormat.cpp", 35 "LDReader.cpp", 36 "LDSection.cpp", 37 "LDSymbol.cpp", 38 "MergedStringTable.cpp", 39 "MsgHandler.cpp", 40 "NamePool.cpp", 41 "ObjectWriter.cpp", 42 "RelocData.cpp", 43 "RelocationFactory.cpp", 44 "Relocator.cpp", 45 "ResolveInfo.cpp", 46 "Resolver.cpp", 47 "SectionData.cpp", 48 "SectionSymbolSet.cpp", 49 "StaticResolver.cpp", 50 "StubFactory.cpp", 51 "TextDiagnosticPrinter.cpp", 52 ], 53 54 static_libs: ["libz"], 55} 56 57// ===================================================== 58// Static library: libmcldLDVariant 59// ===================================================== 60 61cc_library_static { 62 name: "libmcldLDVariant", 63 defaults: ["mcld-defaults"], 64 host_supported: true, 65 66 srcs: [ 67 "BSDArchiveReader.cpp", 68 "GNUArchiveReader.cpp", 69 "ELFDynObjFileFormat.cpp", 70 "ELFDynObjReader.cpp", 71 "ELFExecFileFormat.cpp", 72 "ELFFileFormat.cpp", 73 "ELFObjectReader.cpp", 74 "ELFObjectWriter.cpp", 75 "ELFReader.cpp", 76 "ELFReaderIf.cpp", 77 ], 78} 79