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