+#
+# $Id: Makefile.PL,v 2.8 2009/07/08 13:34:15 dankogai Exp $
+#
use 5.007003;
+use strict;
+use warnings;
use ExtUtils::MakeMaker;
+use File::Spec;
# Just for sure :)
-my %ARGV = map { split /=/; defined $_[1] or $_[1]=1; @_ } @ARGV;
+my %ARGV = map { my @r = split /=/,$_; defined $r[1] or $r[1]=1; @r } @ARGV;
$ARGV{DEBUG} and warn "$_ => $ARGV{$_}\n" for keys %ARGV;
-$ENV{PERL_CORE} ||= $ARGV{PERL_CORE};
+$ENV{PERL_CORE} ||= $ARGV{PERL_CORE} if $ARGV{PERL_CORE};
my %tables =
(
);
my @pmlibdirs = qw(lib Encode);
-$ARGV{MORE_SCRIOPTS} and push @exe_files, @more_exe_files;
+$ARGV{MORE_SCRIPTS} and push @exe_files, @more_exe_files;
$ARGV{INSTALL_UCM} and push @pmlibdirs, "ucm";
WriteMakefile(
- NAME => "Encode",
- EXE_FILES => \@exe_files,
- VERSION_FROM => 'Encode.pm',
- OBJECT => '$(O_FILES)',
- 'dist' => {
- COMPRESS => 'gzip -9f',
- SUFFIX => 'gz',
- DIST_DEFAULT => 'all tardist',
- },
- MAN1PODS => {},
- MAN3PODS => {},
- INC => "-I./Encode",
- PMLIBDIRS => \@pmlibdirs,
- INSTALLDIRS => 'perl',
- );
+ NAME => "Encode",
+ EXE_FILES => \@exe_files,
+ VERSION_FROM => 'Encode.pm',
+ OBJECT => '$(O_FILES)',
+ 'dist' => {
+ COMPRESS => 'gzip -9f',
+ SUFFIX => 'gz',
+ DIST_DEFAULT => 'all tardist',
+ },
+ INC => '-I' . File::Spec->catfile( '.', 'Encode' ),
+ PMLIBDIRS => \@pmlibdirs,
+ INSTALLDIRS => 'perl',
+);
package MY;