| version 1.153, 2001/11/13 03:17:12 |
version 1.154, 2001/11/13 15:56:28 |
| Line 83 _SUBDIR= tools lib include gnu bin games |
|
| Line 83 _SUBDIR= tools lib include gnu bin games |
|
| # Weed out directories that don't exist. |
# Weed out directories that don't exist. |
| |
|
| .for dir in ${_SUBDIR} |
.for dir in ${_SUBDIR} |
| .if exists(${dir}/Makefile) |
.if exists(${dir}/Makefile) && (${BUILD_${dir}:Uyes} != "no") |
| SUBDIR+= ${dir} |
SUBDIR+= ${dir} |
| .endif |
.endif |
| .endfor |
.endfor |
| Line 155 do-distrib-dirs: |
|
| Line 155 do-distrib-dirs: |
|
| .for dir in tools lib/csu lib gnu/lib |
.for dir in tools lib/csu lib gnu/lib |
| do-${dir:S/\//-/}: |
do-${dir:S/\//-/}: |
| .for targ in dependall install |
.for targ in dependall install |
| (cd ${.CURDIR}/${dir} && ${MAKE} ${_J} MKSHARE=no MKLINT=no ${targ}) |
(cd ${.CURDIR}/${dir} && ${MAKE} ${_J} ${targ}) |
| .endfor |
.endfor |
| .endfor |
.endfor |
| |
|
| do-build: |
do-build: |
| (cd ${.CURDIR} && ${MAKE} ${_J} dependall) |
.for targ in dependall install |
| (cd ${.CURDIR} && ${MAKE} ${_J} install) |
(cd ${.CURDIR} && ${MAKE} ${_J} ${targ} BUILD_tools=no BUILD_lib=no) |
| |
.endfor |
| |
|
| # Speedup stubs for some subtrees that don't need to run these rules. |
# Speedup stubs for some subtrees that don't need to run these rules. |
| # (Tells <bsd.subdir.mk> not to recurse for them.) |
# (Tells <bsd.subdir.mk> not to recurse for them.) |