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