| use vars qw($VERSION @ISA @EXPORT @EXPORT_OK); |
| @EXPORT_OK = qw($current_dir $wine_dir $winapi_dir $winapi_check_dir); |
| use vars qw($current_dir $wine_dir $winapi_dir $winapi_check_dir); |
| $tool =~ s%^(?:.*?/)?([^/]+)$%$1%; |
| if(defined($current_dir) && defined($wine_dir) && |
| defined($winapi_dir) && defined($winapi_check_dir)) |
| } elsif($0 =~ m%^(.*?)/?tools/([^/]+)/[^/]+$%) { |
| if(defined($1) && $1 ne "") |
| my $pwd; chomp($pwd = `pwd`); |
| foreach my $n (1..((length($wine_dir) + 1) / 3)) { |
| $current_dir = "$1/$current_dir"; |
| $current_dir =~ s%/\.$%%; |
| } elsif($wine_dir eq $cwd) { |
| } elsif($cwd =~ m%^$wine_dir/(.*?)?$%) { |
| foreach my $dir (split(m%/%, $current_dir)) { |
| $wine_dir = "../$wine_dir"; |
| print STDERR "$tool: You must run this tool in the main Wine directory or a sub directory\n"; |
| $winapi_dir = "$wine_dir/tools/winapi"; |
| $winapi_check_dir = "$wine_dir/tools/winapi_check"; |
| $winapi_check_dir =~ s%^\./%%; |
| push @INC, ($winapi_dir, $winapi_check_dir); |
| print STDERR "$tool: You must run this tool in the main Wine directory or a sub directory\n"; |