extutils::mm_macos(3)
NAME
ExtUtils::MM_MacOS - methods to override UN*X behaviour in
ExtUtils::MakeMaker
SYNOPSIS
use ExtUtils::MM_MacOS; # Done internally by ExtUtils::MakeMaker if needed
DESCRIPTION
- MM_MacOS currently only produces an approximation to the
correct Makefile. - maybe_command Returns true, if the argument is likely to be a
- command.
- guess_name Guess the name of this package by examining the work
- ing direc tory's name. MakeMaker calls this only if the developer
- has not supplied a NAME attribute.
- macify Translate relative path names into Mac names.
- patternify Translate to Mac names & patterns
- init_main Initializes some of NAME, FULLEXT, BASEEXT, ROOTEXT,
- DLBASE, PERL_SRC, PERL_LIB, PERL_ARCHLIB, PERL_INC, INSTALLDIRS,
- INST_*, INSTALL*, PREFIX, CONFIG, AR, AR_STATIC_ARGS, LD,
- OBJ_EXT, LIB_EXT, MAP_TARGET, LIBPERL_A, VERSION_FROM, VERSION,
- DISTNAME, VERSION_SYM.
- init_others Initializes LDLOADLIBS, LIBS
- init_dirscan Initializes DIR, XS, PM, C, O_FILES, H, PL_FILES,
- MAN*PODS, EXE_FILES.
- libscan (o) Takes a path to a file that is found by init_dirscan
- and returns false if we don't want to include this file in the
- library. Mainly used to exclude RCS, CVS, and SCCS directories
- from installation.
- constants (o) Initializes lots of constants and .SUFFIXES and
- .PHONY
- static (o) Defines the static target.
- dlsyms (o) Used by MacOS to define DL_FUNCS and DL_VARS and write
- the *.exp files.
- dynamic (o) Defines the dynamic target.
- clean (o) Defines the clean target.
- realclean (o) Defines the realclean target.
- rulez (o) processPL (o) Defines targets to run *.PL files.