Document build-tools better. Add rescue back because it builds /bin/sh
which has a build-tools target (see commit for how build-tools and cross-tools differ).
This commit is contained in:
parent
101a6d4eac
commit
9aca5cedfe
@ -219,11 +219,16 @@ INSTALLTMP!= /usr/bin/mktemp -d -u -t install
|
|||||||
# 2. build-tools stage [TMAKE]
|
# 2. build-tools stage [TMAKE]
|
||||||
# This stage is responsible for creating the object
|
# This stage is responsible for creating the object
|
||||||
# tree and building any tools that are needed during
|
# tree and building any tools that are needed during
|
||||||
# the build process.
|
# the build process. Some programs are listed during
|
||||||
|
# this phase because they build binaires to generate
|
||||||
|
# files needed to build these programs. This stage also
|
||||||
|
# builds the 'build-tools' target rather than 'all'.
|
||||||
# 3. cross-tools stage [XMAKE]
|
# 3. cross-tools stage [XMAKE]
|
||||||
# This stage is responsible for creating any tools that
|
# This stage is responsible for creating any tools that
|
||||||
# are needed for building the system. A cross-compiler is one
|
# are needed for building the system. A cross-compiler is one
|
||||||
# of them.
|
# of them. This differs from build tools in two ways:
|
||||||
|
# 1. the 'all' target is built rather than 'build-tools'
|
||||||
|
# 2. these tools are installed into TMPPATH for stage 4.
|
||||||
# 4. world stage [WMAKE]
|
# 4. world stage [WMAKE]
|
||||||
# This stage actually builds the world.
|
# This stage actually builds the world.
|
||||||
# 5. install stage (optional) [IMAKE]
|
# 5. install stage (optional) [IMAKE]
|
||||||
@ -1432,6 +1437,11 @@ _share= share/syscons/scrnmaps
|
|||||||
_gcc_tools= gnu/usr.bin/cc/cc_tools
|
_gcc_tools= gnu/usr.bin/cc/cc_tools
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if ${MK_RESCUE} != "no"
|
||||||
|
# rescue includes programs that have build-tools targets
|
||||||
|
_rescue=rescue
|
||||||
|
.endif
|
||||||
|
|
||||||
build-tools: .MAKE
|
build-tools: .MAKE
|
||||||
.for _tool in \
|
.for _tool in \
|
||||||
bin/csh \
|
bin/csh \
|
||||||
@ -1439,6 +1449,7 @@ build-tools: .MAKE
|
|||||||
${LOCAL_TOOL_DIRS} \
|
${LOCAL_TOOL_DIRS} \
|
||||||
lib/ncurses/ncurses \
|
lib/ncurses/ncurses \
|
||||||
lib/ncurses/ncursesw \
|
lib/ncurses/ncursesw \
|
||||||
|
${_rescue}
|
||||||
${_share} \
|
${_share} \
|
||||||
usr.bin/awk \
|
usr.bin/awk \
|
||||||
lib/libmagic \
|
lib/libmagic \
|
||||||
|
Loading…
Reference in New Issue
Block a user