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/IRReader",
"//llvm/lib/MC",
"//llvm/lib/MC/MCParser",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
"//llvm/lib/TextAPI",
]
sources = [
"Archive.cpp",
"ArchiveWriter.cpp",
"Binary.cpp",
"BuildID.cpp",
"COFFImportFile.cpp",
"COFFModuleDefinition.cpp",
"COFFObjectFile.cpp",
"DXContainer.cpp",
"Decompressor.cpp",
"ELF.cpp",
"ELFObjectFile.cpp",
"Error.cpp",
"FaultMapParser.cpp",
"GOFFObjectFile.cpp",
"IRObjectFile.cpp",
"IRSymtab.cpp",
"MachOObjectFile.cpp",
"MachOUniversal.cpp",
"MachOUniversalWriter.cpp",
"Minidump.cpp",
"ModuleSymbolTable.cpp",
"Object.cpp",
"ObjectFile.cpp",
"OffloadBinary.cpp",
"RecordStreamer.cpp",
"RelocationResolver.cpp",
"SymbolSize.cpp",
"SymbolicFile.cpp",
"TapiFile.cpp",
"TapiUniversal.cpp",
"WasmObjectFile.cpp",
"WindowsMachineFlag.cpp",
"WindowsResource.cpp",
"XCOFFObjectFile.cpp",
]
}