1986e05bcSDimitry Andric# $FreeBSD$ 2986e05bcSDimitry Andric 3*01d8757dSDimitry Andric.include "${SRCTOP}/lib/clang/llvm.pre.mk" 4986e05bcSDimitry Andric 5e1cd7682SDimitry AndricCFLAGS+= -I${OBJTOP}/lib/clang/libllvm 6986e05bcSDimitry Andric 7e1cd7682SDimitry Andric.include "${SRCTOP}/lib/clang/llvm.build.mk" 8986e05bcSDimitry Andric 9986e05bcSDimitry Andric# Special case for the bootstrap-tools phase. 10986e05bcSDimitry Andric.if defined(TOOLS_PREFIX) && \ 11986e05bcSDimitry Andric (${PROG_CXX} == "clang-tblgen" || ${PROG_CXX} == "llvm-tblgen") 12986e05bcSDimitry AndricLIBDEPS+= llvmminimal 13986e05bcSDimitry Andric.else 14986e05bcSDimitry AndricLIBDEPS+= llvm 15986e05bcSDimitry Andric.endif 16986e05bcSDimitry Andric 17986e05bcSDimitry Andric.for lib in ${LIBDEPS} 18e1cd7682SDimitry AndricDPADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a 19e1cd7682SDimitry AndricLDADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a 20986e05bcSDimitry Andric.endfor 21986e05bcSDimitry Andric 22986e05bcSDimitry AndricLIBADD+= ncursesw 23986e05bcSDimitry AndricLIBADD+= pthread 24986e05bcSDimitry Andric 25986e05bcSDimitry Andric.include <bsd.prog.mk> 26