1static_library("Symbol") { 2 output_name = "lldbSymbol" 3 configs += [ "//llvm/utils/gn/build:lldb_code" ] 4 deps = [ 5 "//lldb/source/Core", 6 "//lldb/source/Expression", 7 "//lldb/source/Host", 8 9 #"//lldb/source/Target", # FIXME: Dependency cycle. 10 "//lldb/source/Utility", 11 "//lldb/source/ValueObject", 12 "//llvm/lib/Support", 13 ] 14 include_dirs = [ ".." ] # FIXME: Reaches into Utility and Host internals. 15 sources = [ 16 "ArmUnwindInfo.cpp", 17 "Block.cpp", 18 "CompactUnwindInfo.cpp", 19 "CompileUnit.cpp", 20 "CompilerDecl.cpp", 21 "CompilerDeclContext.cpp", 22 "CompilerType.cpp", 23 "DWARFCallFrameInfo.cpp", 24 "DebugMacros.cpp", 25 "DeclVendor.cpp", 26 "FuncUnwinders.cpp", 27 "Function.cpp", 28 "LineEntry.cpp", 29 "LineTable.cpp", 30 "ObjectContainer.cpp", 31 "ObjectFile.cpp", 32 "PostfixExpression.cpp", 33 "SaveCoreOptions.cpp", 34 "Symbol.cpp", 35 "SymbolContext.cpp", 36 "SymbolFile.cpp", 37 "SymbolFileOnDemand.cpp", 38 "SymbolLocator.cpp", 39 "SymbolVendor.cpp", 40 "Symtab.cpp", 41 "Type.cpp", 42 "TypeList.cpp", 43 "TypeMap.cpp", 44 "TypeSystem.cpp", 45 "UnwindPlan.cpp", 46 "UnwindTable.cpp", 47 "Variable.cpp", 48 "VariableList.cpp", 49 ] 50} 51