1999-05-19 Tom Tromey <tromey@cygnus.com>
+ * automake.in (handle_single_transform_list): Push object name
+ without extension onto lang_specific_files. Fixes
+ specflags4.test.
+
* automake.in (handle_single_transform_list): Added missing
space. Fixes specflags.test.
# Now extract linker and other info.
$linker = $language_map{$lang . '-linker'};
+ local ($this_obj_ext);
if ($language_map{$lang . '-ansi-p'})
{
$object = $base . $obj;
+ $this_obj_ext = $obj;
}
else
{
$object = $base . $nonansi_obj;
+ $this_obj_ext = $nonansi_obj;
}
if ($language_map{$lang . '-flags'} ne ''
&& $language_map{$lang . '-autodep'} ne 'no')
{
$rule = '';
+ local ($obj_sans_ext) = substr ($object, 0,
+ - length ($this_obj_ext));
$lang_specific_files{$lang} .= (' ' . $derived
. ' ' . $full
- . ' ' . $object);
+ . ' ' . $obj_sans_ext);
}
}
elsif ($extension =~ /^$source_suffix_pattern$/)