| version 1.299, 2012/08/17 16:22:27 |
version 1.300, 2012/11/04 11:02:11 |
|
|
| # do-top-obj: creates the top level object directory. |
# do-top-obj: creates the top level object directory. |
| # do-tools-obj: creates object directories for the host toolchain. |
# do-tools-obj: creates object directories for the host toolchain. |
| # do-tools: builds host toolchain. |
# do-tools: builds host toolchain. |
| |
# params: record the values of variables that might affect the |
| |
# build. |
| # obj: creates object directories. |
# obj: creates object directories. |
| # do-distrib-dirs: creates the distribution directories. |
# do-distrib-dirs: creates the distribution directories. |
| # includes: installs include files. |
# includes: installs include files. |
| Line 222 BUILDTARGETS+= do-tools-obj |
|
| Line 224 BUILDTARGETS+= do-tools-obj |
|
| .endif |
.endif |
| BUILDTARGETS+= do-tools |
BUILDTARGETS+= do-tools |
| .endif # USETOOLS # } |
.endif # USETOOLS # } |
| |
BUILDTARGETS+= params |
| .if ${MKOBJDIRS} != "no" |
.if ${MKOBJDIRS} != "no" |
| BUILDTARGETS+= obj |
BUILDTARGETS+= obj |
| .endif |
.endif |
| Line 252 includes-lib: .PHONY includes-include in |
|
| Line 255 includes-lib: .PHONY includes-include in |
|
| includes-gnu: .PHONY includes-lib |
includes-gnu: .PHONY includes-lib |
| |
|
| # |
# |
| |
# Record the values of variables that might affect the build. |
| |
# If no values have changed, avoid updating the timestamp |
| |
# of the params file. |
| |
# |
| |
# This is referenced by _NETBSD_VERSION_DEPENDS in <bsd.own.mk>. |
| |
# |
| |
|
| |
CLEANDIRFILES+= params |
| |
params: .EXEC |
| |
${_MKMSG_CREATE} params |
| |
@(${MAKEDIRTARGET:S/^@//} etc params) >${.TARGET}.new |
| |
@if cmp -s ${.TARGET}.new ${.TARGET} > /dev/null 2>&1; then \ |
| |
: "params is unchanged" ; \ |
| |
rm ${.TARGET}.new ; \ |
| |
else \ |
| |
: "params has changed or is new" ; \ |
| |
mv ${.TARGET}.new ${.TARGET} ; \ |
| |
fi |
| |
|
| |
# |
| # Build the system and install into DESTDIR. |
# Build the system and install into DESTDIR. |
| # |
# |
| |
|
| Line 508 dependall-distrib depend-distrib all-dis |
|
| Line 531 dependall-distrib depend-distrib all-dis |
|
| # |
# |
| # Display current make(1) parameters |
# Display current make(1) parameters |
| # |
# |
| params: .PHONY .MAKE |
show-params: .PHONY .MAKE |
| ${MAKEDIRTARGET} etc params |
${MAKEDIRTARGET} etc params |