Module Name: src Committed By: uebayasi Date: Fri Dec 11 08:39:42 UTC 2009
Modified Files: src/bin/sh: Makefile Log Message: Rewrite file generation rules using ${GENCMD}. No functional changes intended. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/bin/sh/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/bin/sh/Makefile diff -u src/bin/sh/Makefile:1.87 src/bin/sh/Makefile:1.88 --- src/bin/sh/Makefile:1.87 Mon Dec 7 16:22:41 2009 +++ src/bin/sh/Makefile Fri Dec 11 08:39:42 2009 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.87 2009/12/07 16:22:41 uebayasi Exp $ +# $NetBSD: Makefile,v 1.88 2009/12/11 08:39:42 uebayasi Exp $ # @(#)Makefile 8.4 (Berkeley) 5/5/95 .include <bsd.own.mk> @@ -55,29 +55,28 @@ token.h: mktokens ${_MKTARGET_CREATE} + ${GENCMD} ${.TARGET} \ ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} -builtins.h: builtins.c +builtins.c builtins.h: mkbuiltins shell.h builtins.def ${_MKTARGET_CREATE} - -builtins.c: mkbuiltins shell.h builtins.def - ${_MKTARGET_CREATE} - ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} ${.OBJDIR} - [ -f builtins.h ] + ${GENCMD} ${.TARGET} \ + ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} . init.c: mkinit.sh ${SHSRCS} ${_MKTARGET_CREATE} + ${GENCMD} ${.TARGET} \ ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} -nodes.h: nodes.c - -nodes.c: mknodes.sh nodetypes nodes.c.pat +nodes.c nodes.h: mknodes.sh nodetypes nodes.c.pat ${_MKTARGET_CREATE} - ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} ${.OBJDIR} - [ -f nodes.h ] + ${GENCMD} ${.TARGET} \ + ${SCRIPT_ENV} ${HOST_SH} ${.ALLSRC} . -arith.h: arith.c -arith.c: arith.y +arith.c arith.h: arith.y + ${_MKTARGET_CREATE} + ${GENCMD} y.tab.${.TARGET:T:E} \ + ${YACC.y} ${.ALLSRC} .if ${USETOOLS} == "yes" COMPATOBJDIR!= cd ${NETBSDSRCDIR}/tools/compat && ${PRINTOBJDIR} @@ -85,3 +84,7 @@ .endif .include <bsd.prog.mk> + +# override +.y.c: +.y.h: