1static_library("Core") { 2 output_name = "LLVMBOLTCore" 3 configs += [ "//llvm/utils/gn/build:bolt_code" ] 4 deps = [ 5 "//bolt/lib/Utils", 6 "//llvm/lib/DebugInfo/DWARF", 7 "//llvm/lib/Demangle", 8 "//llvm/lib/MC", 9 "//llvm/lib/MC/MCDisassembler", 10 "//llvm/lib/Object", 11 "//llvm/lib/Support", 12 "//llvm/lib/TargetParser", 13 "//llvm/utils/gn/build/libs/pthread", 14 ] 15 sources = [ 16 "BinaryBasicBlock.cpp", 17 "BinaryContext.cpp", 18 "BinaryData.cpp", 19 "BinaryEmitter.cpp", 20 "BinaryFunction.cpp", 21 "BinaryFunctionProfile.cpp", 22 "BinarySection.cpp", 23 "DebugData.cpp", 24 "DynoStats.cpp", 25 "Exceptions.cpp", 26 "FunctionLayout.cpp", 27 "JumpTable.cpp", 28 "MCPlusBuilder.cpp", 29 "ParallelUtilities.cpp", 30 "Relocation.cpp", 31 ] 32} 33