Fix documentation dependency generation.
[git/jrn.git] / Documentation / build-docdep.perl
blobdedef765afc6a1b380fd85d6682f4b266f76a924
1 #!/usr/bin/perl
3 my %include = ();
5 for my $text (<git-*.txt>) {
6 open I, '<', $text || die "cannot read: $text";
7 (my $base = $text) =~ s/\.txt$//;
8 while (<I>) {
9 if (/^include::/) {
10 chomp;
11 s/^include::\s*//;
12 s/\[\]//;
13 $include{$base}{$_} = 1;
16 close I;
19 # Do we care about chained includes???
21 while (my ($base, $included) = each %include) {
22 my ($suffix) = '1';
23 if ($base eq 'git') {
24 $suffix = '7'; # yuck...
26 print "$base.html $base.$suffix : ", join(" ", keys %$included), "\n";