1# $Header: $
2
3use strict;
4
5use ExtUtils::MakeMaker;
6
7my $module = "Code::Perl";
8my $file_base = $module;
9$file_base =~ s/::/\//g;
10$file_base = "./lib/$file_base";
11my $pm_file = "$file_base.pm";
12my $pod_file = "$file_base.pod";
13
14my $doc_file = -e $pod_file ? $pod_file : $pm_file;
15
16(my $dir = $module) =~ s/::/-/g;
17
18WriteMakefile(
19	AUTHOR => 'Fergal Daly <fergal@esatclear.ie>',
20	NAME => $module,
21	VERSION_FROM => $pm_file,
22	INSTALLDIRS => 'perl',
23	PREREQ_PM => {
24		'Class::MethodMaker' => 0,
25		'Test::Deep' => '0.05'
26	},
27	dist => {
28		PREOP=> "rm -f README; pod2text -80 < $doc_file > README; cp -f README $dir-\$(VERSION); "
29	}
30);
31