91 lines · plain
1import("//llvm/utils/TableGen/tablegen.gni")2 3static_library("lib") {4 output_name = "lldbDAP"5 configs += [ "//llvm/utils/gn/build:lldb_code" ]6 deps = [7 "//lldb/source/API:liblldb",8 "//lldb/source/Host",9 "//llvm/lib/Option",10 "//llvm/lib/Support",11 ]12 if (current_os == "win") {13 libs = [ "ws2_32.lib" ]14 }15 16 include_dirs = [ "." ]17 18 # FIXME: link in pthread19 # FIXME: rpath/install_name stuff on macOS for framework on macOS20 21 sources = [22 "Breakpoint.cpp",23 "BreakpointBase.cpp",24 "ClientLauncher.cpp",25 "CommandPlugins.cpp",26 "DAP.cpp",27 "DAPError.cpp",28 "DAPLog.cpp",29 "DAPSessionManager.cpp",30 "EventHelper.cpp",31 "ExceptionBreakpoint.cpp",32 "FifoFiles.cpp",33 "FunctionBreakpoint.cpp",34 "Handler/AttachRequestHandler.cpp",35 "Handler/BreakpointLocationsHandler.cpp",36 "Handler/CancelRequestHandler.cpp",37 "Handler/CompileUnitsRequestHandler.cpp",38 "Handler/CompletionsHandler.cpp",39 "Handler/ConfigurationDoneRequestHandler.cpp",40 "Handler/ContinueRequestHandler.cpp",41 "Handler/DataBreakpointInfoRequestHandler.cpp",42 "Handler/DisassembleRequestHandler.cpp",43 "Handler/DisconnectRequestHandler.cpp",44 "Handler/EvaluateRequestHandler.cpp",45 "Handler/ExceptionInfoRequestHandler.cpp",46 "Handler/InitializeRequestHandler.cpp",47 "Handler/LaunchRequestHandler.cpp",48 "Handler/LocationsRequestHandler.cpp",49 "Handler/ModuleSymbolsRequestHandler.cpp",50 "Handler/ModulesRequestHandler.cpp",51 "Handler/NextRequestHandler.cpp",52 "Handler/PauseRequestHandler.cpp",53 "Handler/ReadMemoryRequestHandler.cpp",54 "Handler/RequestHandler.cpp",55 "Handler/ResponseHandler.cpp",56 "Handler/RestartRequestHandler.cpp",57 "Handler/ScopesRequestHandler.cpp",58 "Handler/SetBreakpointsRequestHandler.cpp",59 "Handler/SetDataBreakpointsRequestHandler.cpp",60 "Handler/SetExceptionBreakpointsRequestHandler.cpp",61 "Handler/SetFunctionBreakpointsRequestHandler.cpp",62 "Handler/SetInstructionBreakpointsRequestHandler.cpp",63 "Handler/SetVariableRequestHandler.cpp",64 "Handler/SourceRequestHandler.cpp",65 "Handler/StackTraceRequestHandler.cpp",66 "Handler/StepInRequestHandler.cpp",67 "Handler/StepInTargetsRequestHandler.cpp",68 "Handler/StepOutRequestHandler.cpp",69 "Handler/TestGetTargetBreakpointsRequestHandler.cpp",70 "Handler/ThreadsRequestHandler.cpp",71 "Handler/VariablesRequestHandler.cpp",72 "Handler/WriteMemoryRequestHandler.cpp",73 "InstructionBreakpoint.cpp",74 "JSONUtils.cpp",75 "LLDBUtils.cpp",76 "OutputRedirector.cpp",77 "ProgressEvent.cpp",78 "Protocol/DAPTypes.cpp",79 "Protocol/ProtocolBase.cpp",80 "Protocol/ProtocolEvents.cpp",81 "Protocol/ProtocolRequests.cpp",82 "Protocol/ProtocolTypes.cpp",83 "ProtocolUtils.cpp",84 "RunInTerminal.cpp",85 "SourceBreakpoint.cpp",86 "Transport.cpp",87 "Variables.cpp",88 "Watchpoint.cpp",89 ]90}91