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) |