extutils::mm_win32(3)
NAME
ExtUtils::MM_Win32 - methods to override UN*X behaviour in
ExtUtils::MakeMaker
SYNOPSIS
use ExtUtils::MM_Win32; # 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.
- constants (o)
- Initializes lots of constants and .SUFFIXES and .PHONY
- static_lib (o)
- Defines how to produce the *.a (or equivalent) files.
- dynamic_bs (o)
- Defines targets for bootstrap files.
- dynamic_lib (o)
- Defines how to produce the *.so (or equivalent) files.
- perl_script
- 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. - pm_to_blib
- Defines target that copies all files in the hash PM to
their destination and autosplits them. See "DESCRIP
TION" in ExtUtils::Install - tool_autosplit (override)
- Use Win32 quoting on command line.
- tools_other (o)
- Win32 overrides.
- Defines SHELL, LD, TOUCH, CP, MV, RM_F, RM_RF, CHMOD,
UMASK_NULL in the Makefile. Also defines the perl pro
grams MKPATH, WARN_IF_OLD_PACKLIST, MOD_INSTALL.
DOC_INSTALL, and UNINSTALL. - xs_o (o)
- Defines suffix rules to go from XS to object files
directly. This is only intended for broken make imple
mentations. - top_targets (o)
- Defines the targets all, subdirs, config, and O_FILES
- manifypods (o)
- We don't want manpage process.
- dist_ci (o)
- Same as MM_Unix version (changes command-line quot
ing). - dist_core (o)
- Same as MM_Unix version (changes command-line quot
ing). - pasthru (o)
- Defines the string that is passed to recursive make
calls in subdirectories.