xref: /freebsd-13.1/usr.bin/clang/lldb-server/Makefile (revision 5f7ddb14)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# $FreeBSD$
2
3.include "${SRCTOP}/lib/clang/lldb.pre.mk"
4
5PACKAGE=	lldb
6PROG_CXX=	lldb-server
7
8CFLAGS+=	-I${LLDB_SRCS}/include
9CFLAGS+=	-I${LLDB_SRCS}/source
10CFLAGS+=	-I${.OBJDIR}
11
12SRCDIR=		lldb/tools/lldb-server
13
14SRCS+=		Acceptor.cpp
15SRCS+=		LLDBServerUtilities.cpp
16SRCS+=		SystemInitializerLLGS.cpp
17SRCS+=		lldb-gdbserver.cpp
18SRCS+=		lldb-platform.cpp
19SRCS+=		lldb-server.cpp
20
21.include "${SRCTOP}/lib/clang/clang.build.mk"
22
23LIBDEPS+=	lldb
24LIBDEPS+=	clang
25LIBDEPS+=	llvm
26
27.for lib in ${LIBDEPS}
28DPADD+=		${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a
29LDADD+=		${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a
30.endfor
31
32INCFILE=	LLGSOptions.inc
33TDFILE=		${LLDB_SRCS}/tools/lldb-server/LLGSOptions.td
34GENOPT=		-gen-opt-parser-defs
35${INCFILE}: ${TDFILE}
36	${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \
37	    -o ${.TARGET} ${TDFILE}
38TGHDRS+=	${INCFILE}
39
40DEPENDFILES+=	${TGHDRS:C/$/.d/}
41DPSRCS+=	${TGHDRS}
42CLEANFILES+=	${TGHDRS} ${TGHDRS:C/$/.d/}
43
44LIBADD+=	edit
45LIBADD+=	execinfo
46LIBADD+=	lua
47LIBADD+=	lzma
48LIBADD+=	ncursesw
49LIBADD+=	panel
50LIBADD+=	pthread
51LIBADD+=	z
52
53.include <bsd.prog.mk>
54

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026