1# $OpenBSD: Makefile,v 1.4 2021/04/28 12:55:42 patrick Exp $
2
3LIB=	lldbTarget
4NOPIC=
5NOPROFILE=
6
7.include <bsd.own.mk>
8SRCS=	ABI.cpp \
9	AssertFrameRecognizer.cpp \
10	ExecutionContext.cpp \
11	InstrumentationRuntime.cpp \
12	InstrumentationRuntimeStopInfo.cpp \
13	JITLoader.cpp \
14	JITLoaderList.cpp \
15	Language.cpp \
16	LanguageRuntime.cpp \
17	Memory.cpp \
18	MemoryHistory.cpp \
19	MemoryRegionInfo.cpp \
20	ModuleCache.cpp \
21	OperatingSystem.cpp \
22	PathMappingList.cpp \
23	Platform.cpp \
24	Process.cpp \
25	Queue.cpp \
26	QueueItem.cpp \
27	QueueList.cpp \
28	RegisterContext.cpp \
29	RegisterContextUnwind.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	ThreadPlanStack.cpp \
65	ThreadSpec.cpp \
66	UnixSignals.cpp \
67	UnwindAssembly.cpp \
68	UnwindLLDB.cpp
69
70.PATH:	${.CURDIR}/../../../llvm/lldb/source/Target
71
72install:
73	@# Nothing here so far ...
74
75.include <bsd.lib.mk>
76
77CPPFLAGS+=	${LLDB_INCLUDES}
78CPPFLAGS+=	${CLANG_INCLUDES}
79CPPFLAGS+=	-I${.OBJDIR}/../include/lldb/Target
80