Heray-Was-Here
Server : Apache
System : Linux vps43555.mylogin.co 3.10.0-1160.53.1.vz7.185.3 #1 SMP Tue Jan 25 12:49:12 MSK 2022 x86_64
User : redsea ( 60651)
PHP Version : 7.4.32
Disable Function : NONE
Directory :  /ffmpeg/ffmpeg/doc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //ffmpeg/ffmpeg/doc/texidep.pl
#! /usr/bin/env perl

# This script will print the dependency of a Texinfo file to stdout.
# texidep.pl <src-path> <input.texi> <output.ext>

use warnings;
use strict;

die unless @ARGV == 3;

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

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

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

            # skip looking for config.texi dependencies, since it has
            # none, and is not located in the source tree
            if ("$1" ne "config.texi") {
                print_deps("$src_path/doc/$1", {%$deps});
            }
        }
    }
}

print_deps($root, {});

Hry