llvm.org GIT mirror llvm / 2ecbbba utils / gn / secondary / llvm / lib / Object / BUILD.gn
2ecbbba

Tree @2ecbbba (Download .tar.gz)

BUILD.gn @2ecbbbaraw · history · blame

static_library("Object") {
  output_name = "LLVMObject"
  deps = [
    "//llvm/include/llvm/Config:llvm-config",
    "//llvm/include/llvm/Support:write_vcsrevision",
    "//llvm/lib/BinaryFormat",
    "//llvm/lib/Bitcode/Reader",
    "//llvm/lib/IR",
    "//llvm/lib/MC",
    "//llvm/lib/MC/MCParser",
    "//llvm/lib/Support",
  ]

  sources = [
    "Archive.cpp",
    "ArchiveWriter.cpp",
    "Binary.cpp",
    "COFFImportFile.cpp",
    "COFFModuleDefinition.cpp",
    "COFFObjectFile.cpp",
    "Decompressor.cpp",
    "ELF.cpp",
    "ELFObjectFile.cpp",
    "Error.cpp",
    "IRObjectFile.cpp",
    "IRSymtab.cpp",
    "MachOObjectFile.cpp",
    "MachOUniversal.cpp",
    "Minidump.cpp",
    "ModuleSymbolTable.cpp",
    "Object.cpp",
    "ObjectFile.cpp",
    "RecordStreamer.cpp",
    "RelocationResolver.cpp",
    "SymbolSize.cpp",
    "SymbolicFile.cpp",
    "WasmObjectFile.cpp",
    "WindowsMachineFlag.cpp",
    "WindowsResource.cpp",
    "XCOFFObjectFile.cpp",
  ]
}