Browse Source

Revert "doc: add script to compute texi files dependencies"

This reverts commit 628ceac652.

The commit broke out of tree builds
tags/n2.0
Michael Niedermayer 12 years ago
parent
commit
ffed7227c3
3 changed files with 3 additions and 25 deletions
  1. +2
    -2
      configure
  2. +1
    -1
      doc/Makefile
  3. +0
    -22
      doc/texidep.pl

+ 2
- 2
configure View File

@@ -2214,8 +2214,8 @@ ffserver_extralibs='$ldl'
# documentation
podpages_deps="perl"
manpages_deps="perl pod2man"
htmlpages_deps="perl texi2html"
txtpages_deps="perl makeinfo"
htmlpages_deps="texi2html"
txtpages_deps="makeinfo"
doc_deps_any="manpages htmlpages podpages txtpages"

# default parameters


+ 1
- 1
doc/Makefile View File

@@ -43,7 +43,7 @@ doc: documentation
apidoc: doc/doxy/html
documentation: $(DOCS)

TEXIDEP = perl $(SRC_PATH)/doc/texidep.pl $< $@ >$(@:%=%.d)
TEXIDEP = awk '/^@(verbatim)?include/ { printf "$@: $(@D)/%s\n", $$2 }' <$< >$(@:%=%.d)

doc/%.txt: TAG = TXT
doc/%.txt: doc/%.texi


+ 0
- 22
doc/texidep.pl View File

@@ -1,22 +0,0 @@
#! /usr/bin/perl

use warnings;
use strict;

my ($root, $target) = @ARGV;

sub print_deps {
my ($file, $deps) = @_;
$deps->{$file} = 1;

open(my $fh, "$file") or die "Cannot open file '$file': $!";
while (<$fh>) {
/^@(?:verbatim)?include\s+(\S+)/ and do {
die "Circular dependency found in file $root\n" if exists $deps->{"doc/$1"};
print "$target: doc/$1\n";
print_deps("doc/$1", {%$deps});
}
}
}

print_deps($root, {});

Loading…
Cancel
Save