forked from OSchip/llvm-project
[gn build] Add build files for obj2yaml, yaml2obj, and lib/ObjectYAML
The two executables are needed by check-lld. Differential Revision: https://reviews.llvm.org/D55687 llvm-svn: 349290
This commit is contained in:
parent
a3233f3b68
commit
ad41e6aeb6
|
@ -7,6 +7,8 @@ group("default") {
|
|||
"//llvm/tools/llvm-dwarfdump",
|
||||
"//llvm/tools/llvm-mc",
|
||||
"//llvm/tools/llvm-undname",
|
||||
"//llvm/tools/obj2yaml",
|
||||
"//llvm/tools/yaml2obj",
|
||||
"//llvm/utils/FileCheck",
|
||||
"//llvm/utils/count",
|
||||
"//llvm/utils/not",
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
static_library("ObjectYAML") {
|
||||
output_name = "LLVMObjectYAML"
|
||||
deps = [
|
||||
"//llvm/lib/DebugInfo/CodeView",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [
|
||||
"COFFYAML.cpp",
|
||||
"CodeViewYAMLDebugSections.cpp",
|
||||
"CodeViewYAMLSymbols.cpp",
|
||||
"CodeViewYAMLTypeHashing.cpp",
|
||||
"CodeViewYAMLTypes.cpp",
|
||||
"DWARFEmitter.cpp",
|
||||
"DWARFVisitor.cpp",
|
||||
"DWARFYAML.cpp",
|
||||
"ELFYAML.cpp",
|
||||
"MachOYAML.cpp",
|
||||
"ObjectYAML.cpp",
|
||||
"WasmYAML.cpp",
|
||||
"YAML.cpp",
|
||||
]
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
executable("obj2yaml") {
|
||||
deps = [
|
||||
"//llvm/lib/DebugInfo/CodeView",
|
||||
"//llvm/lib/DebugInfo/DWARF",
|
||||
"//llvm/lib/Object",
|
||||
"//llvm/lib/ObjectYAML",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [
|
||||
"Error.cpp",
|
||||
"coff2yaml.cpp",
|
||||
"dwarf2yaml.cpp",
|
||||
"elf2yaml.cpp",
|
||||
"macho2yaml.cpp",
|
||||
"obj2yaml.cpp",
|
||||
"wasm2yaml.cpp",
|
||||
]
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
executable("yaml2obj") {
|
||||
deps = [
|
||||
"//llvm/lib/DebugInfo/CodeView",
|
||||
"//llvm/lib/MC",
|
||||
"//llvm/lib/Object",
|
||||
"//llvm/lib/ObjectYAML",
|
||||
"//llvm/lib/Support",
|
||||
]
|
||||
sources = [
|
||||
"yaml2coff.cpp",
|
||||
"yaml2elf.cpp",
|
||||
"yaml2macho.cpp",
|
||||
"yaml2obj.cpp",
|
||||
"yaml2wasm.cpp",
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue