1import("//lldb/utils/TableGen/lldb_tablegen.gni") 2 3lldb_tablegen("JITLoaderGDBProperties") { 4 args = [ "-gen-lldb-property-defs" ] 5} 6 7lldb_tablegen("JITLoaderGDBPropertiesEnum") { 8 args = [ "-gen-lldb-property-enum-defs" ] 9 td_file = "JITLoaderGDBProperties.td" 10} 11 12static_library("GDB") { 13 output_name = "lldbPluginJITLoaderGDB" 14 configs += [ "//llvm/utils/gn/build:lldb_code" ] 15 deps = [ 16 ":JITLoaderGDBProperties", 17 ":JITLoaderGDBPropertiesEnum", 18 "//lldb/source/Breakpoint", 19 "//lldb/source/Core", 20 "//lldb/source/Interpreter", 21 "//lldb/source/Plugins/ObjectFile/Mach-O", 22 "//lldb/source/Symbol", 23 "//lldb/source/Target", 24 "//lldb/source/Utility", 25 "//llvm/lib/Support", 26 ] 27 28 # Reaches into Plugins/ObjectFile/Mach-O. 29 include_dirs = [ "//lldb/source" ] 30 sources = [ "JITLoaderGDB.cpp" ] 31} 32