# This -*- perl -*- script makes the Makefile
#--- Distribution section ---
$NAME = 'PlotCalendar';
$DISTNAME = "PlotCalendar";
$VERSION = "1.4";
BEGIN { require 5.001 }
use ExtUtils::MakeMaker;
use ExtUtils::Manifest qw(maniread);
#--- Installation check
sub chk_version
{
my($pkg,$wanted,$msg) = @_;
$| = 1;
print "Checking for $pkg...";
eval { my $p; ($p = $pkg . ".pm") =~ s#::#/#g; require $p; };
my $vstr = ${"${pkg}::VERSION"} ? "found v" . ${"${pkg}::VERSION"}
: "not found";
my $vnum = ${"${pkg}::VERSION"} || 0;
print $vnum >= $wanted ? "ok\n" : " " . $vstr . "\n";
$vnum >= $wanted;
}
#--- Write the Makefile
my @clean = qw(*% *.html *.b[ac]k *.old);
push @clean, map { "*/$_" } @clean;
WriteMakefile(
VERSION => $VERSION,
DISTNAME => $DISTNAME,
NAME => $NAME,
PREREQ_PM => {'Time::DaysInMonth' => 1.0,
'Time::JulianDay' => 1.0,
},
'dist' => {COMPRESS => 'gzip -9f',
SUFFIX => '.gz',
DIST_DEFAULT => 'all tardist',
},
'clean' => {FILES => join(" ", @clean)},
);