1require 5.006001; 2use ExtUtils::MakeMaker; 3 4my $clean = {}; 5 6if (-f "Collate.xs") { 7 print "Making header files for XS...\n"; 8 # Should $mkh be File::Spec->catfile(File::Spec->curdir(), 'mkheader') ? 9 my $mkh = './mkheader'; 10 do $mkh or die $@ || "mkheader: $!"; 11 $clean = { FILES => 'ucatbl.h' }; 12} 13 14WriteMakefile( 15 'AUTHOR' => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>', 16 'ABSTRACT' => 'Unicode Collation Algorithm', 17 'INSTALLDIRS' => ($] >= 5.007002 && $] < 5.011) ? 'perl' : 'site', 18 # see perl5110delta, @INC reorganization 19 'LICENSE' => 'perl', 20 'NAME' => 'Unicode::Collate', 21 'VERSION_FROM' => 'Collate.pm', # finds $VERSION 22 'clean' => $clean, 23 'PREREQ_PM' => { 24 Carp => 0, 25 File::Spec => 0, 26 XSLoader => 0, 27 constant => 0, 28 strict => 0, 29 warnings => 0, 30 }, 31); 32