From f50e5e3a3cdfeac99bec769230c4a31d5c8d775d Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Sat, 15 Oct 2016 11:52:48 +0200 Subject: [PATCH] scan-adoc-refs: sort make targets --- scan-adoc-refs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/scan-adoc-refs b/scan-adoc-refs index 333bd89..538a863 100755 --- a/scan-adoc-refs +++ b/scan-adoc-refs @@ -380,20 +380,24 @@ if ($generate_depends) { } } + my $make_targets = {}; foreach my $e (@$start_env) { my $filelist = $fileinfo->{outfile}->{$e}; foreach my $sourcefile (sort keys %$filelist) { my $varname = $depend_varname_hash->{$sourcefile}; my $target = $filelist->{$sourcefile}; - $res .= "$target: \$\{$varname\}\n\n"; - + my $dep = "\$\{$varname\}"; + $make_targets->{$target} = $dep; if ($e eq 'manvolnum') { - - $res .= "$target.html: \$\{$varname\}\n\n"; - $res .= "$target-plain.html: \$\{$varname\}\n\n"; + $make_targets->{"$target.html"} = $dep; + $make_targets->{"$target-plain.html"} = $dep; } } } + foreach my $target (sort keys%$make_targets) { + my $dep = $make_targets->{$target}; + $res .= "$target: $dep\n\n"; + } my $varname = "MANUAL_SOURCES"; $res .= "$varname ="; -- 2.39.2