1# $OpenBSD: Makefile,v 1.6 2023/11/11 18:35:40 robert Exp $
2
3LIB=	lldbTarget
4NOPIC=
5NOPROFILE=
6
7.include <bsd.own.mk>
8
9SRCS=	ABI.cpp \
10	AssertFrameRecognizer.cpp \
11	DynamicRegisterInfo.cpp \
12	ExecutionContext.cpp \
13	InstrumentationRuntime.cpp \
14	InstrumentationRuntimeStopInfo.cpp \
15	JITLoader.cpp \
16	JITLoaderList.cpp \
17	Language.cpp \
18	LanguageRuntime.cpp \
19	Memory.cpp \
20	MemoryHistory.cpp \
21	MemoryRegionInfo.cpp \
22	MemoryTagMap.cpp \
23	ModuleCache.cpp \
24	OperatingSystem.cpp \
25	PathMappingList.cpp \
26	Platform.cpp \
27	Process.cpp \
28	ProcessTrace.cpp \
29	Queue.cpp \
30	QueueItem.cpp \
31	QueueList.cpp \
32	RegisterContext.cpp \
33	RegisterContextUnwind.cpp \
34	RegisterNumber.cpp \
35	RemoteAwarePlatform.cpp \
36	SectionLoadHistory.cpp \
37	SectionLoadList.cpp \
38	StackFrame.cpp \
39	StackFrameList.cpp \
40	StackFrameRecognizer.cpp \
41	StackID.cpp \
42	Statistics.cpp \
43	StopInfo.cpp \
44	StructuredDataPlugin.cpp \
45	SystemRuntime.cpp \
46	Target.cpp \
47	TargetList.cpp \
48	Thread.cpp \
49	ThreadCollection.cpp \
50	ThreadList.cpp \
51	ThreadPlan.cpp \
52	ThreadPlanBase.cpp \
53	ThreadPlanCallFunction.cpp \
54	ThreadPlanCallFunctionUsingABI.cpp \
55	ThreadPlanCallOnFunctionExit.cpp \
56	ThreadPlanCallUserExpression.cpp \
57	ThreadPlanPython.cpp \
58	ThreadPlanRunToAddress.cpp \
59	ThreadPlanShouldStopHere.cpp \
60	ThreadPlanStepInRange.cpp \
61	ThreadPlanStepInstruction.cpp \
62	ThreadPlanStepOut.cpp \
63	ThreadPlanStepOverBreakpoint.cpp \
64	ThreadPlanStepOverRange.cpp \
65	ThreadPlanStepRange.cpp \
66	ThreadPlanStepThrough.cpp \
67	ThreadPlanStepUntil.cpp \
68	ThreadPlanTracer.cpp \
69	ThreadPlanStack.cpp \
70	ThreadSpec.cpp \
71	Trace.cpp \
72	TraceCursor.cpp \
73	TraceExporter.cpp \
74	TraceDumper.cpp \
75	UnixSignals.cpp \
76	UnwindAssembly.cpp \
77	UnwindLLDB.cpp
78
79.PATH:	${.CURDIR}/../../../llvm/lldb/source/Target
80
81install:
82	@# Nothing here so far ...
83
84.include <bsd.lib.mk>
85
86CPPFLAGS+=	${LLDB_INCLUDES}
87CPPFLAGS+=	${CLANG_INCLUDES}
88CPPFLAGS+=	-I${.OBJDIR}/../include/lldb/Target
89