]> granicus.if.org Git - sudo/commitdiff
gram.h must not depend on gram.y if we want to avoid unnecessary
authorTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 15 May 2010 19:12:06 +0000 (15:12 -0400)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Sat, 15 May 2010 19:12:06 +0000 (15:12 -0400)
rebuilding of targets dependent on gram.h when gram.y changes.

plugins/sudoers/Makefile.in

index 967a7fdb39c633dfacdf57dfb017564b274461ac..1beba9b856cf2a37ea34461bbec00c4c6700c87e 100644 (file)
@@ -159,7 +159,8 @@ testsudoers: $(TEST_OBJS)
 @DEV@GENERATED = gram.h gram.c toke.c def_data.c def_data.h getdate.c
 
 # Uncomment the lines before -@true if you intend to modify gram.y
-gram.c gram.h: $(srcdir)/gram.y
+# Note to prevent unnecessary changes to gram.h it does not depend on gram.y
+gram.c: $(srcdir)/gram.y
 @DEV@  $(YACC) -d $(srcdir)/gram.y
 @DEV@  mv -f y.tab.c gram.c
 @DEV@  if cmp -s y.tab.h gram.h; then rm -f y.tab.h; else mv -f y.tab.h gram.h; fi