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