# Term::ReadKey Makefile.PL Version 2.14 use ExtUtils::MakeMaker; use Carp; my $mm_version = $ExtUtils::MakeMaker::VERSION || $ExtUtils::MakeMaker::Version; if( $mm_version < 3.5 ) { croak("Sorry, but MakeMaker 3.5 or better is needed to build this package."); } #$Verbose = 0; &WriteMakefile( NAME => "Term::ReadKey", DISTNAME => "TermReadKey", VERSION_FROM => "ReadKey.pm", PM => { "ReadKey.pm" => '$(INST_LIBDIR)/ReadKey.pm'}, 'dist' => { COMPRESS=>"gzip", SUFFIX=>"gz" }, # Uncomment these to allow testing of sgtty under Linux. Not needed normally. # INC => "-I/usr/include/bsd", # LIBS => "-lbsd" ); sub MY::realclean { my $self = shift; $_ = $self->MM::realclean(); s/\t/\trm -f cchars.h\n\t/; $_; } sub MY::top_targets { my $self = shift; $_ = $self->MM::top_targets(); $_ .= " sgtty cchars.h: genchars.pl \$(PERL) -I\$(PERL_LIB) genchars.pl distcc: genchars.pl \$(PERL) -I\$(PERL_LIB) genchars.pl dist ReadKey.c: cchars.h "; $_; } sub MY::test { my $self = shift; $_ = $self->MM::test(); s/test.pl/-w test.pl/; $_; }