| version 1.99, 1999/09/14 01:32:43 |
version 1.99.4.1, 1999/12/27 18:26:56 |
|
|
| # (lowest priority). |
# (lowest priority). |
| # |
# |
| # Variables: |
# Variables: |
| # NBUILDJOBS is the number of jobs to start in parallel during a |
# DESTDIR is the target directory for installation of the compiled |
| # 'make build'. It defaults to 1. |
# software. It defaults to /. Note that programs are built against |
| |
# libraries installed in DESTDIR. |
| # MKMAN, if set to `no', will prevent building of manual pages. |
# MKMAN, if set to `no', will prevent building of manual pages. |
| |
# MKOBJDIRS, if not set to `no', will build object directories at |
| |
# an appropriate point in a build. |
| # MKSHARE, if set to `no', will prevent building and installing |
# MKSHARE, if set to `no', will prevent building and installing |
| # anything in /usr/share. |
# anything in /usr/share. |
| |
# NBUILDJOBS is the number of jobs to start in parallel during a |
| |
# 'make build'. It defaults to 1. |
| # UPDATE will avoid a `make cleandir' at the start of `make build', |
# UPDATE will avoid a `make cleandir' at the start of `make build', |
| # as well as having the effects listed in /usr/share/mk/bsd.README. |
# as well as having the effects listed in /usr/share/mk/bsd.README. |
| # DESTDIR is the target directory for installation of the compiled |
|
| # software. It defaults to /. Note that programs are built against |
|
| # libraries installed in DESTDIR. |
|
| # |
# |
| # Targets: |
# Targets: |
| # build: builds a full release of netbsd in DESTDIR. |
# build: builds a full release of netbsd in DESTDIR. |
|
|
| |
|
| .include <bsd.own.mk> # for configuration variables. |
.include <bsd.own.mk> # for configuration variables. |
| |
|
| |
MKOBJDIRS ?= no |
| HAVE_GCC28!= ${CXX} --version | egrep "^(2\.8|egcs)" ; echo |
HAVE_GCC28!= ${CXX} --version | egrep "^(2\.8|egcs)" ; echo |
| |
|
| .if defined(NBUILDJOBS) |
.if defined(NBUILDJOBS) |
| Line 95 build: beforeinstall |
|
| Line 97 build: beforeinstall |
|
| .endif |
.endif |
| .if ${MKSHARE} != "no" |
.if ${MKSHARE} != "no" |
| (cd ${.CURDIR}/share/mk && ${MAKE} install) |
(cd ${.CURDIR}/share/mk && ${MAKE} install) |
| (cd ${.CURDIR}/share/tmac && ${MAKE} && ${MAKE} install) |
|
| .endif |
.endif |
| .if !defined(UPDATE) |
.if !defined(UPDATE) |
| ${MAKE} cleandir |
${MAKE} cleandir |
| .endif |
.endif |
| |
.if ${MKOBJDIRS} != "no" |
| |
${MAKE} obj |
| |
(cd ${.CURDIR}/distrib && ${MAKE} obj) |
| |
.endif |
| .if empty(HAVE_GCC28) |
.if empty(HAVE_GCC28) |
| .if defined(DESTDIR) |
.if defined(DESTDIR) |
| @echo "*** CAPUTE!" |
@echo "*** CAPUTE!" |
| Line 122 build: beforeinstall |
|
| Line 127 build: beforeinstall |
|
| (cd ${.CURDIR}/gnu/lib && \ |
(cd ${.CURDIR}/gnu/lib && \ |
| ${MAKE} ${_J} dependall MKMAN=no MKINFO=no && \ |
${MAKE} ${_J} dependall MKMAN=no MKINFO=no && \ |
| ${MAKE} MKMAN=no MKINFO=no install) |
${MAKE} MKMAN=no MKINFO=no install) |
| |
.if ${MKSHARE} != "no" |
| |
(cd ${.CURDIR}/share/tmac && ${MAKE} && ${MAKE} install) |
| |
.endif |
| ${MAKE} ${_J} dependall && ${MAKE} _BUILD= install |
${MAKE} ${_J} dependall && ${MAKE} _BUILD= install |
| .if defined(DOMESTIC) && !defined(EXPORTABLE_SYSTEM) |
.if defined(DOMESTIC) && !defined(EXPORTABLE_SYSTEM) |
| (cd ${.CURDIR}/${DOMESTIC} && ${MAKE} ${_J} _SLAVE_BUILD= build) |
(cd ${.CURDIR}/${DOMESTIC} && ${MAKE} ${_J} _SLAVE_BUILD= build) |