Seth Woolley's Man Viewer

ExtUtils::MM_MacOS(3) - ExtUtils::MM_MacOS - methods to override UN*X behaviour in ExtUtils::MakeMaker - man 3 ExtUtils::MM_MacOS

([section] manual, -k keyword, -K [section] search, -f whatis)
man plain no title

ExtUtils::MM_MacOS(3)  Perl Programmers Reference Guide  ExtUtils::MM_MacOS(3)



NAME
       ExtUtils::MM_MacOS - methods to override UN*X behaviour in(1,8) ExtU-
       tils::MakeMaker

SYNOPSIS
        use ExtUtils::MM_MacOS; # Done internally by ExtUtils::MakeMaker if(3,n) needed

DESCRIPTION
       MM_MacOS currently only produces an approximation to the correct Make-
       file.

       maybe_command
           Returns true, if(3,n) 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(3,n) 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_TAR-
           GET, 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(1,2) 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.



perl v5.8.5                       2001-09-21             ExtUtils::MM_MacOS(3)

References for this manual (incoming links)