From: Russ Cox Date: Mon, 22 Sep 2008 17:56:54 +0000 (-0700) Subject: better yacc rule in Makefile X-Git-Tag: weekly.2009-11-06~3157 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=b676b0e125b44c53a757c327cf3c4459b9593d2a;p=gostls13.git better yacc rule in Makefile if y.tab.c is older than y.tab.h, make interprets doing nothing as a failure, because y.tab.c hasn't been updated. so update it. R=r DELTA=4 (0 added, 0 deleted, 4 changed) OCL=15615 CL=15622 --- diff --git a/src/cmd/6a/Makefile b/src/cmd/6a/Makefile index d4bfd210cb..db54157815 100644 --- a/src/cmd/6a/Makefile +++ b/src/cmd/6a/Makefile @@ -33,7 +33,7 @@ y.tab.h: $(YFILES) yacc $(YFLAGS) $(YFILES) y.tab.c: y.tab.h - # do nothing + test -f y.tab.c && touch y.tab.c clean: rm -f $(OFILES) $(TARG) *.6 enam.c 6.out a.out y.tab.h y.tab.c diff --git a/src/cmd/cc/Makefile b/src/cmd/cc/Makefile index 4247a8b971..61aec26a72 100644 --- a/src/cmd/cc/Makefile +++ b/src/cmd/cc/Makefile @@ -42,7 +42,7 @@ y.tab.h: $(YFILES) yacc $(YFLAGS) $(YFILES) y.tab.c: y.tab.h - # do nothing + test -f y.tab.c && touch y.tab.c clean: rm -f $(OFILES) *.6 enam.c 6.out a.out y.tab.h y.tab.c $(LIB) diff --git a/src/cmd/gc/Makefile b/src/cmd/gc/Makefile index 4a7445a91d..600c3b4420 100644 --- a/src/cmd/gc/Makefile +++ b/src/cmd/gc/Makefile @@ -37,7 +37,7 @@ y.tab.h: $(YFILES) yacc $(YFLAGS) $(YFILES) y.tab.c: y.tab.h - # do nothing + test -f y.tab.c && touch y.tab.c sysimport.c: sys.go mksys.bash bash mksys.bash