ExtUtils::MM_Win32 - methods to override UN*X behaviour in ExtUtils::MakeMaker
use ExtUtils::MM_Win32; # Done internally by ExtUtils::MakeMaker if neededSee ExtUtils::MM_Unix for a documentation of the methods provided there. This package overrides the implementation of these methods, not the semantics.
Initializes lots of constants and .SUFFIXES and .PHONY
Defines how to produce the *.a (or equivalent) files.
Defines targets for bootstrap files.
Defines how to produce the *.so (or equivalent) files.
Takes one argument, a file name, and returns the file name, if the argument is likely to be a perl script. On MM_Unix this is true for any ordinary, readable file.
Defines target that copies all files in the hash PM to their destination and autosplits them. See"DESCRIPTION" in ExtUtils::Install
Use Win32 quoting on command line.
Win32 overrides.
Defines SHELL, LD, TOUCH, CP, MV, RM_F, RM_RF, CHMOD, UMASK_NULL in the Makefile. Also defines the perl programs MKPATH, WARN_IF_OLD_PACKLIST, MOD_INSTALL. DOC_INSTALL, and UNINSTALL.
Defines suffix rules to go from XS to object files directly. This is only intended for broken make implementations.
Defines the targets all, subdirs, config, and O_FILES
We don't want manpage process.
Same as MM_Unix version (changes command-line quoting).
Same as MM_Unix version (changes command-line quoting).
Defines the string that is passed to recursive make calls in subdirectories.
Perldoc Browser is maintained by Dan Book (DBOOK). Please contact him via theGitHub issue tracker oremail regarding any issues with the site itself, search, or rendering of documentation.
The Perl documentation is maintained by the Perl 5 Porters in the development of Perl. Please contact them via thePerl issue tracker, themailing list, orIRC to report any issues with the contents or format of the documentation.