blob: b583851ef67d66806ae6f54b58f694acb2946142 [file] [log] [blame]
static_library("Core") {
output_name = "LLVMBOLTCore"
configs += [ "//llvm/utils/gn/build:bolt_code" ]
deps = [
"//bolt/lib/Utils",
"//llvm/lib/BinaryFormat",
"//llvm/lib/CodeGen/AsmPrinter",
"//llvm/lib/DebugInfo/DWARF",
"//llvm/lib/Demangle",
"//llvm/lib/MC",
"//llvm/lib/MC/MCDisassembler",
"//llvm/lib/Object",
"//llvm/lib/Support",
"//llvm/lib/TargetParser",
"//llvm/utils/gn/build/libs/pthread",
]
sources = [
"BinaryBasicBlock.cpp",
"BinaryContext.cpp",
"BinaryData.cpp",
"BinaryEmitter.cpp",
"BinaryFunction.cpp",
"BinaryFunctionProfile.cpp",
"BinarySection.cpp",
"DIEBuilder.cpp",
"DebugData.cpp",
"DynoStats.cpp",
"Exceptions.cpp",
"FunctionLayout.cpp",
"HashUtilities.cpp",
"JumpTable.cpp",
"MCPlusBuilder.cpp",
"ParallelUtilities.cpp",
"Relocation.cpp",
]
}