]> sourceware.org Git - automake.git/commitdiff
make _.c file depend on ansi2knr
authorTom Tromey <tromey@redhat.com>
Wed, 6 Aug 1997 02:39:09 +0000 (02:39 +0000)
committerTom Tromey <tromey@redhat.com>
Wed, 6 Aug 1997 02:39:09 +0000 (02:39 +0000)
ChangeLog
automake.in

index 701f277eebb2599f0260c8a323007857c7a9045d..2c666ab519a19fe60c5d094b79bd9c8ef7234280 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 Tue Aug  5 17:49:54 1997  Tom Tromey  <tromey@cygnus.com>
 
+       * automake.in (handle_yacc_lex_cxx): Make each _.c file depend on
+       ansi2knr.
+
        * automake.in (handle_yacc_lex_cxx): Fix for makes which don't
        allow $< in non-suffix rules.  From Akim Demaille.
 
index 09e978f13d28d1d4e1fff9f9a2901fbbed130e35..795af92a302da768c918622b1e0a57eb0032e999 100755 (executable)
@@ -920,7 +920,9 @@ sub handle_yacc_lex_cxx
        local ($base, @objects);
        foreach $base (sort (keys %de_ansi_files))
        {
-           $output_rules .= $base . "_.c: $base.c\n\t"
+           # Each _.c file must depend on ansi2knr; otherwise it
+           # might be used in a parallel build before it is built.
+           $output_rules .= $base . "_.c: $base.c $(ANSI2KNR)\n\t"
                . '$(ANSI2KNR) ' . $base . '.c ' . $base . "_.c\n";
            push (@objects, $base . '_.o');
            push (@objects, $base . '_.lo') if $seen_libtool;
This page took 0.047809 seconds and 5 git commands to generate.