use strict; use warnings; use inc::Module::Install; name 'Devel-CoreDump'; all_from 'lib/Devel/CoreDump.pm'; extra_tests; my @OBJECT = map { "${_}.o" } qw( CoreDump src/coredumper src/thread_lister src/elfcore src/linuxthreads ); makemaker_args( INC => '-Isrc', clean => { FILES => join(q{ }, @OBJECT) }, OBJECT => join(q{ }, @OBJECT), ); WriteAll; package MY; sub const_cccmd { my $self = shift; my $orig = $self->SUPER::const_cccmd(@_); return '' unless $orig; $orig .= ' -o $@'; return $orig; } 1;