1.include "${SRCTOP}/lib/clang/lldb.pre.mk" 2 3PACKAGE= lldb 4PROG_CXX= lldb 5 6CFLAGS+= -I${LLDB_SRCS}/include 7CFLAGS+= -I${.OBJDIR} 8 9SRCDIR= lldb/tools/driver 10SRCS+= Driver.cpp 11 12.include "${SRCTOP}/lib/clang/clang.build.mk" 13 14LIBDEPS+= lldb 15LIBDEPS+= clang 16LIBDEPS+= llvm 17 18LIBPRIV= private 19LIBEXT= so 20 21.for lib in ${LIBDEPS} 22DPADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 23LDADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 24.endfor 25 26INCFILE= Options.inc 27TDFILE= ${LLVM_BASE}/${SRCDIR}/Options.td 28GENOPT= -gen-opt-parser-defs 29${INCFILE}: ${TDFILE} 30 ${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \ 31 -o ${.TARGET} ${TDFILE} 32TGHDRS+= ${INCFILE} 33 34DEPENDFILES+= ${TGHDRS:C/$/.d/} 35DPSRCS+= ${TGHDRS} 36CLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 37 38LIBADD= tinfow 39LIBADD+= edit 40LIBADD+= execinfo 41LIBADD+= kvm 42LIBADD+= lua 43LIBADD+= lzma 44LIBADD+= ncursesw 45LIBADD+= panelw 46LIBADD+= pthread 47LIBADD+= z 48LIBADD+= zstd 49 50.include <bsd.prog.mk> 51