diff options
author | Todd C. Miller <Todd.Miller@sudo.ws> | 2023-02-28 09:06:48 -0700 |
---|---|---|
committer | Todd C. Miller <Todd.Miller@sudo.ws> | 2023-02-28 09:06:48 -0700 |
commit | 996482c98bb1a22de70d5f659cbf55a015d8eb4f (patch) | |
tree | e18df4b167961a6a33660b34f760154958c0eee3 | |
parent | 09fbb8828cdf1d1b0b745f7d05f2ec24fb306279 (diff) | |
download | sudo-996482c98bb1a22de70d5f659cbf55a015d8eb4f.tar.gz |
Fix removal of y.tab.[ch] when generating gram.[ch].
-rw-r--r-- | plugins/sudoers/Makefile.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/sudoers/Makefile.in b/plugins/sudoers/Makefile.in index 3dcc746f2..6e7c97c0f 100644 --- a/plugins/sudoers/Makefile.in +++ b/plugins/sudoers/Makefile.in @@ -505,7 +505,7 @@ $(devdir)/gram.c $(devdir)/gram.h: $(srcdir)/gram.y prologue else \ gram_y="$(srcdir)/gram.y"; \ fi; \ - cmd='$(YACC) -d -p sudoers '"$$gram_y"'; cp prologue $(devdir)/gram.c; $(SED) -e "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"gram.c\"/" -e "/^# *include <limits.h>/{N;s/__STDC_VERSION__ && 199901 <= __STDC_VERSION__/HAVE_STDINT_H/;}" y.tab.c >> $(devdir)/gram.c; sed -e "s/^\\(#line .*\\) \"y\\.tab\\.h\"/\1 \"gram.h\"/" y.tab.h > $(devdir)/gram.h'; rm -f y.tab.[ch]; \ + cmd='$(YACC) -d -p sudoers '"$$gram_y"'; cp prologue $(devdir)/gram.c; $(SED) -e "s/^\\(#line .*\\) \"y\\.tab\\.c\"/\1 \"gram.c\"/" -e "/^# *include <limits.h>/{N;s/__STDC_VERSION__ && 199901 <= __STDC_VERSION__/HAVE_STDINT_H/;}" y.tab.c >> $(devdir)/gram.c; sed -e "s/^\\(#line .*\\) \"y\\.tab\\.h\"/\1 \"gram.h\"/" y.tab.h > $(devdir)/gram.h; rm -f y.tab.[ch]'; \ echo "$$cmd"; eval $$cmd; \ fi |