1898184e3Ssthenrequire 5.006001; 2*eac174f2Safresh1 3*eac174f2Safresh1use strict; 4*eac174f2Safresh1use warnings; 5898184e3Ssthenuse ExtUtils::MakeMaker; 6898184e3Ssthen 7898184e3Ssthenmy $clean = {}; 8898184e3Ssthen 9898184e3Ssthenif (-f "Collate.xs") { 10b8851fccSafresh1 print "Making header files for XS...\n"; 119f11ffb7Safresh1 # Should $mkh be File::Spec->catfile(File::Spec->curdir(), 'mkheader') ? 129f11ffb7Safresh1 my $mkh = './mkheader'; 139f11ffb7Safresh1 do $mkh or die $@ || "mkheader: $!"; 14898184e3Ssthen $clean = { FILES => 'ucatbl.h' }; 15898184e3Ssthen} 16898184e3Ssthen 17898184e3SsthenWriteMakefile( 18898184e3Ssthen 'AUTHOR' => 'SADAHIRO Tomoyuki <SADAHIRO@cpan.org>', 19898184e3Ssthen 'ABSTRACT' => 'Unicode Collation Algorithm', 2091f110e0Safresh1 'INSTALLDIRS' => ($] >= 5.007002 && $] < 5.011) ? 'perl' : 'site', 2191f110e0Safresh1 # see perl5110delta, @INC reorganization 22898184e3Ssthen 'LICENSE' => 'perl', 23898184e3Ssthen 'NAME' => 'Unicode::Collate', 24898184e3Ssthen 'VERSION_FROM' => 'Collate.pm', # finds $VERSION 25898184e3Ssthen 'clean' => $clean, 26898184e3Ssthen 'PREREQ_PM' => { 27*eac174f2Safresh1 'Carp' => 0, 28*eac174f2Safresh1 'File::Spec' => 0, 29*eac174f2Safresh1 'XSLoader' => 0, 30*eac174f2Safresh1 'constant' => 0, 31*eac174f2Safresh1 'strict' => 0, 32*eac174f2Safresh1 'warnings' => 0, 33898184e3Ssthen }, 34898184e3Ssthen); 35