[lit] Improve lit.Run class
[llvm-complete.git] / utils / gn / secondary / llvm / lib / Object / BUILD.gn
blob4a3679900fe9f15d9e4ecbeadb5d01525be35073
1 static_library("Object") {
2   output_name = "LLVMObject"
3   deps = [
4     "//llvm/include/llvm/Config:llvm-config",
5     "//llvm/include/llvm/Support:write_vcsrevision",
6     "//llvm/lib/BinaryFormat",
7     "//llvm/lib/Bitcode/Reader",
8     "//llvm/lib/IR",
9     "//llvm/lib/MC",
10     "//llvm/lib/MC/MCParser",
11     "//llvm/lib/Support",
12     "//llvm/lib/TextAPI",
13   ]
15   sources = [
16     "Archive.cpp",
17     "ArchiveWriter.cpp",
18     "Binary.cpp",
19     "COFFImportFile.cpp",
20     "COFFModuleDefinition.cpp",
21     "COFFObjectFile.cpp",
22     "Decompressor.cpp",
23     "ELF.cpp",
24     "ELFObjectFile.cpp",
25     "Error.cpp",
26     "IRObjectFile.cpp",
27     "IRSymtab.cpp",
28     "MachOObjectFile.cpp",
29     "MachOUniversal.cpp",
30     "Minidump.cpp",
31     "ModuleSymbolTable.cpp",
32     "Object.cpp",
33     "ObjectFile.cpp",
34     "RecordStreamer.cpp",
35     "RelocationResolver.cpp",
36     "SymbolSize.cpp",
37     "SymbolicFile.cpp",
38     "TapiFile.cpp",
39     "TapiUniversal.cpp",
40     "WasmObjectFile.cpp",
41     "WindowsMachineFlag.cpp",
42     "WindowsResource.cpp",
43     "XCOFFObjectFile.cpp",
44   ]