]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - make/calcdep.pl
Fix incorrect min/max parameters on commands
[user/henk/code/inspircd.git] / make / calcdep.pl
index 484c98cbd86079a12850f0a84039afd878cdd226..a4bb7f4d6e44c7738eb6fff80158cca51def9227 100755 (executable)
@@ -12,10 +12,16 @@ sub gendep {
        return $f2dep{$f} if exists $f2dep{$f};
        $f2dep{$f} = '';
        my %dep;
+       my $link = readlink $f;
+       if (defined $link) {
+               $link = "$basedir/$link" unless $link =~ m#^/#;
+               $dep{$link}++;
+       }
        open my $in, '<', $f or die "Could not read $f";
        while (<$in>) {
                if (/^\s*#\s*include\s*"([^"]+)"/) {
                        my $inc = $1;
+                       next if $inc eq 'inspircd_version.h' && $f eq '../include/inspircd.h';
                        my $found = 0;
                        for my $loc ("$basedir/$inc", "../include/$inc") {
                                next unless -e $loc;