1package ExtUtils::MM_QNX; 2 3use strict; 4our $VERSION = '7.44'; 5$VERSION =~ tr/_//d; 6 7require ExtUtils::MM_Unix; 8our @ISA = qw(ExtUtils::MM_Unix); 9 10 11=head1 NAME 12 13ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix 14 15=head1 SYNOPSIS 16 17 Don't use this module directly. 18 Use ExtUtils::MM and let it choose. 19 20=head1 DESCRIPTION 21 22This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for 23QNX. 24 25Unless otherwise stated it works just like ExtUtils::MM_Unix. 26 27=head2 Overridden methods 28 29=head3 extra_clean_files 30 31Add .err files corresponding to each .c file. 32 33=cut 34 35sub extra_clean_files { 36 my $self = shift; 37 38 my @errfiles = @{$self->{C}}; 39 for ( @errfiles ) { 40 s/.c$/.err/; 41 } 42 43 return( @errfiles, 'perlmain.err' ); 44} 45 46 47=head1 AUTHOR 48 49Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix 50 51=head1 SEE ALSO 52 53L<ExtUtils::MakeMaker> 54 55=cut 56 57 581; 59