Pass subjects instead of subject filenames to info/mktop.pl
mktop.pl doesn't actually use the files, so this is simpler and clearer.
This commit is contained in:
parent
02a18de4d4
commit
a2338a1db4
2 changed files with 5 additions and 14 deletions
4
Make.mk
4
Make.mk
|
@ -331,8 +331,8 @@ subjects.mk: info/findsubj.pl $(tsrc)
|
|||
$(tsubj): info/mksubj.pl
|
||||
perl $(srcdir)/info/mksubj.pl $@ $(filter %.t, $^)
|
||||
|
||||
$(ttop): $(tsubj)
|
||||
perl $(srcdir)/info/mktop.pl $@ $(filter %.t, $^)
|
||||
$(ttop): info/mktop.pl
|
||||
$(call quiet-command,perl $(srcdir)/info/mktop.pl $@ $(subjects),GEN $@)
|
||||
|
||||
info.nr/all: $(filter-out info.nr/all, $(info.nr))
|
||||
>$@
|
||||
|
|
|
@ -29,22 +29,13 @@
|
|||
#
|
||||
# Known contributors to this file:
|
||||
# Ken Stevens (when it was still info.pl)
|
||||
# Markus Armbruster, 2006
|
||||
# Markus Armbruster, 2006-2013
|
||||
#
|
||||
|
||||
# Usage: mktop.pl OUTFILE SUBJECT-INDEX-FILE...
|
||||
# The SUBJECT-INDEX-FILE... contain all the subject indexes. Derive
|
||||
# the subjects from the file names, write the index to OUTFILE. Only
|
||||
# the file names are used, the files aren't accessed.
|
||||
# Usage: mktop.pl OUTFILE SUBJECT...
|
||||
|
||||
my $out = shift @ARGV;
|
||||
my @subject = ();
|
||||
for (@ARGV) {
|
||||
/([^\/]*)\.t$/
|
||||
or die "Strange subject file name";
|
||||
push @subject, $1;
|
||||
}
|
||||
@subject = sort @subject;
|
||||
my @subject = sort @ARGV;
|
||||
|
||||
open(TOP, ">$out")
|
||||
or die "Can't open $out: $!";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue