bootstrap: add tic to the bootstrap tools

tic is necessary early in the build to be able to build the terminfo
database later on.

Tested by:	manu, jbeich
This commit is contained in:
Baptiste Daroussin 2021-02-23 07:21:52 +01:00
parent 61f66a1f44
commit 0af562d7e1

View File

@ -2433,6 +2433,9 @@ ${_bt}-usr.sbin/config: ${_bt}-usr.bin/file2c ${_bt_lex_depend}
# since "make" will usually point to GNU make there. # since "make" will usually point to GNU make there.
_other_bootstrap_tools+=usr.bin/bmake _other_bootstrap_tools+=usr.bin/bmake
_other_bootstrap_tools+=lib/ncurses/ncurses
${_bt}-usr.bin/ncurses: ${_bt}-lib/ncurses/ncurses
# Avoid dependency on host bz2 headers: # Avoid dependency on host bz2 headers:
_other_bootstrap_tools+=lib/libbz2 _other_bootstrap_tools+=lib/libbz2
${_bt}-usr.bin/grep: ${_bt}-lib/libbz2 ${_bt}-usr.bin/grep: ${_bt}-lib/libbz2
@ -2479,6 +2482,7 @@ bootstrap-tools: ${_bt}-links .PHONY
lib/libopenbsd \ lib/libopenbsd \
usr.bin/mandoc \ usr.bin/mandoc \
usr.bin/rpcgen \ usr.bin/rpcgen \
lib/ncurses/ncurses \
${_yacc} \ ${_yacc} \
${_m4} \ ${_m4} \
${_lex} \ ${_lex} \
@ -2493,6 +2497,7 @@ bootstrap-tools: ${_bt}-links .PHONY
${_nmtree} \ ${_nmtree} \
${_vtfontcvt} \ ${_vtfontcvt} \
${_localedef} \ ${_localedef} \
usr.bin/ncurses \
${LOCAL_BSTOOL_DIRS} ${LOCAL_BSTOOL_DIRS}
${_bt}-${_tool}: ${_bt}-links .PHONY .MAKE ${_bt}-${_tool}: ${_bt}-links .PHONY .MAKE
${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \ ${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \
@ -2514,6 +2519,9 @@ ${_bt}-usr.bin/xinstall: ${_bt}-lib/libmd
${_bt}-sbin/md5: ${_bt}-lib/libmd ${_bt}-sbin/md5: ${_bt}-lib/libmd
.endif .endif
if target(${_bt}-usr.bin/ncurses)
${_bt}-usr.bin/ncurses: ${_bt}-lib/ncurses/ncurses
.endif
# #
# build-tools: Build special purpose build tools # build-tools: Build special purpose build tools