#!/usr/bin/perl -w # # A quick Win32 installer that creates .bat files for the Perl scripts. @EXE_FILES = qw{ ettext2html ethtml2text }; my $runperl; for (".", split ';', $ENV{PATH}) { $_ = "." if $_ eq ""; $runperl = "$_/runperl.bat" , goto doit if -f "$_/runperl.bat"; } die "'runperl.bat' not found. Is the Perl 'bin' directory in your PATH?\n"; use File::Copy; doit: foreach my $file (@EXE_FILES) { copy ($runperl, $file.".bat"); print "Created: $file.bat\n"; } # generate a quick maketest.pl script which runs the tests { my $file = 'maketest'; open (OUT, ">$file") or die "cannot write to $file\n"; print OUT q{#!/usr/bin/perl -w $ENV{'PERL_DL_NONLAZY'} = 1; @tees = ; use Test::Harness qw(&runtests); runtests @tees; }; copy ($runperl, $file.".bat"); print "Created: $file.bat\n"; close OUT or die "cannot write to $file\n"; }