| // ===================================================== |
| // Static library: libmcldLD |
| // ===================================================== |
| |
| package { |
| // See: http://go/android-license-faq |
| // A large-scale-change added 'default_applicable_licenses' to import |
| // all of the 'license_kinds' from "frameworks_compile_mclinker_license" |
| // to get the below license kinds: |
| // SPDX-license-identifier-NCSA |
| default_applicable_licenses: ["frameworks_compile_mclinker_license"], |
| } |
| |
| cc_library_static { |
| name: "libmcldLD", |
| defaults: ["mcld-defaults"], |
| host_supported: true, |
| |
| srcs: [ |
| "Archive.cpp", |
| "ArchiveReader.cpp", |
| "BranchIsland.cpp", |
| "BranchIslandFactory.cpp", |
| "BinaryReader.cpp", |
| "DWARFLineInfo.cpp", |
| "Diagnostic.cpp", |
| "DiagnosticEngine.cpp", |
| "DiagnosticInfos.cpp", |
| "DiagnosticLineInfo.cpp", |
| "DiagnosticPrinter.cpp", |
| "DebugString.cpp", |
| "DynObjReader.cpp", |
| "ELFBinaryReader.cpp", |
| "ELFSegment.cpp", |
| "ELFSegmentFactory.cpp", |
| "EhFrame.cpp", |
| "EhFrameHdr.cpp", |
| "EhFrameReader.cpp", |
| "GarbageCollection.cpp", |
| "GroupReader.cpp", |
| "IdenticalCodeFolding.cpp", |
| "LDContext.cpp", |
| "LDFileFormat.cpp", |
| "LDReader.cpp", |
| "LDSection.cpp", |
| "LDSymbol.cpp", |
| "MergedStringTable.cpp", |
| "MsgHandler.cpp", |
| "NamePool.cpp", |
| "ObjectWriter.cpp", |
| "RelocData.cpp", |
| "RelocationFactory.cpp", |
| "Relocator.cpp", |
| "ResolveInfo.cpp", |
| "Resolver.cpp", |
| "SectionData.cpp", |
| "SectionSymbolSet.cpp", |
| "StaticResolver.cpp", |
| "StubFactory.cpp", |
| "TextDiagnosticPrinter.cpp", |
| ], |
| |
| static_libs: ["libz"], |
| } |
| |
| // ===================================================== |
| // Static library: libmcldLDVariant |
| // ===================================================== |
| |
| cc_library_static { |
| name: "libmcldLDVariant", |
| defaults: ["mcld-defaults"], |
| host_supported: true, |
| |
| srcs: [ |
| "BSDArchiveReader.cpp", |
| "GNUArchiveReader.cpp", |
| "ELFDynObjFileFormat.cpp", |
| "ELFDynObjReader.cpp", |
| "ELFExecFileFormat.cpp", |
| "ELFFileFormat.cpp", |
| "ELFObjectReader.cpp", |
| "ELFObjectWriter.cpp", |
| "ELFReader.cpp", |
| "ELFReaderIf.cpp", |
| ], |
| } |