unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OpenBSD-3.6)
Page:
Section:
Apropos / Subsearch:
optional field



ExtUtils::MM_MacOPerl)Programmers ReferenceExtUtils::MM_MacOS(3p)


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 com-
           mand.

       guess_name
           Guess the name of this package by examining the work-
           ing 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, VER-
           SION_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



perl v5.8.5                 2002-11-06                          1





ExtUtils::MM_MacOPerl)Programmers ReferenceExtUtils::MM_MacOS(3p)


       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.
























perl v5.8.5                 2002-11-06                          2