/usr/local/CPAN/Lingua-EN-NamedEntity/Makefile.PL


#!/usr/bin/perl -w                                         # -*- perl -*-

use strict;
use lib qw( ./lib );
use ExtUtils::MakeMaker;
$|++;

WriteMakefile(
	      NAME              => 'Lingua::EN::NamedEntity',
	      VERSION_FROM      => 'NamedEntity.pm', # finds $VERSION
	      PREREQ_PM         => { DB_File => 0,
				     'Lingua::Stem::En' => 0,
				     'Compress::Zlib' => 0,
				     'LWP::Simple' => 0
				   },
	      ($] >= 5.005 ?
	       (ABSTRACT_FROM  => 'NamedEntity.pm',
		AUTHOR         => 'Alberto Simoes') : ()),
	     );



package MY;

sub postamble {
      return <<"EOF";
database: pm_to_blib
\t\$(PERL) ./data/mkdb.pl
\t\$(NOECHO) \$(TOUCH) \$@

clean_database:
\t\$(NOECHO) \$(RM_F) database

EOF
}

sub top_targets {
    my $class = shift;
    my $makefragment = $class->SUPER::top_targets(@_);
    $makefragment =~ s/^(pure_all ::)/$1 database/m;
    return $makefragment;
}
 
sub clean {
    my $class = shift;
    my $makefragment = $class->SUPER::clean(@_);
    $makefragment =~ s/^(clean ::)/$1 clean_database/m;
    return $makefragment;
}