48 lines · plain
1static_library("ValueObject") {2 output_name = "lldbValueObject"3 configs += [ "//llvm/utils/gn/build:lldb_code" ]4 deps = [5 # FIXME: 3-hop dependency cycle6 #"//lldb/source/Breakpoint",7 # FIXME: 3-hop dependency cycle8 #"//lldb/source/DataFormatters",9 # FIXME: 3-hop dependency cycle10 #"//lldb/source/Expression",11 # FIXME: 3-hop dependency cycle12 #"//lldb/source/Symbol",13 # FIXME: 3-hop dependency cycle14 #"//lldb/source/Target",15 "//lldb/source/Utility",16 17 # FIXME: 3-hop dependency cycle18 #"//lldb/source/Plugins/Language/CPlusPlus",19 # FIXME: 3-hop dependency cycle20 #"//lldb/source/Plugins/Language/ObjC",21 "//llvm/lib/Demangle",22 "//llvm/lib/Support",23 "//llvm/lib/TargetParser",24 ]25 include_dirs = [ ".." ]26 sources = [27 "DILAST.cpp",28 "DILEval.cpp",29 "DILLexer.cpp",30 "DILParser.cpp",31 "ValueObject.cpp",32 "ValueObjectCast.cpp",33 "ValueObjectChild.cpp",34 "ValueObjectConstResult.cpp",35 "ValueObjectConstResultCast.cpp",36 "ValueObjectConstResultChild.cpp",37 "ValueObjectConstResultImpl.cpp",38 "ValueObjectDynamicValue.cpp",39 "ValueObjectList.cpp",40 "ValueObjectMemory.cpp",41 "ValueObjectRegister.cpp",42 "ValueObjectSynthetic.cpp",43 "ValueObjectUpdater.cpp",44 "ValueObjectVTable.cpp",45 "ValueObjectVariable.cpp",46 ]47}48