| version 1.111, 2000/04/09 02:09:49 |
version 1.112, 2000/04/10 14:47:22 |
| Line 50 HAVE_GCC28!= ${CXX} --version | egrep "^ |
|
| Line 50 HAVE_GCC28!= ${CXX} --version | egrep "^ |
|
| _J= -j${NBUILDJOBS} |
_J= -j${NBUILDJOBS} |
| .endif |
.endif |
| |
|
| |
.if defined(DESTDIR) |
| |
_M=-m ${DESTDIR}/usr/share/mk |
| |
.endif |
| |
|
| # NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW |
# NOTE THAT etc *DOES NOT* BELONG IN THE LIST BELOW |
| |
|
| SUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share sys |
SUBDIR+= lib include bin libexec sbin usr.bin usr.sbin share sys |
|
|
| |
|
| regression-tests: |
regression-tests: |
| @echo Running regression tests... |
@echo Running regression tests... |
| @(cd ${.CURDIR}/regress && ${MAKE} regress) |
@(cd ${.CURDIR}/regress && ${MAKE} ${_M} regress) |
| .endif |
.endif |
| |
|
| buildmsg: |
buildmsg: |
|
|
| @date |
@date |
| |
|
| beforeinstall: |
beforeinstall: |
| |
.ifndef NODISTRIBDIRS |
| .ifndef DESTDIR |
.ifndef DESTDIR |
| (cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs) |
(cd ${.CURDIR}/etc && ${MAKE} DESTDIR=/ distrib-dirs) |
| .else |
.else |
| (cd ${.CURDIR}/etc && ${MAKE} distrib-dirs) |
(cd ${.CURDIR}/etc && ${MAKE} distrib-dirs) |
| .endif |
.endif |
| |
.endif |
| |
|
| afterinstall: |
afterinstall: |
| .if ${MKMAN} != "no" && !defined(_BUILD) |
.if ${MKMAN} != "no" && !defined(_BUILD) |
| ${MAKE} whatis.db |
${MAKE} ${_M} whatis.db |
| .endif |
.endif |
| |
|
| whatis.db: |
whatis.db: |
| (cd ${.CURDIR}/share/man && ${MAKE} makedb) |
(cd ${.CURDIR}/share/man && ${MAKE} ${_M} makedb) |
| |
|
| # wrt info/dir below: It's safe to move this over top of /usr/share/info/dir, |
# wrt info/dir below: It's safe to move this over top of /usr/share/info/dir, |
| # as the build will automatically remove/replace the non-pkg entries there. |
# as the build will automatically remove/replace the non-pkg entries there. |
| Line 113 build: buildmsg beforeinstall |
|
| Line 119 build: buildmsg beforeinstall |
|
| .if ${MKSHARE} != "no" |
.if ${MKSHARE} != "no" |
| (cd ${.CURDIR}/share/mk && ${MAKE} install) |
(cd ${.CURDIR}/share/mk && ${MAKE} install) |
| .endif |
.endif |
| .if !defined(UPDATE) |
.if !defined(UPDATE) && !defined(NOCLEANDIR) |
| ${MAKE} cleandir |
${MAKE} ${_M} cleandir |
| .endif |
.endif |
| .if ${MKOBJDIRS} != "no" |
.if ${MKOBJDIRS} != "no" |
| ${MAKE} obj |
${MAKE} obj |
| Line 127 build: buildmsg beforeinstall |
|
| Line 133 build: buildmsg beforeinstall |
|
| @false |
@false |
| .else |
.else |
| (cd ${.CURDIR}/gnu/usr.bin/egcs && \ |
(cd ${.CURDIR}/gnu/usr.bin/egcs && \ |
| ${MAKE} ${_J} dependall MKMAN=no && \ |
${MAKE} ${_M} ${_J} dependall MKMAN=no && \ |
| ${MAKE} MKMAN=no install && ${MAKE} cleandir) |
${MAKE} ${_M} MKMAN=no install && ${MAKE} ${_M} cleandir) |
| |
.endif |
| .endif |
.endif |
| |
.if !defined(NOINCLUDES) |
| |
${MAKE} ${_M} includes |
| .endif |
.endif |
| ${MAKE} includes |
|
| (cd ${.CURDIR}/lib/csu && \ |
(cd ${.CURDIR}/lib/csu && \ |
| ${MAKE} ${_J} MKMAN=no dependall && \ |
${MAKE} ${_M} ${_J} MKMAN=no dependall && \ |
| ${MAKE} MKMAN=no install) |
${MAKE} ${_M} MKMAN=no install) |
| (cd ${.CURDIR}/lib && \ |
(cd ${.CURDIR}/lib && \ |
| ${MAKE} ${_J} MKMAN=no MKINFO=no dependall && \ |
${MAKE} ${_M} ${_J} MKMAN=no MKINFO=no dependall && \ |
| ${MAKE} MKMAN=no MKINFO=no install) |
${MAKE} ${_M} MKMAN=no MKINFO=no install) |
| (cd ${.CURDIR}/gnu/lib && \ |
(cd ${.CURDIR}/gnu/lib && \ |
| ${MAKE} ${_J} MKMAN=no MKINFO=no dependall && \ |
${MAKE} ${_M} ${_J} MKMAN=no MKINFO=no dependall && \ |
| ${MAKE} MKMAN=no MKINFO=no install) |
${MAKE} ${_M} MKMAN=no MKINFO=no install) |
| .if target(cryptobuild) |
.if target(cryptobuild) |
| ${MAKE} ${_J} cryptobuild |
${MAKE} ${_M} ${_J} cryptobuild |
| .endif |
.endif |
| ${MAKE} ${_J} dependall && ${MAKE} _BUILD= install |
${MAKE} ${_M} ${_J} dependall && ${MAKE} ${_M} _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} ${_M} ${_J} _SLAVE_BUILD= build) |
| .endif |
.endif |
| ${MAKE} whatis.db |
${MAKE} ${_M} whatis.db |
| @echo -n "Build finished at: " |
@echo -n "Build finished at: " |
| @date |
@date |
| .endif |
.endif |
| |
|
| release snapshot: build |
release snapshot: build |
| (cd ${.CURDIR}/etc && ${MAKE} INSTALL_DONE=1 release) |
(cd ${.CURDIR}/etc && ${MAKE} ${_M} INSTALL_DONE=1 release) |
| |
|
| .include <bsd.subdir.mk> |
.include <bsd.subdir.mk> |