Deleted Added
full compact
1c1
< # $FreeBSD: head/share/mk/bsd.obj.mk 95254 2002-04-22 09:12:18Z ru $
---
> # $FreeBSD: head/share/mk/bsd.obj.mk 95306 2002-04-23 09:03:56Z ru $
6,10d5
< # Under construction: it also contains the _SUBDIR target (which is used
< # by most `mk' files to recurse into subdirectories) and defaults for the
< # cleandepend, depend and tags targets. It may eventually be merged with
< # with bsd.subdir.mk.
< #
84,85c79
< .if !target(obj)
< .if defined(NOOBJ)
---
> .if !target(obj) && !defined(NOOBJ)
87,88d80
< .else
< obj: _SUBDIR
98d89
< .endif
101c92
< objlink: _SUBDIR
---
> objlink:
127c118
< clean: _SUBDIR
---
> clean:
137c128
< checkdpadd: _SUBDIR
---
> checkdpadd:
161c152
< cleandir: cleanobj _SUBDIR
---
> cleandir: cleanobj
163,167c154
< .for __target in cleandepend depend tags
< .if !target(${__target})
< ${__target}: _SUBDIR
< .endif
< .endfor
---
> .include <bsd.subdir.mk>
169,185d155
< _SUBDIR: .USE
< .if defined(SUBDIR) && !empty(SUBDIR)
< @for entry in ${SUBDIR}; do \
< if test -d ${.CURDIR}/$${entry}.${MACHINE_ARCH}; then \
< ${ECHODIR} "===> ${DIRPRFX}$${entry}.${MACHINE_ARCH}"; \
< edir=$${entry}.${MACHINE_ARCH}; \
< cd ${.CURDIR}/$${edir}; \
< else \
< ${ECHODIR} "===> ${DIRPRFX}$$entry"; \
< edir=$${entry}; \
< cd ${.CURDIR}/$${edir}; \
< fi; \
< ${MAKE} ${.TARGET:realinstall=install} \
< DIRPRFX=${DIRPRFX}$$edir/; \
< done
< .endif
<