]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/clang/llvm.prog.mk
stat(1): Fix grammar error in stat.c
[FreeBSD/FreeBSD.git] / usr.bin / clang / llvm.prog.mk
1
2 .include "${SRCTOP}/lib/clang/llvm.pre.mk"
3
4 CFLAGS+=        -I${OBJTOP}/lib/clang/libllvm
5
6 .include "${SRCTOP}/lib/clang/llvm.build.mk"
7
8 # Special case for the bootstrap-tools phase.
9 .if (defined(TOOLS_PREFIX) || ${MACHINE} == "host") && \
10     (${PROG_CXX} == "clang-tblgen" || ${PROG_CXX} == "lldb-tblgen" || \
11      ${PROG_CXX} == "llvm-min-tblgen" || ${PROG_CXX} == "llvm-tblgen")
12 LIBDEPS+=       llvmminimal
13 .else
14 LIBDEPS+=       llvm
15 LIBADD+=        z
16 LIBADD+=        zstd
17 .endif
18
19 .for lib in ${LIBDEPS}
20 DPADD+=         ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a
21 LDADD+=         ${OBJTOP}/lib/clang/lib${lib}/lib${lib}.a
22 .endfor
23
24 PACKAGE=        clang
25
26 .if ${.MAKE.OS} == "FreeBSD" || !defined(BOOTSTRAPPING)
27 LIBADD+=        execinfo
28 LIBADD+=        tinfow
29 .endif
30 LIBADD+=        pthread
31
32 .include <bsd.prog.mk>