1e8f1392dSEd Maste 201d8757dSDimitry Andric.include "${SRCTOP}/lib/clang/lldb.pre.mk" 3e8f1392dSEd Maste 48930262bSDimitry AndricPACKAGE= lldb 5e8f1392dSEd MastePROG_CXX= lldb 6e8f1392dSEd Maste 7986e05bcSDimitry AndricCFLAGS+= -I${LLDB_SRCS}/include 86e3f21a2SDimitry AndricCFLAGS+= -I${.OBJDIR} 9e8f1392dSEd Maste 100b57cec5SDimitry AndricSRCDIR= lldb/tools/driver 11986e05bcSDimitry AndricSRCS+= Driver.cpp 12e8f1392dSEd Maste 13e1cd7682SDimitry Andric.include "${SRCTOP}/lib/clang/clang.build.mk" 14986e05bcSDimitry Andric 15986e05bcSDimitry AndricLIBDEPS+= lldb 16986e05bcSDimitry AndricLIBDEPS+= clang 17986e05bcSDimitry AndricLIBDEPS+= llvm 18986e05bcSDimitry Andric 19986e05bcSDimitry Andric.for lib in ${LIBDEPS} 20e1cd7682SDimitry AndricDPADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a 21e1cd7682SDimitry AndricLDADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a 22e8f1392dSEd Maste.endfor 23e8f1392dSEd Maste 24d8ed7fa3SDimitry AndricINCFILE= Options.inc 25d8ed7fa3SDimitry AndricTDFILE= ${LLVM_BASE}/${SRCDIR}/Options.td 26d8ed7fa3SDimitry AndricGENOPT= -gen-opt-parser-defs 27d8ed7fa3SDimitry Andric${INCFILE}: ${TDFILE} 28d8ed7fa3SDimitry Andric ${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \ 29d8ed7fa3SDimitry Andric -o ${.TARGET} ${TDFILE} 30d8ed7fa3SDimitry AndricTGHDRS+= ${INCFILE} 316e3f21a2SDimitry Andric 32fe6060f1SDimitry AndricDEPENDFILES+= ${TGHDRS:C/$/.d/} 336e3f21a2SDimitry AndricDPSRCS+= ${TGHDRS} 346e3f21a2SDimitry AndricCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 356e3f21a2SDimitry Andric 36cbc83e37SBaptiste DaroussinLIBADD= tinfow 37986e05bcSDimitry AndricLIBADD+= edit 38a32f82c2SDimitry AndricLIBADD+= execinfo 3904eeddc0SDimitry AndricLIBADD+= kvm 40652a9748SEd MasteLIBADD+= lua 41f46f1d28SDimitry AndricLIBADD+= lzma 42986e05bcSDimitry AndricLIBADD+= ncursesw 43cbc83e37SBaptiste DaroussinLIBADD+= panelw 441ef7db0fSBryan DreweryLIBADD+= pthread 45986e05bcSDimitry AndricLIBADD+= z 46bdd1243dSDimitry AndricLIBADD+= zstd 47e8f1392dSEd Maste 48986e05bcSDimitry Andric.include <bsd.prog.mk> 49