Index: head/targets/pseudo/clang/Makefile.depend =================================================================== --- head/targets/pseudo/clang/Makefile.depend (revision 284481) +++ head/targets/pseudo/clang/Makefile.depend (revision 284482) @@ -1,15 +1,23 @@ # $FreeBSD$ # This file is not autogenerated - take care! +.if !defined(MK_LLDB) +.include +.endif + DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} DIRDEPS = \ lib/clang/include \ share/doc/llvm/clang \ usr.bin/clang/clang \ usr.bin/clang/clang-tblgen \ usr.bin/clang/tblgen \ +.if ${MK_LLDB} == "yes" +DIRDEPS+= \ + usr.bin/clang/lldb +.endif .include Index: head/targets/pseudo/toolchain/Makefile.depend =================================================================== --- head/targets/pseudo/toolchain/Makefile.depend (revision 284481) +++ head/targets/pseudo/toolchain/Makefile.depend (revision 284482) @@ -1,51 +1,51 @@ # $FreeBSD$ # This file is not autogenerated - take care! DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} .if !defined(MK_CLANG) .include "${SRCTOP}/share/mk/src.opts.mk" .endif DIRDEPS= .if ${MK_ELFTOOLCHAIN_TOOLS} == "yes" DIRDEPS+= \ usr.bin/addr2line \ usr.bin/cxxflit \ usr.bin/elfcopy \ usr.bin/nm \ usr.bin/readelf \ usr.bin/size \ usr.bin/strip \ usr.bin/strings \ .else DIRDEPS+= \ gnu/usr.bin/binutils/addr2line \ gnu/usr.bin/binutils/nm \ gnu/usr.bin/binutils/readelf \ gnu/usr.bin/binutils/size \ gnu/usr.bin/binutils/strip \ gnu/usr.bin/binutils/strings \ .endif -DIRDEPS= \ +DIRDEPS+= \ usr.bin/xinstall \ gnu/usr.bin/binutils/ar \ gnu/usr.bin/binutils/as \ gnu/usr.bin/binutils/ld \ gnu/usr.bin/binutils/objcopy \ gnu/usr.bin/binutils/objdump \ gnu/usr.bin/binutils/ranlib \ .if ${MK_CLANG} == "yes" DIRDEPS+= targets/pseudo/clang .endif .if ${MK_GCC} == "yes" DIRDEPS+= targets/pseudo/gcc .endif .include Index: head/targets/pseudo/userland/gnu/Makefile.depend =================================================================== --- head/targets/pseudo/userland/gnu/Makefile.depend (revision 284481) +++ head/targets/pseudo/userland/gnu/Makefile.depend (revision 284482) @@ -1,116 +1,110 @@ # $FreeBSD$ # This file is not autogenerated - take care! DEP_RELDIR := ${_PARSEDIR:S,${SRCTOP}/,,} DIRDEPS = \ gnu/lib/csu \ gnu/lib/libdialog \ gnu/lib/libgcc \ gnu/lib/libgcov \ gnu/lib/libgomp \ gnu/lib/libreadline/history/doc \ gnu/lib/libreadline/readline/doc \ gnu/lib/libregex/doc \ gnu/lib/libssp/libssp_nonshared \ gnu/lib/libstdc++ \ gnu/lib/libsupc++ \ - gnu/usr.bin/binutils/addr2line \ gnu/usr.bin/binutils/ar \ gnu/usr.bin/binutils/as \ gnu/usr.bin/binutils/doc \ gnu/usr.bin/binutils/ld \ gnu/usr.bin/binutils/libbfd \ gnu/usr.bin/binutils/libbinutils \ gnu/usr.bin/binutils/libiberty \ gnu/usr.bin/binutils/libopcodes \ - gnu/usr.bin/binutils/nm \ gnu/usr.bin/binutils/objcopy \ gnu/usr.bin/binutils/objdump \ gnu/usr.bin/binutils/ranlib \ - gnu/usr.bin/binutils/readelf \ - gnu/usr.bin/binutils/size \ - gnu/usr.bin/binutils/strings \ - gnu/usr.bin/binutils/strip \ gnu/usr.bin/dialog \ gnu/usr.bin/diff/doc \ gnu/usr.bin/diff3 \ gnu/usr.bin/gdb/doc \ gnu/usr.bin/gdb/gdb \ gnu/usr.bin/gdb/gdbserver \ gnu/usr.bin/gdb/gdbtui \ gnu/usr.bin/gdb/kgdb \ gnu/usr.bin/gdb/libgdb \ gnu/usr.bin/gperf/doc \ gnu/usr.bin/grep/doc \ gnu/usr.bin/groff/contrib/mm \ gnu/usr.bin/groff/doc \ gnu/usr.bin/groff/font/devX100 \ gnu/usr.bin/groff/font/devX100-12 \ gnu/usr.bin/groff/font/devX75 \ gnu/usr.bin/groff/font/devX75-12 \ gnu/usr.bin/groff/font/devascii \ gnu/usr.bin/groff/font/devcp1047 \ gnu/usr.bin/groff/font/devdvi \ gnu/usr.bin/groff/font/devhtml \ gnu/usr.bin/groff/font/devkoi8-r \ gnu/usr.bin/groff/font/devlatin1 \ gnu/usr.bin/groff/font/devlbp \ gnu/usr.bin/groff/font/devlj4 \ gnu/usr.bin/groff/font/devps \ gnu/usr.bin/groff/font/devutf8 \ gnu/usr.bin/groff/man \ gnu/usr.bin/groff/src/devices/grodvi \ gnu/usr.bin/groff/src/devices/grohtml \ gnu/usr.bin/groff/src/devices/grolbp \ gnu/usr.bin/groff/src/devices/grolj4 \ gnu/usr.bin/groff/src/devices/grops \ gnu/usr.bin/groff/src/devices/grotty \ gnu/usr.bin/groff/src/libs/libbib \ gnu/usr.bin/groff/src/libs/libdriver \ gnu/usr.bin/groff/src/libs/libgroff \ gnu/usr.bin/groff/src/preproc/eqn \ gnu/usr.bin/groff/src/preproc/grn \ gnu/usr.bin/groff/src/preproc/html \ gnu/usr.bin/groff/src/preproc/pic \ gnu/usr.bin/groff/src/preproc/refer \ gnu/usr.bin/groff/src/preproc/soelim \ gnu/usr.bin/groff/src/preproc/tbl \ gnu/usr.bin/groff/src/roff/groff \ gnu/usr.bin/groff/src/roff/grog \ gnu/usr.bin/groff/src/roff/nroff \ gnu/usr.bin/groff/src/roff/psroff \ gnu/usr.bin/groff/src/roff/troff \ gnu/usr.bin/groff/src/utils/addftinfo \ gnu/usr.bin/groff/src/utils/afmtodit \ gnu/usr.bin/groff/src/utils/hpftodit \ gnu/usr.bin/groff/src/utils/indxbib \ gnu/usr.bin/groff/src/utils/lkbib \ gnu/usr.bin/groff/src/utils/lookbib \ gnu/usr.bin/groff/src/utils/pfbtops \ gnu/usr.bin/groff/src/utils/tfmtodit \ gnu/usr.bin/groff/tmac \ gnu/usr.bin/rcs/ci \ gnu/usr.bin/rcs/co \ gnu/usr.bin/rcs/ident \ gnu/usr.bin/rcs/lib \ gnu/usr.bin/rcs/merge \ gnu/usr.bin/rcs/rcs \ gnu/usr.bin/rcs/rcsclean \ gnu/usr.bin/rcs/rcsdiff \ gnu/usr.bin/rcs/rcsfreeze \ gnu/usr.bin/rcs/rcsmerge \ gnu/usr.bin/rcs/rlog \ gnu/usr.bin/sdiff \ gnu/usr.bin/send-pr/doc \ gnu/usr.bin/texinfo/doc \ gnu/usr.bin/texinfo/info \ gnu/usr.bin/texinfo/infokey \ gnu/usr.bin/texinfo/install-info \ gnu/usr.bin/texinfo/libtxi \ gnu/usr.bin/texinfo/makeinfo \ gnu/usr.bin/texinfo/texindex \ .include