1lldb_tablegen(TargetProperties.inc -gen-lldb-property-defs
2  SOURCE TargetProperties.td
3  TARGET LLDBTargetPropertiesGen)
4
5lldb_tablegen(TargetPropertiesEnum.inc -gen-lldb-property-enum-defs
6  SOURCE TargetProperties.td
7  TARGET LLDBTargetPropertiesEnumGen)
8
9add_lldb_library(lldbTarget
10  ABI.cpp
11  ExecutionContext.cpp
12  JITLoader.cpp
13  JITLoaderList.cpp
14  InstrumentationRuntime.cpp
15  InstrumentationRuntimeStopInfo.cpp
16  Language.cpp
17  LanguageRuntime.cpp
18  Memory.cpp
19  MemoryHistory.cpp
20  MemoryRegionInfo.cpp
21  ModuleCache.cpp
22  OperatingSystem.cpp
23  PathMappingList.cpp
24  Platform.cpp
25  Process.cpp
26  Queue.cpp
27  QueueItem.cpp
28  QueueList.cpp
29  RegisterContext.cpp
30  RegisterNumber.cpp
31  RemoteAwarePlatform.cpp
32  SectionLoadHistory.cpp
33  SectionLoadList.cpp
34  StackFrame.cpp
35  StackFrameList.cpp
36  StackFrameRecognizer.cpp
37  StackID.cpp
38  StopInfo.cpp
39  StructuredDataPlugin.cpp
40  SystemRuntime.cpp
41  Target.cpp
42  TargetList.cpp
43  Thread.cpp
44  ThreadCollection.cpp
45  ThreadList.cpp
46  ThreadPlan.cpp
47  ThreadPlanBase.cpp
48  ThreadPlanCallFunction.cpp
49  ThreadPlanCallFunctionUsingABI.cpp
50  ThreadPlanCallOnFunctionExit.cpp
51  ThreadPlanCallUserExpression.cpp
52  ThreadPlanPython.cpp
53  ThreadPlanRunToAddress.cpp
54  ThreadPlanShouldStopHere.cpp
55  ThreadPlanStepInRange.cpp
56  ThreadPlanStepInstruction.cpp
57  ThreadPlanStepOut.cpp
58  ThreadPlanStepOverBreakpoint.cpp
59  ThreadPlanStepOverRange.cpp
60  ThreadPlanStepRange.cpp
61  ThreadPlanStepThrough.cpp
62  ThreadPlanStepUntil.cpp
63  ThreadPlanTracer.cpp
64  ThreadSpec.cpp
65  UnixSignals.cpp
66  UnwindAssembly.cpp
67
68  LINK_LIBS
69    lldbBreakpoint
70    lldbCore
71    lldbExpression
72    lldbHost
73    lldbInterpreter
74    lldbSymbol
75    lldbUtility
76    lldbPluginExpressionParserClang
77    lldbPluginProcessUtility
78
79  LINK_COMPONENTS
80    Support
81  )
82
83add_dependencies(lldbTarget
84  LLDBTargetPropertiesGen
85  LLDBTargetPropertiesEnumGen)
86