GNU/Linux | 
					RedHat 9.0(Shrike) | 
					|
![]()  | 
					ExtUtils::MM_MacOS(3pm) | 
					![]()  | 
				
ExtUtils::MM_MacOS − methods to override UN*X behaviour in ExtUtils::MakeMaker
use ExtUtils::MM_MacOS; # Done internally by ExtUtils::MakeMaker if needed
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 working
directory’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.
![]()  | 
				ExtUtils::MM_MacOS(3pm) | ![]()  |