1 use ExtUtils::MakeMaker;
2 my @tables = qw(iso8859 EBCDIC Symbols);
6 VERSION_FROM => 'Encode.pm',
7 OBJECT => '$(O_FILES)',
9 COMPRESS => 'gzip -9f',
11 DIST_DEFAULT => 'all tardist',
22 push(@{$self->{'O_FILES'}},map("$_\$(OBJ_EXT)",@tables));
23 $self->{'clean'}{'FILES'} .= join(' ',map("$_.*",@tables));
30 return $self->SUPER::clean . qq[
31 \$(RM_F) ].join(' ',map("$_.*",@tables))."\n"
38 Encode$(OBJ_EXT) : iso8859$(OBJ_EXT) EBCDIC$(OBJ_EXT) Symbols$(OBJ_EXT)
40 iso8859.c : compile Makefile
41 $(PERL) compile $@ Encode/ascii.enc Encode/iso8859*.enc Encode/cp1250.enc
43 EBCDIC.c : compile Makefile Encode/cp1047.enc Encode/cp37.enc Encode/posix-bc.enc
44 $(PERL) compile $@ Encode/cp1047.enc Encode/cp37.enc Encode/posix-bc.enc
46 Symbols.c : compile Makefile Encode/symbol.enc Encode/dingbats.enc
47 $(PERL) compile $@ Encode/symbol.enc Encode/dingbats.enc