xref: /freebsd/usr.bin/clang/Makefile (revision db17bf38c59bc172953ed66cfe1b10c03c6bc383)
147c832c3SRoman Divacky# $FreeBSD$
247c832c3SRoman Divacky
3c6063d0dSWarner Losh.include <src.opts.mk>
46bb1caddSDimitry Andric
5986e05bcSDimitry AndricSUBDIR+=	clang
6986e05bcSDimitry AndricSUBDIR+=	clang-tblgen
7986e05bcSDimitry AndricSUBDIR+=	llvm-tblgen
847c832c3SRoman Divacky
9e8f1392dSEd Maste.if !defined(TOOLS_PREFIX)
1030d4828eSDimitry AndricSUBDIR+=	llvm-objdump
1130d4828eSDimitry Andric
12e8f1392dSEd Maste.if ${MK_CLANG_EXTRAS} != "no"
13986e05bcSDimitry AndricSUBDIR+=	bugpoint
14986e05bcSDimitry AndricSUBDIR+=	clang-format
15986e05bcSDimitry AndricSUBDIR+=	llc
16986e05bcSDimitry AndricSUBDIR+=	lli
17986e05bcSDimitry AndricSUBDIR+=	llvm-ar
18986e05bcSDimitry AndricSUBDIR+=	llvm-as
19986e05bcSDimitry AndricSUBDIR+=	llvm-bcanalyzer
20986e05bcSDimitry AndricSUBDIR+=	llvm-cov
21986e05bcSDimitry AndricSUBDIR+=	llvm-cxxdump
22281264c5SDimitry AndricSUBDIR+=	llvm-cxxfilt
23986e05bcSDimitry AndricSUBDIR+=	llvm-diff
24986e05bcSDimitry AndricSUBDIR+=	llvm-dis
25986e05bcSDimitry AndricSUBDIR+=	llvm-dwarfdump
26986e05bcSDimitry AndricSUBDIR+=	llvm-extract
27986e05bcSDimitry AndricSUBDIR+=	llvm-link
28986e05bcSDimitry AndricSUBDIR+=	llvm-lto
29281264c5SDimitry AndricSUBDIR+=	llvm-lto2
30986e05bcSDimitry AndricSUBDIR+=	llvm-mc
31281264c5SDimitry AndricSUBDIR+=	llvm-modextract
32986e05bcSDimitry AndricSUBDIR+=	llvm-nm
33*db17bf38SDimitry AndricSUBDIR+=	llvm-pdbutil
34986e05bcSDimitry AndricSUBDIR+=	llvm-profdata
35986e05bcSDimitry AndricSUBDIR+=	llvm-rtdyld
36986e05bcSDimitry AndricSUBDIR+=	llvm-symbolizer
37281264c5SDimitry AndricSUBDIR+=	llvm-xray
38986e05bcSDimitry AndricSUBDIR+=	opt
396bb1caddSDimitry Andric.endif
406bb1caddSDimitry Andric
4175bc38b9SEd Maste.if ${MK_LLD} != "no"
4275bc38b9SEd MasteSUBDIR+=	lld
4375bc38b9SEd Maste.endif
44e8f1392dSEd Maste.if ${MK_LLDB} != "no"
45e8f1392dSEd MasteSUBDIR+=	lldb
46986e05bcSDimitry Andric.endif # MK_LLDB
47e8f1392dSEd Maste.endif # TOOLS_PREFIX
48e8f1392dSEd Maste
4932a632c4SDimitry AndricSUBDIR_PARALLEL=
5032a632c4SDimitry Andric
5147c832c3SRoman Divacky.include <bsd.subdir.mk>
52