Manual Reference Pages  - ExtUtils::MM_MacOS (3pm)

NAME

ExtUtils::MM_MacOS - methods to override UN*X behaviour in ExtUtils::MakeMaker

CONTENTS

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 working directory’s name. MakeMaker calls this only if the developer has not supplied a NAME attribute.
macify Translate relative Unix filepaths into Mac names.
patternify Translate Unix filepaths and shell globs to Mac style.
init_main Initializes some of NAME, FULLEXT, BASEEXT, 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_platform Add MACPERL_SRC MACPERL_LIB
platform_constants Add MACPERL_SRC MACPERL_LIB MACLIBS_68K MACLIBS_PPC MACLIBS_SC MACLIBS_MRC MACLIBS_ALL_68K MACLIBS_ALL_PPC MACLIBS_SHARED

XXX Few are initialized. How many of these are ever used?

init_dirscan Initializes DIR, XS, PM, C, O_FILES, H, PL_FILES, MAN*PODS, EXE_FILES.
init_VERSION (o) Change DEFINE_VERSION and XS_DEFINE_VERSION
special_targets (o) Add .INCLUDE
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.
clean_subdirs_target MacOS semantics for changing directories and checking for existence very different than everyone else.
realclean (o) Defines the realclean target.
realclean_subdirs_target MacOS semantics for changing directories and checking for existence very different than everyone else.
rulez (o)
processPL (o) Defines targets to run *.PL files.
os_flavor MacOS Classic is MacOS and MacOS Classic.
Jump to page    or go to Top of page |  Section 3pm |  Main Index.


perl v5.8.5 ExtUtils::MM_MacOS (3pm) 2001-09-21
Generated by manServer 1.07 from /usr/share/man/man3/ExtUtils::MM_MacOS.3pm.gz using man macros.