xref: /freebsd/usr.bin/clang/llvm.prog.mk (revision 01d8757d3db3844d2c675f5ce726eaa1ffcd1337)
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