From 311a0942a841b9a310fcf53d05fa79c643b68a12 Mon Sep 17 00:00:00 2001 From: Nick Ing-Simmons Date: Thu, 14 Dec 2000 20:36:13 +0000 Subject: "Cold" build correction to Encode's Makefile.PL p4raw-id: //depot/perlio@8106 --- ext/Encode/Makefile.PL | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) 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 ' -- cgit v1.2.1