package SQL::Translator; use strict; use ExtUtils::MakeMaker; my @SIGN; if ($ExtUtils::MakeMaker::VERSION >= 6.18) { @SIGN = (SIGN => 1); } WriteMakefile( 'NAME' => __PACKAGE__, @SIGN, 'VERSION_FROM' => 'lib/SQL/Translator.pm', 'EXE_FILES' => [ 'bin/sqlt-diagram', 'bin/sqlt-diff', 'bin/sqlt-dumper', 'bin/sqlt-graph', 'bin/sqlt', ], 'PREREQ_PM' => { 'Class::Base' => 0, 'File::Basename' => 0, 'File::Spec' => 0, 'GD' => 0, 'GraphViz' => 0, 'IO::Dir' => 0, 'IO::File' => 0, 'IO::Scalar' => 0, 'Parse::RecDescent' => 1.94, 'Pod::Usage' => 0, 'Spreadsheet::ParseExcel' => 0.2602, 'Template' => 2.10, 'Test::More' => 0, 'Test::Exception' => 0, 'Test::Differences' => 0, 'Text::ParseWords' => 0, 'Text::RecordParser' => 0.02, 'XML::Writer' => 0.500, 'XML::XPath' => 1.13, 'YAML' => 0, }, 'clean' => { FILES => '$(DISTVNAME).tar$(SUFFIX)', }, ); package MY; use File::Basename qw(basename); sub libscan { my ($self, $file) = @_; my $bfile = basename($file); return if $bfile =~ /^\.(?:cvs)?ignore$/; return if $bfile =~ /\.swp$/; return $self->SUPER::libscan($file); }