8.88. ExtUtils::MM_Win32
Provides methods for use with MakeMaker
for Win32 systems. Used internally by MakeMaker in the standard Win32
Perl distribution if needed. (See ExtUtils::MM_Unix for a
documentation of the methods provided there.) Overrides the
implementation of these methods, not the interface.
Concatenates one or more directory names and a filename to form a
catfile
complete path, ending with a filename.
Initializes constants, .SUFFIXES, and .PHONY.
constants
Defines targets for bootstrap files.
dynamic_bs
Defines how to produce the *.so (or equivalent)
dynamic_lib
files.
Performs a logical cleanup of a path.
canonpath
Changes command-line quoting (same as MM_Unix version).
dist_ci
Changes command-line quoting (same as MM_Unix version).
dist_core
Disables manpage process.
manifypods
Defines the string that is passed to recursive
pasthru
make calls in subdirectories.
Takes one argument, a filename, and returns the filename if the
perl_script filename
argument is likely to be a Perl script.
Defines a target that copies all files in the hash PM to their
pm_to_blib
destination and autosplits them. See ExtUtils::Install.
Defines how to produce the *.a (or equivalent)
static_lib
files.
Helper method to write the test targets.
test_via_harness
Use Win32-style quoting on command line.
tool_autosplit
Win32 overrides. Defines SHELL, LD, TOUCH, CP, MV, RM_F, RM_RF,
tools_other
CHMOD, and UMASK_NULL in the Makefile. Also defines the Perl programs
MKPATH, WARN_IF_OLD_PACKLIST, MOD_INSTALL, DOC_INSTALL, and
UNINSTALL.
Defines the targets all,
top_targets
subdirs, config, and
O_files.
Defines suffix rules to go from XS to object files directly.
xs_o