> It would be best if you sent in a patch.
> 
Ok, here is my try at a patch.

2000-02-19 Mark Elbrecht <[EMAIL PROTECTED]>
        * automake.in (output_yacc_build_rule): Handle y_tab.c and y_tab.h produced by 
DJGPP's 
Bison.

*** automake.in.orig    Tue Feb  1 23:29:02 2000
--- automake.in Sat Feb 19 11:34:42 2000
*************** sub output_yacc_build_rule
*** 1048,1058 ****
      }
      else
      {
!       $output_rules .= ('$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*'
!                         . $suffix . "\n"
                          . "\tif test -f y.tab.h; then \\\n"
!                         . "\tif cmp -s y.tab.h \$*.h; then rm -f y.tab.h; else mv 
y.tab.h \$*.h; fi; \\\n"
!                         . "\telse :; fi");
      }
      $output_rules .= "\n";
  }
--- 1048,1065 ----
      }
      else
      {
!       $output_rules .= ('$(YACC) $(AM_YFLAGS) $(YFLAGS) $< ' . "\n"
!                         . "\tif test -f y.tab.c; then \\\n"
!                         . "\tmv y.tab.c $*" . $suffix . "; \\\n"
!                         . "\tfi; \\\n"
!                         . "\tif test -f y_tab.c; then \\\n"
!                         . "\tmv y_tab.c $*" . $suffix . "; \\\n"
!                         . "\tfi; \\\n"
                          . "\tif test -f y.tab.h; then \\\n"
!                         . "\tif cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv 
y.tab.h $*.h; fi; \\\n"
!                         . "\telif test -f y_tab.h; then \\\n"
!                         . "\tif cmp -s y_yab.h $*.h; then rm -f y_tab.h; else mv 
y_tab.h $*.h; fi; \\\n"
!                         . "fi");
      }
      $output_rules .= "\n";
  }

Reply via email to