1import("//lldb/utils/TableGen/lldb_tablegen.gni") 2 3lldb_tablegen("DynamicLoaderDarwinKernelProperties") { 4 args = [ "-gen-lldb-property-defs" ] 5} 6 7lldb_tablegen("DynamicLoaderDarwinKernelPropertiesEnum") { 8 args = [ "-gen-lldb-property-enum-defs" ] 9 td_file = "DynamicLoaderDarwinKernelProperties.td" 10} 11 12static_library("Darwin-Kernel") { 13 output_name = "lldbPluginDynamicLoaderDarwinKernel" 14 configs += [ "//llvm/utils/gn/build:lldb_code" ] 15 deps = [ 16 ":DynamicLoaderDarwinKernelProperties", 17 ":DynamicLoaderDarwinKernelPropertiesEnum", 18 "//lldb/source/Breakpoint", 19 "//lldb/source/Core", 20 "//lldb/source/Host", 21 "//lldb/source/Interpreter", 22 "//lldb/source/Symbol", 23 "//lldb/source/Target", 24 "//lldb/source/Utility", 25 26 # "//lldb/source/Plugins/Platform/MacOSX", # Dependency cycle 27 "//llvm/lib/Support", 28 ] 29 30 # Reaches into Plugins/Platform/MacOSX. 31 include_dirs = [ "//lldb/source" ] 32 sources = [ "DynamicLoaderDarwinKernel.cpp" ] 33} 34