The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
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;