=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/awk/Makefile,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/usr.bin/awk/Makefile 2007/03/18 15:37:06 1.8 +++ src/usr.bin/awk/Makefile 2007/11/24 15:43:08 1.9 @@ -1,11 +1,11 @@ -# $OpenBSD: Makefile,v 1.8 2007/03/18 15:37:06 mickey Exp $ +# $OpenBSD: Makefile,v 1.9 2007/11/24 15:43:08 espie Exp $ PROG= awk LINKS= ${BINDIR}/awk ${BINDIR}/nawk SRCS= ytab.c lex.c b.c main.c parse.c proctab.c tran.c lib.c run.c LDADD= -lm DPADD= ${LIBM} -CLEANFILES+=proctab.c maketab ytab.c ytab.h +CLEANFILES+=proctab.c maketab ytab.c ytab.h stamp_tabs CFLAGS+=-I. -I${.CURDIR} -DHAS_ISBLANK -DNDEBUG HOSTCFLAGS+=-I. -I${.CURDIR} -DHAS_ISBLANK -DNDEBUG MLINKS= awk.1 nawk.1 @@ -15,10 +15,13 @@ SUBDIR+= USD.doc .endif -ytab.c ytab.h: awkgram.y +stamp_tabs: awkgram.y ${YACC} -d ${.CURDIR}/awkgram.y mv y.tab.c ytab.c mv y.tab.h ytab.h + touch $@ + +ytab.c ytab.h: stamp_tabs proctab.c: maketab ./maketab >proctab.c