diff options
-rw-r--r-- | ext/Encode/Makefile.PL | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/ext/Encode/Makefile.PL b/ext/Encode/Makefile.PL index fd742ccc5a..f0d57feeca 100644 --- a/ext/Encode/Makefile.PL +++ b/ext/Encode/Makefile.PL @@ -1,4 +1,6 @@ use ExtUtils::MakeMaker; +my @tables = qw(iso8859 EBCDIC Symbols); + WriteMakefile( NAME => "Encode", VERSION_FROM => 'Encode.pm', @@ -13,6 +15,22 @@ WriteMakefile( package MY; + +sub post_initialize +{ + my ($self) = @_; + push(@{$self->{'O_FILES'}},map("$_\$(OBJ_EXT)",@tables)); + $self->{'clean'}{'FILES'} .= join(' ',map("$_.*",@tables)); + return ''; +} + +sub clean +{ + my ($self) = @_; + return $self->SUPER::clean . qq[ + \$(RM_F) ].join(' ',map("$_.*",@tables))."\n" +} + sub postamble { return ' |