Module Name: src Committed By: christos Date: Mon Dec 14 05:25:21 UTC 2009
Modified Files: src/share/mk: bsd.own.mk Log Message: don't need GENCMD anymore. To generate a diff of this commit: cvs rdiff -u -r1.613 -r1.614 src/share/mk/bsd.own.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/share/mk/bsd.own.mk diff -u src/share/mk/bsd.own.mk:1.613 src/share/mk/bsd.own.mk:1.614 --- src/share/mk/bsd.own.mk:1.613 Sun Dec 13 20:00:46 2009 +++ src/share/mk/bsd.own.mk Mon Dec 14 00:25:21 2009 @@ -1,4 +1,4 @@ -# $NetBSD: bsd.own.mk,v 1.613 2009/12/14 01:00:46 matt Exp $ +# $NetBSD: bsd.own.mk,v 1.614 2009/12/14 05:25:21 christos Exp $ # This needs to be before bsd.init.mk .if defined(BSD_MK_COMPAT_FILE) @@ -994,28 +994,6 @@ _makedirtarget # -# ${GENCMD} <generated name> <command and arguments> -# Extract only one output from generation command so that make rule is -# written straight and avoid race (duplicate generation). <generated -# name> is usually ${.TARGET}; if you want foo.c from foo.y, yacc -# generates y.tab.c, so <generated name> is y.tab.c. See bin/sh/Makefile -# for examples. -# -GENCMD=\ - @_gencmd() { \ - local _dst="$$1"; shift; local _src="$$1"; shift; local _gen="$$1"; shift; \ - local _tmp=$$( ${TOOL_MKTEMP} -d /tmp/_gencmd.XXXXXX ); \ - local _opwd=$$PWD; \ - local _exit; \ - cp $$_src $$_tmp; \ - { cd $$_tmp && eval "$$@"; _exit=$$?; cd $$_opwd; }; \ - [ $$_exit = 0 ] && cp $${_tmp}/$${_gen} $$_dst; \ - rm -fr $$_tmp; \ - return $$_exit; \ - }; \ - _gencmd "${.TARGET}" "${.ALLSRC}" - -# # MAKEVERBOSE support. Levels are: # 0 Minimal output ("quiet") # 1 Describe what is occurring