diff --git a/lib/com_err/Makefile.in b/lib/com_err/Makefile.in index b4e173972..f6d96a66e 100644 --- a/lib/com_err/Makefile.in +++ b/lib/com_err/Makefile.in @@ -128,7 +128,8 @@ $(COBJ): parse.h compile_et$(EXECSUFFIX): $(COBJ) $(CC) $(CFLAGS) -o $@ $(COBJ) -L../roken -lroken -parse.c parse.h: $(srcdir)/parse.y +parse.c: parse.h +parse.h: $(srcdir)/parse.y $(YACC) -d $(srcdir)/parse.y mv -f y.tab.h parse.h mv -f y.tab.c parse.c diff --git a/lib/sl/Makefile.in b/lib/sl/Makefile.in index 0f41a3443..82a46a947 100644 --- a/lib/sl/Makefile.in +++ b/lib/sl/Makefile.in @@ -113,7 +113,8 @@ $(mk_cmds_OBJECTS): parse.h mk_cmds$(EXECSUFFIX): $(mk_cmds_OBJECTS) $(CC) $(CFLAGS) -o $@ $(mk_cmds_OBJECTS) -L../roken -lroken -parse.c parse.h: $(srcdir)/parse.y +parse.c: parse.h +parse.h: $(srcdir)/parse.y $(YACC) -d $(srcdir)/parse.y mv -f y.tab.h parse.h mv -f y.tab.c parse.c