scan-adoc-refs: sort make targets

This commit is contained in:
Dietmar Maurer 2016-10-15 11:52:48 +02:00
parent cef5157681
commit f50e5e3a3c

View File

@ -380,20 +380,24 @@ if ($generate_depends) {
} }
} }
my $make_targets = {};
foreach my $e (@$start_env) { foreach my $e (@$start_env) {
my $filelist = $fileinfo->{outfile}->{$e}; my $filelist = $fileinfo->{outfile}->{$e};
foreach my $sourcefile (sort keys %$filelist) { foreach my $sourcefile (sort keys %$filelist) {
my $varname = $depend_varname_hash->{$sourcefile}; my $varname = $depend_varname_hash->{$sourcefile};
my $target = $filelist->{$sourcefile}; my $target = $filelist->{$sourcefile};
$res .= "$target: \$\{$varname\}\n\n"; my $dep = "\$\{$varname\}";
$make_targets->{$target} = $dep;
if ($e eq 'manvolnum') { if ($e eq 'manvolnum') {
$make_targets->{"$target.html"} = $dep;
$res .= "$target.html: \$\{$varname\}\n\n"; $make_targets->{"$target-plain.html"} = $dep;
$res .= "$target-plain.html: \$\{$varname\}\n\n";
} }
} }
} }
foreach my $target (sort keys%$make_targets) {
my $dep = $make_targets->{$target};
$res .= "$target: $dep\n\n";
}
my $varname = "MANUAL_SOURCES"; my $varname = "MANUAL_SOURCES";
$res .= "$varname ="; $res .= "$varname =";