1208963Srdivacky# $FreeBSD: stable/11/usr.bin/clang/Makefile 368285 2020-12-02 21:39:54Z dim $
2208963Srdivacky
3265420Simp.include <src.opts.mk>
4231057Sdim
5310618SdimSUBDIR+=	clang
6310618SdimSUBDIR+=	clang-tblgen
7310618SdimSUBDIR+=	llvm-tblgen
8208963Srdivacky
9360658Sdim.if ${MK_LLDB} != "no"
10360658SdimSUBDIR+=	lldb-tblgen
11360658Sdim.endif
12360658Sdim
13255722Semaste.if !defined(TOOLS_PREFIX)
14360658SdimSUBDIR+=	llvm-ar
15360658SdimSUBDIR+=	llvm-nm
16360636SdimSUBDIR+=	llvm-objdump
17350259SdimSUBDIR+=	llvm-symbolizer
18350259Sdim
19368285Sdim.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLVM_CXXFILT} != "no"
20368285SdimSUBDIR+=	llvm-cxxfilt
21368285Sdim.endif
22368285Sdim
23255722Semaste.if ${MK_CLANG_EXTRAS} != "no"
24310618SdimSUBDIR+=	bugpoint
25310618SdimSUBDIR+=	llc
26310618SdimSUBDIR+=	lli
27310618SdimSUBDIR+=	llvm-as
28310618SdimSUBDIR+=	llvm-bcanalyzer
29310618SdimSUBDIR+=	llvm-cxxdump
30310618SdimSUBDIR+=	llvm-diff
31310618SdimSUBDIR+=	llvm-dis
32310618SdimSUBDIR+=	llvm-dwarfdump
33363496SdimSUBDIR+=	llvm-dwp
34310618SdimSUBDIR+=	llvm-extract
35310618SdimSUBDIR+=	llvm-link
36310618SdimSUBDIR+=	llvm-lto
37316423SdimSUBDIR+=	llvm-lto2
38310618SdimSUBDIR+=	llvm-mc
39344213SdimSUBDIR+=	llvm-mca
40316423SdimSUBDIR+=	llvm-modextract
41331838SdimSUBDIR+=	llvm-objcopy
42324023SdimSUBDIR+=	llvm-pdbutil
43310618SdimSUBDIR+=	llvm-rtdyld
44363496SdimSUBDIR+=	llvm-size
45363496SdimSUBDIR+=	llvm-strings
46316423SdimSUBDIR+=	llvm-xray
47310618SdimSUBDIR+=	opt
48231057Sdim.endif
49231057Sdim
50363496Sdim.if ${MK_CLANG_EXTRAS} != "no" || ${MK_CLANG_FORMAT} != "no"
51363496SdimSUBDIR+=	clang-format
52363496Sdim.endif
53363496Sdim
54310618Sdim.if ${MK_LLD} != "no"
55310618SdimSUBDIR+=	lld
56310618Sdim.endif
57255722Semaste.if ${MK_LLDB} != "no"
58310618SdimSUBDIR+=	lldb
59346296Sdim.endif
60346296Sdim.if ${MK_LLVM_COV} != "no"
61346296SdimSUBDIR+=	llvm-cov
62346296SdimSUBDIR+=	llvm-profdata
63346296Sdim.endif
64255722Semaste.endif # TOOLS_PREFIX
65255722Semaste
66263833SdimSUBDIR_PARALLEL=
67263833Sdim
68208963Srdivacky.include <bsd.subdir.mk>
69