32 lines · plain
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