1 2.include "${SRCTOP}/lib/clang/clang.pre.mk" 3 4CFLAGS+= -I${OBJTOP}/lib/clang/libclang 5CFLAGS+= -I${OBJTOP}/lib/clang/libllvm 6 7.include "${SRCTOP}/lib/clang/clang.build.mk" 8 9# Special case for the bootstrap-tools phase. 10.if (defined(TOOLS_PREFIX) || ${MACHINE} == "host") && \ 11 ${PROG_CXX} == "clang-tblgen" 12LIBDEPS+= clangminimal 13LIBDEPS+= llvmminimal 14.else 15LIBDEPS+= clang 16LIBDEPS+= llvm 17LIBADD+= z 18LIBADD+= zstd 19.endif 20 21.if defined(TOOLS_PREFIX) 22LIBPRIV= 23LIBEXT= a 24.else 25LIBPRIV= private 26LIBEXT= so 27.endif 28 29.for lib in ${LIBDEPS} 30DPADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 31LDADD+= ${OBJTOP}/lib/clang/lib${lib}/lib${LIBPRIV}${lib}.${LIBEXT} 32.endfor 33 34PACKAGE= clang 35 36.if ${.MAKE.OS} == "FreeBSD" || !defined(BOOTSTRAPPING) 37LIBADD+= execinfo 38LIBADD+= ncursesw 39.endif 40LIBADD+= pthread 41 42.include <bsd.prog.mk> 43