--- Makefile.in.orig	2000-09-26 23:16:27 UTC
+++ Makefile.in
@@ -41,7 +41,7 @@ YACCFLAGS2 = -d -p kv -b z
 YACCFLAGS = -d -p kn -b k
 LEXFLAGS2 = -Pkv -s -i
 LEXFLAGS = -Cr -Pkn -s -i
-CFLAGS = -O2 -Wall # -g
+CFLAGS ?= -O2 -Wall # -g
 RMFLAGS2 = -rf
 RMFLAGS = -f
 NROFFFLAGS = -mandoc
@@ -87,9 +87,11 @@ $(TARGET2): $(TARGET) $(OBJS2)
 
 k.tab.c: keynote.y header.h keynote.h assertion.h config.h
 	$(YACC) $(YACCFLAGS) keynote.y
+k.tab.h: | k.tab.c
 
 z.tab.c: keynote-ver.y keynote.h header.h config.h
 	$(YACC) $(YACCFLAGS2) keynote-ver.y
+z.tab.h: | z.tab.c
 
 lex.kn.c: keynote.l k.tab.h header.h keynote.h assertion.h config.h
 	$(LEX) $(LEXFLAGS) keynote.l