xref: /freebsd/targets/pseudo/clang/Makefile.depend (revision 71cb2dfcbc698c2afe2b18e029b548f23b56b807)
1# $FreeBSD$
2
3# This file is not autogenerated - take care!
4
5.include <src.opts.mk>
6
7DIRDEPS = \
8	lib/clang/headers \
9	share/doc/llvm/clang \
10	usr.bin/clang/clang \
11	usr.bin/clang/clang-tblgen \
12	usr.bin/clang/llvm-objdump \
13	usr.bin/clang/llvm-tblgen \
14
15.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
16DIRDEPS+= \
17	lib/libclang_rt/include \
18	lib/libclang_rt/asan \
19	lib/libclang_rt/asan-preinit \
20	lib/libclang_rt/asan_dynamic \
21	lib/libclang_rt/asan_cxx \
22	lib/libclang_rt/safestack \
23	lib/libclang_rt/stats \
24	lib/libclang_rt/stats_client \
25	lib/libclang_rt/ubsan_standalone \
26	lib/libclang_rt/ubsan_standalone_cxx \
27
28.endif
29
30.if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64" || \
31    ${MACHINE_CPUARCH} == "arm"
32DIRDEPS+= \
33	lib/libclang_rt/profile \
34
35.endif
36
37.if ${MK_LLDB} == "yes"
38DIRDEPS+= \
39	usr.bin/clang/lldb
40.endif
41
42.if ${MK_CLANG_EXTRAS} == "yes"
43DIRDEPS+= \
44	usr.bin/clang/bugpoint \
45	usr.bin/clang/clang-format \
46	usr.bin/clang/llc \
47	usr.bin/clang/lli \
48	usr.bin/clang/llvm-ar \
49	usr.bin/clang/llvm-as \
50	usr.bin/clang/llvm-bcanalyzer \
51	usr.bin/clang/llvm-cov \
52	usr.bin/clang/llvm-cxxdump \
53	usr.bin/clang/llvm-cxxfilt \
54	usr.bin/clang/llvm-diff \
55	usr.bin/clang/llvm-dis \
56	usr.bin/clang/llvm-dwarfdump \
57	usr.bin/clang/llvm-extract \
58	usr.bin/clang/llvm-link \
59	usr.bin/clang/llvm-lto \
60	usr.bin/clang/llvm-lto2 \
61	usr.bin/clang/llvm-mc \
62	usr.bin/clang/llvm-modextract \
63	usr.bin/clang/llvm-nm \
64	usr.bin/clang/llvm-pdbdump \
65	usr.bin/clang/llvm-pdbutil \
66	usr.bin/clang/llvm-profdata \
67	usr.bin/clang/llvm-rtdyld \
68	usr.bin/clang/llvm-symbolizer \
69	usr.bin/clang/llvm-xray \
70	usr.bin/clang/opt \
71
72.endif
73
74.if ${MK_LLD} == "yes"
75DIRDEPS+=	usr.bin/clang/lld
76.endif
77
78.include <dirdeps.mk>
79