[NFC][Py Reformat] Reformat python files in llvm
[llvm-project.git] / llvm / utils / gn / secondary / lldb / source / Target / BUILD.gn
blob27d56f91164f7f2bfa14ad177ddfb2c6fa98f4b6
1 import("//lldb/utils/TableGen/lldb_tablegen.gni")
3 lldb_tablegen("TargetProperties") {
4   args = [ "-gen-lldb-property-defs" ]
7 lldb_tablegen("TargetPropertiesEnum") {
8   args = [ "-gen-lldb-property-enum-defs" ]
9   td_file = "TargetProperties.td"
12 static_library("Target") {
13   output_name = "lldbTarget"
14   configs += [ "//llvm/utils/gn/build:lldb_code" ]
15   deps = [
16     ":TargetProperties",
17     ":TargetPropertiesEnum",
19     #"//lldb/source/Breakpoint", # FIXME: Dependency cycle
20     "//lldb/source/Core",
21     "//lldb/source/Core",
22     "//lldb/source/Expression",
23     "//lldb/source/Host",
24     "//lldb/source/Interpreter",
25     "//lldb/source/Plugins/Process/Utility",
26     "//lldb/source/Symbol",
27     "//lldb/source/Utility",
28     "//llvm/lib/MC",
29     "//llvm/lib/Support",
30   ]
31   include_dirs = [ ".." ]  # FIXME: Reaches into Plugins internals.
32   sources = [
33     "ABI.cpp",
34     "AssertFrameRecognizer.cpp",
35     "DynamicRegisterInfo.cpp",
36     "ExecutionContext.cpp",
37     "InstrumentationRuntime.cpp",
38     "InstrumentationRuntimeStopInfo.cpp",
39     "JITLoader.cpp",
40     "JITLoaderList.cpp",
41     "Language.cpp",
42     "LanguageRuntime.cpp",
43     "Memory.cpp",
44     "MemoryHistory.cpp",
45     "MemoryRegionInfo.cpp",
46     "MemoryTagMap.cpp",
47     "ModuleCache.cpp",
48     "OperatingSystem.cpp",
49     "PathMappingList.cpp",
50     "Platform.cpp",
51     "Process.cpp",
52     "ProcessTrace.cpp",
53     "Queue.cpp",
54     "QueueItem.cpp",
55     "QueueList.cpp",
56     "RegisterContext.cpp",
57     "RegisterContextUnwind.cpp",
58     "RegisterFlags.cpp",
59     "RegisterNumber.cpp",
60     "RemoteAwarePlatform.cpp",
61     "SectionLoadHistory.cpp",
62     "SectionLoadList.cpp",
63     "StackFrame.cpp",
64     "StackFrameList.cpp",
65     "StackFrameRecognizer.cpp",
66     "StackID.cpp",
67     "Statistics.cpp",
68     "StopInfo.cpp",
69     "StructuredDataPlugin.cpp",
70     "SystemRuntime.cpp",
71     "Target.cpp",
72     "TargetList.cpp",
73     "Thread.cpp",
74     "ThreadCollection.cpp",
75     "ThreadList.cpp",
76     "ThreadPlan.cpp",
77     "ThreadPlanBase.cpp",
78     "ThreadPlanCallFunction.cpp",
79     "ThreadPlanCallFunctionUsingABI.cpp",
80     "ThreadPlanCallOnFunctionExit.cpp",
81     "ThreadPlanCallUserExpression.cpp",
82     "ThreadPlanPython.cpp",
83     "ThreadPlanRunToAddress.cpp",
84     "ThreadPlanShouldStopHere.cpp",
85     "ThreadPlanStack.cpp",
86     "ThreadPlanStepInRange.cpp",
87     "ThreadPlanStepInstruction.cpp",
88     "ThreadPlanStepOut.cpp",
89     "ThreadPlanStepOverBreakpoint.cpp",
90     "ThreadPlanStepOverRange.cpp",
91     "ThreadPlanStepRange.cpp",
92     "ThreadPlanStepThrough.cpp",
93     "ThreadPlanStepUntil.cpp",
94     "ThreadPlanTracer.cpp",
95     "ThreadSpec.cpp",
96     "Trace.cpp",
97     "TraceCursor.cpp",
98     "TraceDumper.cpp",
99     "TraceExporter.cpp",
100     "UnixSignals.cpp",
101     "UnwindAssembly.cpp",
102     "UnwindLLDB.cpp",
103   ]