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