ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::MM_Cygwin - methods to override UN*X behaviour in ExtUtils::MakeMaker SYNOPSIS use ExtUtils::MM_Cygwin; # Done internally by ExtUtils::MakeMaker if needed DESCRIPTION See ExtUtils::MM_Unix for a documentation of the methods provided there. os_flavor We're Unix and Cygwin. cflags if configured for dynamic loading, triggers #define EXT in EXTERN.h replace_manpage_separator replaces strings '::' with '.' in MAN*POD man page names init_linker point

ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix

NAME SYNOPSIS DESCRIPTIONOverridden methods AUTHOR SEE ALSO NAME ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix SYNOPSIS Don't use this module directly. Use ExtUtils::MM and let it choose. DESCRIPTION This is a subclass of ExtUtils::MM_Unix which contains functionality for DOS. Unless otherwise stated, it works just like ExtUtils::MM_Unix Overridden methods os_flavor replace_manpage_separator Generates Foo__Bar.3 style man page names AUTHOR Michael G Schwern <schwern

ExtUtils::MM_Darwin - special behaviors for OS X

NAME SYNOPSIS DESCRIPTIONOverriden Methods NAME ExtUtils::MM_Darwin - special behaviors for OS X SYNOPSIS For internal MakeMaker use only DESCRIPTION See ExtUtils::MM_Unix for ExtUtils::MM_Any for documentation on the methods overridden here. Overriden Methods init_dist Turn off Apple tar's tendency to copy resource forks as "._foo" files.

ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker SYNOPSIS use ExtUtils::MM_BeOS; # Done internally by ExtUtils::MakeMaker if needed DESCRIPTION See ExtUtils::MM_Unix for a documentation of the methods provided there. This package overrides the implementation of these methods, not the semantics. os_flavor BeOS is BeOS. init_linker libperl.a equivalent to be linked to dynamic extensions. 1; __END__

ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix

NAME SYNOPSIS DESCRIPTIONOverridden methods AUTHOR SEE ALSO NAME ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix SYNOPSIS Don't use this module directly. Use ExtUtils::MM and let it choose. DESCRIPTION This is a subclass of ExtUtils::MM_Unix which contains functionality for AIX. Unless otherwise stated it works just like ExtUtils::MM_Unix Overridden methods dlsyms Define DL_FUNCS and DL_VARS and write the *.exp files. AUTHOR Michael G Schwern <schwern@pobox.com> with cod

ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::MM - OS adjusted ExtUtils::MakeMaker subclass SYNOPSIS require ExtUtils::MM; my $mm = MM->new(...); DESCRIPTION FOR INTERNAL USE ONLY ExtUtils::MM is a subclass of ExtUtils::MakeMaker which automatically chooses the appropriate OS specific subclass for you (ie. ExtUils::MM_Unix, etc...). It also provides a convenient alias via the MM class (I didn't want MakeMaker modules outside of ExtUtils/). This class might turn out to be a temporary solution,

ExtUtils::MM_Any - Platform-agnostic MM methods

NAME SYNOPSIS DESCRIPTION METHODSCross-platform helper methods Targets Init methods Tools File::Spec wrappers Misc AUTHOR NAME ExtUtils::MM_Any - Platform-agnostic MM methods SYNOPSIS FOR INTERNAL USE ONLY! package ExtUtils::MM_SomeOS; # Temporarily, you have to subclass both. Put MM_Any first. require ExtUtils::MM_Any; require ExtUtils::MM_Unix; @ISA = qw(ExtUtils::MM_Any ExtUtils::Unix); DESCRIPTION FOR INTERNAL USE ONLY! ExtUtils::MM_Any is a superclass for the ExtUtils::MM_* set of

ExtUtils::Manifest - utilities to write and check a MANIFEST file

NAME VERSION SYNOPSIS DESCRIPTIONFunctions MANIFEST MANIFEST.SKIP EXPORT_OK GLOBAL VARIABLES DIAGNOSTICS ENVIRONMENT SEE ALSO AUTHOR COPYRIGHT AND LICENSE NAME ExtUtils::Manifest - utilities to write and check a MANIFEST file VERSION version 1.70 SYNOPSIS use ExtUtils::Manifest qw(...funcs to import...); mkmanifest(); my @missing_files = manicheck; my @skipped = skipcheck; my @extra_files = filecheck; my($missing, $extra) = fullcheck; my $found = manifind(); my $mani

ExtUtils::Mksymlists - write linker options files for dynamic extension

NAME SYNOPSIS DESCRIPTION AUTHOR REVISION NAME ExtUtils::Mksymlists - write linker options files for dynamic extension SYNOPSIS use ExtUtils::Mksymlists; Mksymlists( NAME => $name , DL_VARS => [ $var1, $var2, $var3 ], DL_FUNCS => { $pkg1 => [ $func1, $func2 ], $pkg2 => [ $func3 ] ); DESCRIPTION ExtUtils::Mksymlists produces files used by the linker under some OSs during the creation of shared libraries for dynamic exte

ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader

NAME SYNOPSIS DESCRIPTION NAME ExtUtils::Mkbootstrap - make a bootstrap file for use by DynaLoader SYNOPSIS Mkbootstrap DESCRIPTION Mkbootstrap typically gets called from an extension Makefile. There is no *.bs file supplied with the extension. Instead, there may be a *_BS file which has code for the special cases, like posix for berkeley db on the NeXT. This file will get parsed, and produce a maybe empty @DynaLoader::dl_resolve_using array for the current architecture. That will be extende