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

Reply via email to