]> sourceware.org Git - automake.git/commitdiff
* automake.in (&lang_extensions): Remove.
authorAkim Demaille <akim@epita.fr>
Fri, 27 Apr 2001 12:55:48 +0000 (12:55 +0000)
committerAkim Demaille <akim@epita.fr>
Fri, 27 Apr 2001 12:55:48 +0000 (12:55 +0000)
(&add_depend2, &saw_sources_p): Adjust.
* depend2.am: `%EXT%' no longer includes the dot.

ChangeLog
automake.in
depend2.am
lib/am/depend2.am

index fc84e30c216310beb9ea9597a24d665c35ca464b..8941363657815264b06c1c0a781d57355aaef3fe 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,10 +1,15 @@
+2001-04-27  Akim Demaille  <akim@epita.fr>
+
+       * automake.in (&lang_extensions): Remove.
+       (&add_depend2, &saw_sources_p): Adjust.
+       * depend2.am: `%EXT%' no longer includes the dot.
+
 2001-04-27  Akim Demaille  <akim@epita.fr>
 
        * automake.in (&finish_languages, &handle_single_transform_list)
        (&add_depend2, &handle_dependencies): No longer use the language
        name in `$lang'.  Rename `$lang_obj' as `$lang'.
 
-       
 2001-04-27  Akim Demaille  <akim@epita.fr>
 
        * automake.in (&register_language): Use `new Language' with a hash.
index b4188461bb8753bee21f9ebc3d00e487f16d0159..eca585bed13ad57fde055cf6bc6ca6c773d75969 100755 (executable)
@@ -3148,7 +3148,7 @@ sub add_depend2
                         'COMPILE'   => $compile,
                         'LTCOMPILE' => $ltcompile);
 
-       foreach my $ext (&lang_extensions ($lang->name))
+       foreach my $ext (grep ($extension_seen{$_}, @{$lang->extensions}))
        {
            $output_rules .= (&file_contents ('depend2',
                                              (%transform,
@@ -5233,17 +5233,6 @@ sub lang_java_finish
     }
 }
 
-# A helper which computes a sorted list of all extensions for LANG.
-sub lang_extensions
-{
-    my ($lang) = @_;
-    my @r;
-    foreach my $key (sort keys %extension_seen)
-    {
-       push (@r, '.' . $key) if $extension_map{$key} eq $lang;
-    }
-    return @r;
-}
 
 # A helper which decides whether libtool is needed.  Returns prefix
 # for compiler and linker.
@@ -5297,8 +5286,8 @@ sub saw_sources_p
     }
     else
     {
-       my @exts = &lang_extensions ('header');
-       $headers = @exts;
+       $headers = grep ($extension_seen{$_},
+                        @{$languages{'header'}->extensions});
     }
 
     return scalar keys %extension_seen > $headers;
index 4d412a961ecc7095d0ae5b2f28eb1c318a81298b..8ae4dfd8ce8e9515ddb7973f89cb2e096f292587 100644 (file)
@@ -28,7 +28,7 @@ if %AMDEP%
 ?GENERIC?%FPFX%DEPMODE = @%FPFX%DEPMODE@
 endif %AMDEP%
 
-?GENERIC?%EXT%.o:
+?GENERIC?.%EXT%.o:
 ?!GENERIC?%OBJ%: %SOURCE%
 if %AMDEP%
        source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
@@ -38,7 +38,7 @@ endif %AMDEP%
        %COMPILE% -c -o %OBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 
 if %?LIBTOOL%
-?GENERIC?%EXT%.lo:
+?GENERIC?.%EXT%.lo:
 ?!GENERIC?%LTOBJ%: %SOURCE%
 if  %AMDEP%
        source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
@@ -48,7 +48,7 @@ endif  %AMDEP%
        %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 endif %?LIBTOOL%
 
-?GENERIC?%EXT%.obj:
+?GENERIC?.%EXT%.obj:
 ?!GENERIC?%OBJOBJ%: %SOURCE%
 if %AMDEP%
        source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
index 4d412a961ecc7095d0ae5b2f28eb1c318a81298b..8ae4dfd8ce8e9515ddb7973f89cb2e096f292587 100644 (file)
@@ -28,7 +28,7 @@ if %AMDEP%
 ?GENERIC?%FPFX%DEPMODE = @%FPFX%DEPMODE@
 endif %AMDEP%
 
-?GENERIC?%EXT%.o:
+?GENERIC?.%EXT%.o:
 ?!GENERIC?%OBJ%: %SOURCE%
 if %AMDEP%
        source='%SOURCE%' object='%OBJ%' libtool=no @AMDEPBACKSLASH@
@@ -38,7 +38,7 @@ endif %AMDEP%
        %COMPILE% -c -o %OBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 
 if %?LIBTOOL%
-?GENERIC?%EXT%.lo:
+?GENERIC?.%EXT%.lo:
 ?!GENERIC?%LTOBJ%: %SOURCE%
 if  %AMDEP%
        source='%SOURCE%' object='%LTOBJ%' libtool=yes @AMDEPBACKSLASH@
@@ -48,7 +48,7 @@ endif  %AMDEP%
        %LTCOMPILE% -c -o %LTOBJ% `test -f %SOURCE% || echo '$(srcdir)/'`%SOURCE%
 endif %?LIBTOOL%
 
-?GENERIC?%EXT%.obj:
+?GENERIC?.%EXT%.obj:
 ?!GENERIC?%OBJOBJ%: %SOURCE%
 if %AMDEP%
        source='%SOURCE%' object='%OBJOBJ%' libtool=no @AMDEPBACKSLASH@
This page took 0.05085 seconds and 5 git commands to generate.