| version 1.213, 2003/07/18 02:15:17 |
version 1.214, 2003/07/18 08:26:01 |
|
|
| # DESTDIR is the target directory for installation of the compiled |
# DESTDIR is the target directory for installation of the compiled |
| # software. It defaults to /. Note that programs are built against |
# software. It defaults to /. Note that programs are built against |
| # libraries installed in DESTDIR. |
# libraries installed in DESTDIR. |
| # MKMAN, if set to `no', will prevent building of manual pages. |
# MKMAN, if `no', will prevent building of manual pages. |
| # MKOBJDIRS, if not set to `no', will build object directories at |
# MKOBJDIRS, if not `no', will build object directories at |
| # an appropriate point in a build. |
# an appropriate point in a build. |
| # MKSHARE, if set to `no', will prevent building and installing |
# MKSHARE, if `no', will prevent building and installing |
| # anything in /usr/share. |
# anything in /usr/share. |
| # UPDATE, if defined, will avoid a `make cleandir' at the start of |
# MKUPDATE, if not `no', will avoid a `make cleandir' at the start of |
| # `make build', as well as having the effects listed in |
# `make build', as well as having the effects listed in |
| # /usr/share/mk/bsd.README. |
# /usr/share/mk/bsd.README. |
| # NOCLEANDIR, if defined, will avoid a `make cleandir' at the start |
# NOCLEANDIR, if defined, will avoid a `make cleandir' at the start |
| # of the `make build'. |
# of the `make build'. |
| # NOINCLUDES will avoid the `make includes' usually done by `make build'. |
# NOINCLUDES will avoid the `make includes' usually done by `make build'. |
| # |
# |
| |
# See mk.conf(5) for more details. |
| |
# |
| |
# |
| # Targets: |
# Targets: |
| # build: |
# build: |
| # Builds a full release of NetBSD in DESTDIR, except for the |
# Builds a full release of NetBSD in DESTDIR, except for the |
| Line 123 regression-tests: |
|
| Line 126 regression-tests: |
|
| @(cd ${.CURDIR}/regress && ${MAKE} regress) |
@(cd ${.CURDIR}/regress && ${MAKE} regress) |
| .endif |
.endif |
| |
|
| .if defined(UNPRIVED) |
.if ${MKUNPRIVED} != "no" |
| NOPOSTINSTALL= # defined |
NOPOSTINSTALL= # defined |
| .endif |
.endif |
| |
|
|
|
| .if ${MKMAN} != "no" |
.if ${MKMAN} != "no" |
| (cd ${.CURDIR}/share/man && ${MAKE} makedb) |
(cd ${.CURDIR}/share/man && ${MAKE} makedb) |
| .endif |
.endif |
| .if defined(UNPRIVED) && (${MKINFO} != "no") |
.if (${MKUNPRIVED} != "no" && ${MKINFO} != "no") |
| (cd ${.CURDIR}/gnu/usr.bin/texinfo/install-info && ${MAKE} infodir-meta) |
(cd ${.CURDIR}/gnu/usr.bin/texinfo/install-info && ${MAKE} infodir-meta) |
| .endif |
.endif |
| .if !defined(NOPOSTINSTALL) |
.if !defined(NOPOSTINSTALL) |
| Line 159 postinstall-fix-obsolete: .NOTMAIN |
|
| Line 162 postinstall-fix-obsolete: .NOTMAIN |
|
| # |
# |
| |
|
| BUILDTARGETS+= check-tools |
BUILDTARGETS+= check-tools |
| .if !defined(UPDATE) && !defined(NOCLEANDIR) |
.if ${MKUPDATE} == "no" && !defined(NOCLEANDIR) |
| BUILDTARGETS+= cleandir |
BUILDTARGETS+= cleandir |
| .endif |
.endif |
| .if ${MKOBJDIRS} != "no" |
.if ${MKOBJDIRS} != "no" |
|
|
| .for var in BSDSRCDIR BSDOBJDIR BUILDID DESTDIR EXTERNAL_TOOLCHAIN \ |
.for var in BSDSRCDIR BSDOBJDIR BUILDID DESTDIR EXTERNAL_TOOLCHAIN \ |
| KERNARCHDIR KERNCONFDIR KERNOBJDIR KERNSRCDIR \ |
KERNARCHDIR KERNCONFDIR KERNOBJDIR KERNSRCDIR \ |
| MACHINE MACHINE_ARCH MAKECONF MAKEFLAGS \ |
MACHINE MACHINE_ARCH MAKECONF MAKEFLAGS \ |
| MAKEOBJDIR MAKEOBJDIRPREFIX MKOBJDIRS \ |
MAKEOBJDIR MAKEOBJDIRPREFIX \ |
| |
MKOBJDIRS MKUNPRIVED MKUPDATE \ |
| RELEASEDIR TOOLCHAIN_MISSING TOOLDIR \ |
RELEASEDIR TOOLCHAIN_MISSING TOOLDIR \ |
| UNPRIVED UPDATE USETOOLS |
USETOOLS |
| .if defined(${var}) |
.if defined(${var}) |
| @printf "%20s = '%-s'\n" ${var} ${${var}:Q} |
@printf "%20s = '%-s'\n" ${var} ${${var}:Q} |
| .else |
.else |