Index: Makefile.inc1 =================================================================== --- Makefile.inc1 +++ Makefile.inc1 @@ -1844,6 +1844,17 @@ usr.bin/elfcopy .endif +# ELFTOOLCHAIN lib dependencies +_ct= cross-tools +.for _tool in \ + usr.bin/elfcopy \ + usr.bin/nm \ + usr.bin/size \ + usr.bin/strings \ + usr.bin/addr2line +${_ct}_${_tool}: ${_ct}_lib/libelftc +.endfor + .if ${MK_CLANG_BOOTSTRAP} != "no" _clang= usr.bin/clang _clang_libs= lib/clang @@ -1855,7 +1866,6 @@ _usb_tools= sys/boot/usb/tools .endif -cross-tools: .MAKE .PHONY .for _tool in \ ${LOCAL_XTOOL_DIRS} \ ${_clang_libs} \ @@ -1866,11 +1876,13 @@ ${_cc} \ ${_btxld} \ ${_usb_tools} +cross-tools_${_tool}: .PHONY ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ cd ${.CURDIR}/${_tool}; \ ${MAKE} DIRPRFX=${_tool}/ obj; \ ${MAKE} DIRPRFX=${_tool}/ all; \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install +cross-tools: cross-tools_${_tool} .endfor NXBDESTDIR= ${OBJTREE}/nxb-bin