brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.2 KiB · f924389 Raw
75 lines · plain
1import("//lldb/utils/TableGen/lldb_tablegen.gni")2 3lldb_tablegen("CommandOptions") {4  args = [ "-gen-lldb-option-defs" ]5  td_file = "Options.td"  # FIXME: rename?6}7 8static_library("Commands") {9  output_name = "lldbCommands"10  configs += [11    "//llvm/utils/gn/build:clang_code",12    "//llvm/utils/gn/build:lldb_code",13  ]14  deps = [15    ":CommandOptions",16    "//llvm/lib/Support",17 18    #"//lldb/source/Breakpoint", # FIXME: many-hop dependency cycle.19    "//lldb/source/Core",20    "//lldb/source/DataFormatters",21 22    #"//lldb/source/Expression", # FIXME: 2-hop dependency cycle.23    "//lldb/source/Host",24 25    #"//lldb/source/Interpreter", # FIXME: Dependency cycle.26    #"//lldb/source/Symbol", # FIXME: many-hop dependency cycle.27    #"//lldb/source/Target", # FIXME: 2-hop dependency cycle.28    "//lldb/source/Utility",29    "//lldb/source/ValueObject",30    "//lldb/source/Version",31  ]32  sources = [33    "CommandCompletions.cpp",34    "CommandObjectApropos.cpp",35    "CommandObjectBreakpoint.cpp",36    "CommandObjectBreakpointCommand.cpp",37    "CommandObjectCommands.cpp",38    "CommandObjectDWIMPrint.cpp",39    "CommandObjectDiagnostics.cpp",40    "CommandObjectDisassemble.cpp",41    "CommandObjectExpression.cpp",42    "CommandObjectFrame.cpp",43    "CommandObjectGUI.cpp",44    "CommandObjectHelp.cpp",45    "CommandObjectLanguage.cpp",46    "CommandObjectLog.cpp",47    "CommandObjectMemory.cpp",48    "CommandObjectMemoryTag.cpp",49    "CommandObjectMultiword.cpp",50    "CommandObjectPlatform.cpp",51    "CommandObjectPlugin.cpp",52    "CommandObjectProcess.cpp",53    "CommandObjectProtocolServer.cpp",54    "CommandObjectQuit.cpp",55    "CommandObjectRegexCommand.cpp",56    "CommandObjectRegister.cpp",57    "CommandObjectScripting.cpp",58    "CommandObjectSession.cpp",59    "CommandObjectSettings.cpp",60    "CommandObjectSource.cpp",61    "CommandObjectStats.cpp",62    "CommandObjectTarget.cpp",63    "CommandObjectThread.cpp",64    "CommandObjectThreadUtil.cpp",65    "CommandObjectTrace.cpp",66    "CommandObjectType.cpp",67    "CommandObjectVersion.cpp",68    "CommandObjectWatchpoint.cpp",69    "CommandObjectWatchpointCommand.cpp",70    "CommandOptionArgumentTable.cpp",71    "CommandOptionsProcessAttach.cpp",72    "CommandOptionsProcessLaunch.cpp",73  ]74}75