📄 pmon.subdir.mk
字号:
# $OpenBSD: bsd.subdir.mk,v 1.10 1998/03/01 09:18:06 niklas Exp $# $NetBSD: bsd.subdir.mk,v 1.11 1996/04/04 02:05:06 jtc Exp $# @(#)bsd.subdir.mk 5.9 (Berkeley) 2/1/91.if !target(.MAIN).MAIN: all.endif# Make sure this is definedSKIPDIR?=_SUBDIRUSE: .USE.if defined(SUBDIR) @for entry in ${SUBDIR}; do \ (set -e; if test -d ${.CURDIR}/$${entry}.${MACHINE}; then \ _newdir_="$${entry}.${MACHINE}"; \ else \ _newdir_="$${entry}"; \ fi; \ if test X"${_THISDIR_}" = X""; then \ _nextdir_="$${_newdir_}"; \ else \ _nextdir_="$${_THISDIR_}/$${_newdir_}"; \ fi; \ _makefile_spec_=""; \ if [ -e ${.CURDIR}/$${_newdir_}/Makefile.pmon-wrapper ]; then \ _makefile_spec_="-f Makefile.pmon-wrapper"; \ fi; \ subskipdir=''; \ for skipdir in ${SKIPDIR}; do \ subentry=$${skipdir#$${entry}}; \ if [ X$${subentry} != X$${skipdir} ]; then \ if [ X$${subentry} = X ]; then \ echo "($${_nextdir_} skipped)"; \ break; \ fi; \ subskipdir="$${subskipdir} $${subentry#/}"; \ fi; \ done; \ if [ X$${skipdir} = X -o X$${subentry} != X ]; then \ echo "===> $${_nextdir_}"; \ cd ${.CURDIR}/$${_newdir_}; \ ${MAKE} ${.MAKEFLAGS} SKIPDIR="$${subskipdir}" \ $${_makefile_spec_} _THISDIR_="$${_nextdir_}" \ ${.TARGET:S/realinstall/install/:S/.depend/depend/}; \ fi); \ done${SUBDIR}:: @set -e; if test -d ${.CURDIR}/${.TARGET}.${MACHINE}; then \ _newdir_=${.TARGET}.${MACHINE}; \ else \ _newdir_=${.TARGET}; \ fi; \ _makefile_spec_=""; \ if [ -f ${.CURDIR}/$${_newdir_}/Makefile.pmon-wrapper ]; then \ _makefile_spec_="-f Makefile.pmon-wrapper"; \ fi; \ echo "===> $${_newdir_}"; \ cd ${.CURDIR}/$${_newdir_}; \ ${MAKE} ${.MAKEFLAGS} $${_makefile_spec_} _THISDIR_="$${_newdir_}" all.endif.if !target(install).if !target(beforeinstall)beforeinstall:.endif.if !target(afterinstall)afterinstall:.endifinstall: maninstallmaninstall: afterinstallafterinstall: realinstallrealinstall: beforeinstall _SUBDIRUSE.endif.if !target(all)all: _SUBDIRUSE.endif.if !target(clean)clean: _SUBDIRUSE.endif.if !target(cleandir)cleandir: _SUBDIRUSE.endif.if !target(includes)includes: _SUBDIRUSE.endif.if !target(depend)depend: _SUBDIRUSE.endif.if !target(lint)lint: _SUBDIRUSE.endif.if !target(obj)obj: _SUBDIRUSE.endif.if !target(tags)tags: _SUBDIRUSE.endif.include <pmon.own.mk>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -