Michael G Schwern wrote:
On Tue, Mar 15, 2005 at 07:23:59PM -0600, Craig A. Berry wrote:

Trying revision 2334 on OpenVMS Alpha v7.3-1, Perl 5.8.4, the build dies
variously:


As always, I need to see the generated Makefiles.


Sorry, see attached.


$ perl Makefile.PL
$ mms/ident
%MMS-I-IDENT, MMS V3.3-4 ) Digital Equipment Corporation 1989, 1998. All rights reserved. ) Electronic Data Systems Limited 1995, 1998
$ mms
%MMS-W-GFBMULTACTS, Actions for PM_TO_BLIB are redefined on line 1064.
%MMS-F-GWKNOPRN, There are no known sources for the current target PM_TO_BLIB.TS



$ mmk/ident
%MMK-I-IDENT, this is the MadGoat Make Utility V3.9-6
-MMK-I-COPYRIGHT, Copyright ) 1992-2002, MadGoat Software. All Rights Reserved.
$ mmk
%MMK-F-MULACTION, multiple dependencies with action lists found for target PM_TO_BLIB


# This Makefile is for the ExtUtils::MakeMaker extension to perl.
#
# It was generated automatically by MakeMaker version
# 6.25_10 (Revision: 2334) from the contents of
# Makefile.PL. Don't edit this file, edit Makefile.PL instead.
#
#       ANY CHANGES MADE HERE WILL BE LOST!
#
#   MakeMaker ARGV: ()
#
#   MakeMaker Parameters:

#     ABSTRACT_FROM => q[lib/ExtUtils/MakeMaker.pm]
#     AUTHOR => q[Michael G Schwern <[EMAIL PROTECTED]>]
#     EXE_FILES => [q[bin/instmodsh]]
#     INSTALLDIRS => q[perl]
#     NAME => q[ExtUtils::MakeMaker]
#     PREREQ_PM => { Test::Harness=>q[2], Pod::Man=>q[0], File::Spec=>q[0.8], 
File::Basename=>q[0], DirHandle=>q[0] }
#     VERSION_FROM => q[lib/ExtUtils/MakeMaker.pm]

# --- MakeMaker post_initialize section:


# --- MakeMaker const_config section:

# These definitions are from config.sh (via 
/perl_root/lib/VMS_AXP/5_8_4/Config.pm)

# They may have been overridden via Makefile.PL or on the command line
AR = 
CC = CC/DECC
CCCDLFLAGS = 
CCDLFLAGS = 
DLEXT = exe
DLSRC = dl_vms.c
LD = Link
LDDLFLAGS = /Share
LDFLAGS = /NoTrace/NoMap
LIBC = \(DECCRTL\)
LIB_EXT = .olb
OBJ_EXT = .obj
OSNAME = VMS
OSVERS = V7.2-1
RANLIB = 
SITELIBEXP = perl_root:[lib.site_perl]
SITEARCHEXP = perl_root:[lib.site_perl.VMS_AXP]
SO = exe
EXE_EXT = .exe
FULL_AR = 
VENDORARCHEXP = 
VENDORLIBEXP = 


# --- MakeMaker constants section:
AR_STATIC_ARGS = cr
DIRFILESEP = 
DFSEP = $(DIRFILESEP)
NAME = ExtUtils::MakeMaker
NAME_SYM = ExtUtils_MakeMaker
VERSION = 6.25_10
VERSION_MACRO = VERSION
VERSION_SYM = 6_25_10
DEFINE_VERSION = "$(VERSION_MACRO)=""$(VERSION)"""
XS_VERSION = 6.25_10
XS_VERSION_MACRO = XS_VERSION
XS_DEFINE_VERSION = "$(XS_VERSION_MACRO)=""$(XS_VERSION)"""
INST_ARCHLIB = [.blib.arch]
INST_SCRIPT = [.blib.script]
INST_BIN = [.blib.bin]
INST_LIB = [.blib.lib]
INST_MAN1DIR = [.blib.man1]
INST_MAN3DIR = [.blib.man3]
MAN1EXT = rno
MAN3EXT = rno
INSTALLDIRS = perl
DESTDIR = 
PREFIX = $(PERLPREFIX)
PERLPREFIX = perl_root:
SITEPREFIX = perl_root:
VENDORPREFIX = 
INSTALLPRIVLIB = perl_root:[lib]
DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB)
INSTALLSITELIB = perl_root:[lib.site_perl]
DESTINSTALLSITELIB = $(DESTDIR)$(INSTALLSITELIB)
INSTALLVENDORLIB = 
DESTINSTALLVENDORLIB = $(DESTDIR)$(INSTALLVENDORLIB)
INSTALLARCHLIB = perl_root:[lib.VMS_AXP.5_8_4]
DESTINSTALLARCHLIB = $(DESTDIR)$(INSTALLARCHLIB)
INSTALLSITEARCH = perl_root:[lib.site_perl.VMS_AXP]
DESTINSTALLSITEARCH = $(DESTDIR)$(INSTALLSITEARCH)
INSTALLVENDORARCH = 
DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH)
INSTALLBIN = perl_root:[000000]
DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN)
INSTALLSITEBIN = perl_root:[bin.VMS_AXP]
DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN)
INSTALLVENDORBIN = 
DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN)
INSTALLSCRIPT = perl_root:[utils]
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT)
INSTALLMAN1DIR = perl_root:[man.man1]
DESTINSTALLMAN1DIR = $(DESTDIR)$(INSTALLMAN1DIR)
INSTALLSITEMAN1DIR = perl_root:[man.man1]
DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR)
INSTALLVENDORMAN1DIR = 
DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR)
INSTALLMAN3DIR = perl_root:[man.man3]
DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR)
INSTALLSITEMAN3DIR = perl_root:[man.man3]
DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR)
INSTALLVENDORMAN3DIR = 
DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR)
PERL_LIB = perl_root:[lib]
PERL_ARCHLIB = perl_root:[lib.VMS_AXP.5_8_4]
LIBPERL_A = libperl.olb
FIRST_MAKEFILE = Descrip.MMS
MAKEFILE_OLD = Descrip.MMS_old
MAKE_APERL_FILE = Makeaperl.MMS
PERLMAINCC = $(CC)
PERL_INC = perl_root:[lib.VMS_AXP.5_8_4.CORE]
PERL = MCR dsa0:[sys0.syscommon.perl-5_8_4]perl.exe
FULLPERL = MCR dsa0:[sys0.syscommon.perl-5_8_4]perl.exe
ABSPERL = $(PERL)
PERLRUN = $(PERL) "-I[.lib]"
FULLPERLRUN = $(FULLPERL) "-I[.lib]"
ABSPERLRUN = $(ABSPERL)
PERLRUNINST = $(PERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
FULLPERLRUNINST = $(FULLPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
ABSPERLRUNINST = $(ABSPERLRUN) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)"
PERL_CORE = 0
PERM_RW = 644
PERM_RWX = 755

MAKEMAKER   = [.lib.ExtUtils]MakeMaker.pm
MM_VERSION  = 6.25_10
MM_REVISION = 2334

# FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle).
# BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle)
# PARENT_NAME = NAME without BASEEXT and no trailing :: (eg Foo::Bar)
# DLBASE  = Basename part of dynamic library. May be just equal BASEEXT.
MAKE = $(MMS)$(MMSQUALIFIERS)
FULLEXT = [.ExtUtils.MakeMaker]
BASEEXT = MakeMaker
PARENT_NAME = ExtUtils
DLBASE = PL_ExtUtils__MakeMaker
VERSION_FROM = [.lib.ExtUtils]MakeMaker.pm
DEFINE = 
OBJECT = 
LDFROM = 
LINKTYPE = dynamic
BOOTDEP = 

# Handy lists of source code files:
XS_FILES = 
C_FILES  = 
O_FILES  = 
H_FILES  = 
MAN1PODS = [.bin]instmodsh
MAN3PODS = [.lib.extutils.command]mm.pm [.lib.extutils.makemaker]bytes.pm 
[.lib.extutils.makemaker]config.pm \
        [.lib.extutils.makemaker]faq.pod [.lib.extutils.makemaker]tutorial.pod 
[.lib.extutils.makemaker]vmsish.pm \
        [.lib.extutils]command.pm [.lib.extutils]install.pm 
[.lib.extutils]installed.pm \
        [.lib.extutils]liblist.pm [.lib.extutils]makemaker.pm 
[.lib.extutils]manifest.pm \
        [.lib.extutils]mkbootstrap.pm [.lib.extutils]mksymlists.pm 
[.lib.extutils]mm.pm \
        [.lib.extutils]mm_aix.pm [.lib.extutils]mm_any.pm 
[.lib.extutils]mm_beos.pm [.lib.extutils]mm_cygwin.pm \
        [.lib.extutils]mm_dos.pm [.lib.extutils]mm_macos.pm 
[.lib.extutils]mm_nw5.pm [.lib.extutils]mm_os2.pm \
        [.lib.extutils]mm_qnx.pm [.lib.extutils]mm_unix.pm 
[.lib.extutils]mm_uwin.pm [.lib.extutils]mm_vms.pm \
        [.lib.extutils]mm_vos.pm [.lib.extutils]mm_win32.pm 
[.lib.extutils]mm_win95.pm \
        [.lib.extutils]my.pm [.lib.extutils]packlist.pm 
[.lib.extutils]testlib.pm

# Where is the Config information that we are using/depend on
CONFIGDEP = $(PERL_ARCHLIB)$(DFSEP)Config.pm $(PERL_INC)$(DFSEP)config.h

# Where to build things
INST_LIBDIR      = [.blib.lib.ExtUtils]
INST_ARCHLIBDIR  = [.blib.arch.ExtUtils]

INST_AUTODIR     = [.blib.lib.auto.ExtUtils.MakeMaker]
INST_ARCHAUTODIR = [.blib.arch.auto.ExtUtils.MakeMaker]

INST_STATIC      = 
INST_DYNAMIC     = 
INST_BOOT        = 

# Extra linker info
EXPORT_LIST        = $(BASEEXT).opt
PERL_ARCHIVE       = PERL_ROOT:[000000]PERLSHR.EXE
PERL_ARCHIVE_AFTER = 


TO_INST_PM = [.lib.extutils.command]mm.pm [.lib.extutils.liblist]kid.pm 
[.lib.extutils.makemaker]bytes.pm \
        [.lib.extutils.makemaker]config.pm [.lib.extutils.makemaker]faq.pod 
[.lib.extutils.makemaker]tutorial.pod \
        [.lib.extutils.makemaker]vmsish.pm [.lib.extutils]command.pm 
[.lib.extutils]install.pm \
        [.lib.extutils]installed.pm [.lib.extutils]liblist.pm 
[.lib.extutils]makemaker.pm \
        [.lib.extutils]manifest.pm [.lib.extutils]manifest.skip 
[.lib.extutils]mkbootstrap.pm \
        [.lib.extutils]mksymlists.pm [.lib.extutils]mm.pm 
[.lib.extutils]mm_aix.pm [.lib.extutils]mm_any.pm \
        [.lib.extutils]mm_beos.pm [.lib.extutils]mm_cygwin.pm 
[.lib.extutils]mm_dos.pm \
        [.lib.extutils]mm_macos.pm [.lib.extutils]mm_nw5.pm 
[.lib.extutils]mm_os2.pm [.lib.extutils]mm_qnx.pm \
        [.lib.extutils]mm_unix.pm [.lib.extutils]mm_uwin.pm 
[.lib.extutils]mm_vms.pm [.lib.extutils]mm_vos.pm \
        [.lib.extutils]mm_win32.pm [.lib.extutils]mm_win95.pm 
[.lib.extutils]my.pm [.lib.extutils]packlist.pm \
        [.lib.extutils]testlib.pm

PM_TO_BLIB = [.lib.extutils]mm_vms.pm [.blib.lib.extutils]mm_vms.pm 
[.lib.extutils]command.pm \
        [.blib.lib.extutils]command.pm [.lib.extutils.makemaker]config.pm 
[.blib.lib.extutils.makemaker]config.pm \
        [.lib.extutils.liblist]kid.pm [.blib.lib.extutils.liblist]kid.pm 
[.lib.extutils]packlist.pm \
        [.blib.lib.extutils]packlist.pm [.lib.extutils.command]mm.pm 
[.blib.lib.extutils.command]mm.pm \
        [.lib.extutils]mm_win32.pm [.blib.lib.extutils]mm_win32.pm 
[.lib.extutils]mksymlists.pm \
        [.blib.lib.extutils]mksymlists.pm [.lib.extutils]manifest.pm 
[.blib.lib.extutils]manifest.pm \
        [.lib.extutils]mm_win95.pm [.blib.lib.extutils]mm_win95.pm 
[.lib.extutils.makemaker]faq.pod \
        [.blib.lib.extutils.makemaker]faq.pod [.lib.extutils]makemaker.pm 
[.blib.lib.extutils]makemaker.pm \
        [.lib.extutils]mm_any.pm [.blib.lib.extutils]mm_any.pm 
[.lib.extutils]mkbootstrap.pm \
        [.blib.lib.extutils]mkbootstrap.pm [.lib.extutils]liblist.pm 
[.blib.lib.extutils]liblist.pm \
        [.lib.extutils]mm_unix.pm [.blib.lib.extutils]mm_unix.pm 
[.lib.extutils]mm_os2.pm \
        [.blib.lib.extutils]mm_os2.pm [.lib.extutils]mm_cygwin.pm 
[.blib.lib.extutils]mm_cygwin.pm \
        [.lib.extutils]mm_qnx.pm [.blib.lib.extutils]mm_qnx.pm 
[.lib.extutils]mm_nw5.pm \
        [.blib.lib.extutils]mm_nw5.pm [.lib.extutils]mm_dos.pm 
[.blib.lib.extutils]mm_dos.pm \
        [.lib.extutils]install.pm [.blib.lib.extutils]install.pm 
[.lib.extutils]manifest.skip \
        [.blib.lib.extutils]manifest.skip [.lib.extutils]mm_vos.pm 
[.blib.lib.extutils]mm_vos.pm \
        [.lib.extutils]mm_uwin.pm [.blib.lib.extutils]mm_uwin.pm 
[.lib.extutils]mm_beos.pm \
        [.blib.lib.extutils]mm_beos.pm [.lib.extutils.makemaker]vmsish.pm 
[.blib.lib.extutils.makemaker]vmsish.pm \
        [.lib.extutils]mm_macos.pm [.blib.lib.extutils]mm_macos.pm 
[.lib.extutils.makemaker]bytes.pm \
        [.blib.lib.extutils.makemaker]bytes.pm 
[.lib.extutils.makemaker]tutorial.pod 
[.blib.lib.extutils.makemaker]tutorial.pod \
        [.lib.extutils]mm.pm [.blib.lib.extutils]mm.pm 
[.lib.extutils]testlib.pm [.blib.lib.extutils]testlib.pm \
        [.lib.extutils]mm_aix.pm [.blib.lib.extutils]mm_aix.pm 
[.lib.extutils]my.pm [.blib.lib.extutils]my.pm \
        [.lib.extutils]installed.pm [.blib.lib.extutils]installed.pm


# --- MakeMaker platform_constants section:
MM_VMS_REVISION = 2330
MM_VMS_VERSION = 5.71_09


# --- MakeMaker tool_autosplit section:
# Usage : $(AUTOSPLITFILE) FileToSplit AutoDirToSplitInto
AUTOSPLITFILE = $(ABSPERLRUN)  -e "use AutoSplit;  autosplit($$ARGV[0], 
$$ARGV[1], 0, 1, 1)"



# --- MakeMaker tool_xsubpp section:


# --- MakeMaker tools_other section:
SHELL = Posix
CHMOD = $(ABSPERLRUN) "-MExtUtils::Command" -e chmod
CP = $(ABSPERLRUN) "-MExtUtils::Command" -e cp
MV = $(ABSPERLRUN) "-MExtUtils::Command" -e mv
NOOP = Continue
NOECHO = @ 
RM_F = $(ABSPERLRUN) "-MExtUtils::Command" -e rm_f
RM_RF = $(ABSPERLRUN) "-MExtUtils::Command" -e rm_rf
TEST_F = $(ABSPERLRUN) "-MExtUtils::Command" -e test_f
TOUCH = $(ABSPERLRUN) "-MExtUtils::Command" -e touch
UMASK_NULL = ! 
DEV_NULL = 
MKPATH = $(ABSPERLRUN) "-MExtUtils::Command" -e mkpath
EQUALIZE_TIMESTAMP = $(ABSPERLRUN) -we "open F,qq{>>$ARGV[1]};close 
F;utime(0,(stat($ARGV[0]))[9]+1,$ARGV[1])"
ECHO = $(ABSPERLRUN) -le "print [EMAIL PROTECTED]"
ECHO_N = $(ABSPERLRUN) -e  "print [EMAIL PROTECTED]"
UNINST = 0
VERBINST = 0
MOD_INSTALL = $(ABSPERLRUN) "-MExtUtils::Install" -e "install({split(' 
',<STDIN>)}, '$(VERBINST)', 0, '$(UNINST)');"
DOC_INSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e perllocal_install
UNINSTALL = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e uninstall
WARN_IF_OLD_PACKLIST = $(ABSPERLRUN) "-MExtUtils::Command::MM" -e 
warn_if_old_packlist
MACROSTART = /Macro=(
MACROEND = )
USEMAKEFILE = /Descrip=
FIXIN = $(PERLRUN) "-MExtUtils::MY" -e "MY->fixin(shift)"

# Just in case anyone is using the old macro.
USEMACROS = $(MACROSTART)
SAY = $(ECHO)



# --- MakeMaker makemakerdflt section:
makemakerdflt : all
        $(NOECHO) $(NOOP)


# --- MakeMaker dist section:
TAR = tar
TARFLAGS = cvf
ZIP = zip
ZIPFLAGS = -Vu
COMPRESS = gzip
SUFFIX = -gz
SHAR = vms_share
PREOP = $(NOECHO) $(NOOP)
POSTOP = $(NOECHO) $(NOOP)
TO_UNIX = $(NOECHO) $(NOOP)
CI = ci -u
RCS_LABEL = rcs -Nv$(VERSION_SYM): -q
DIST_CP = best
DIST_DEFAULT = zipdist
DISTNAME = ExtUtils-MakeMaker
DISTVNAME = ExtUtils-MakeMaker-6_25_10


# --- MakeMaker macro section:


# --- MakeMaker depend section:


# --- MakeMaker cflags section:

CCFLAGS = /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj 
/NOANSI_ALIAS/float=ieee/ieee=denorm_results/Define=($(DEFINE_VERSION),$(XS_DEFINE_VERSION))/Include=($(PERL_INC))
OPTIMIZE = /NoList
PERLTYPE = 


# --- MakeMaker const_loadlibs section:


# --- MakeMaker const_cccmd section:


# --- MakeMaker post_constants section:


# --- MakeMaker pasthru section:
PASTHRU=


# --- MakeMaker special_targets section:
.SUFFIXES :
.SUFFIXES : $(OBJ_EXT) .c .cpp .cxx .xs



# --- MakeMaker c_o section:


# --- MakeMaker xs_c section:


# --- MakeMaker xs_o section:


# --- MakeMaker top_targets section:
all :: pure_all
        $(NOECHO) $(NOOP)


pure_all :: config pm_to_blib subdirs linkext
        $(NOECHO) $(NOOP)

subdirs :: $(MYEXTLIB)
        $(NOECHO) $(NOOP)

config :: $(FIRST_MAKEFILE) blibdirs
        $(NOECHO) $(NOOP)

help :
        perldoc ExtUtils::MakeMaker


# --- MakeMaker blibdirs section:
blibdirs : $(INST_LIBDIR)$(DFSEP).exists $(INST_ARCHLIB)$(DFSEP).exists 
$(INST_AUTODIR)$(DFSEP).exists $(INST_ARCHAUTODIR)$(DFSEP).exists 
$(INST_BIN)$(DFSEP).exists $(INST_SCRIPT)$(DFSEP).exists 
$(INST_MAN1DIR)$(DFSEP).exists $(INST_MAN3DIR)$(DFSEP).exists
        $(NOECHO) $(NOOP)

# Backwards compat with 6.18 through 6.25
blibdirs.ts : blibdirs
        $(NOECHO) $(NOOP)

$(INST_LIBDIR)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_LIBDIR)
        $(NOECHO) $(CHMOD) 755 $(INST_LIBDIR)
        $(NOECHO) $(TOUCH) $(INST_LIBDIR)$(DFSEP).exists

$(INST_ARCHLIB)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_ARCHLIB)
        $(NOECHO) $(CHMOD) 755 $(INST_ARCHLIB)
        $(NOECHO) $(TOUCH) $(INST_ARCHLIB)$(DFSEP).exists

$(INST_AUTODIR)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_AUTODIR)
        $(NOECHO) $(CHMOD) 755 $(INST_AUTODIR)
        $(NOECHO) $(TOUCH) $(INST_AUTODIR)$(DFSEP).exists

$(INST_ARCHAUTODIR)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_ARCHAUTODIR)
        $(NOECHO) $(CHMOD) 755 $(INST_ARCHAUTODIR)
        $(NOECHO) $(TOUCH) $(INST_ARCHAUTODIR)$(DFSEP).exists

$(INST_BIN)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_BIN)
        $(NOECHO) $(CHMOD) 755 $(INST_BIN)
        $(NOECHO) $(TOUCH) $(INST_BIN)$(DFSEP).exists

$(INST_SCRIPT)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_SCRIPT)
        $(NOECHO) $(CHMOD) 755 $(INST_SCRIPT)
        $(NOECHO) $(TOUCH) $(INST_SCRIPT)$(DFSEP).exists

$(INST_MAN1DIR)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_MAN1DIR)
        $(NOECHO) $(CHMOD) 755 $(INST_MAN1DIR)
        $(NOECHO) $(TOUCH) $(INST_MAN1DIR)$(DFSEP).exists

$(INST_MAN3DIR)$(DFSEP).exists :
        $(NOECHO) $(MKPATH) $(INST_MAN3DIR)
        $(NOECHO) $(CHMOD) 755 $(INST_MAN3DIR)
        $(NOECHO) $(TOUCH) $(INST_MAN3DIR)$(DFSEP).exists



# --- MakeMaker linkext section:

linkext :: $(LINKTYPE)
        $(NOECHO) $(NOOP)


# --- MakeMaker dlsyms section:


# --- MakeMaker dynamic section:

dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT)
        $(NOECHO) $(NOOP)


# --- MakeMaker dynamic_bs section:

BOOTSTRAP =


# --- MakeMaker dynamic_lib section:


# --- MakeMaker static section:

## $(INST_PM) has been moved to the all : target.
## It remains here for awhile to allow for old usage : "make static"
static :: $(FIRST_MAKEFILE) $(INST_STATIC)
        $(NOECHO) $(NOOP)


# --- MakeMaker static_lib section:


# --- MakeMaker manifypods section:

POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--"
POD2MAN = $(POD2MAN_EXE)


manifypods : pure_all  \
        [.bin]instmodsh \
        [.lib.extutils]mm_vms.pm \
        [.lib.extutils]command.pm \
        [.lib.extutils.makemaker]config.pm \
        [.lib.extutils]packlist.pm \
        [.lib.extutils.command]mm.pm \
        [.lib.extutils]mm_win32.pm \
        [.lib.extutils]mksymlists.pm \
        [.lib.extutils]manifest.pm \
        [.lib.extutils]mm_win95.pm \
        [.lib.extutils.makemaker]faq.pod \
        [.lib.extutils]mm_any.pm \
        [.lib.extutils]makemaker.pm \
        [.lib.extutils]mkbootstrap.pm \
        [.lib.extutils]liblist.pm \
        [.lib.extutils]mm_unix.pm \
        [.lib.extutils]mm_os2.pm \
        [.lib.extutils]mm_cygwin.pm \
        [.lib.extutils]mm_qnx.pm \
        [.lib.extutils]mm_nw5.pm \
        [.lib.extutils]mm_dos.pm \
        [.lib.extutils]install.pm \
        [.lib.extutils]mm_vos.pm \
        [.lib.extutils]mm_uwin.pm \
        [.lib.extutils]mm_beos.pm \
        [.lib.extutils.makemaker]vmsish.pm \
        [.lib.extutils]mm_macos.pm \
        [.lib.extutils.makemaker]bytes.pm \
        [.lib.extutils.makemaker]tutorial.pod \
        [.lib.extutils]mm.pm \
        [.lib.extutils]testlib.pm \
        [.lib.extutils]mm_aix.pm \
        [.lib.extutils]my.pm \
        [.lib.extutils]installed.pm \
        [.lib.extutils]mm_vms.pm \
        [.lib.extutils]command.pm \
        [.lib.extutils.makemaker]config.pm \
        [.lib.extutils]packlist.pm \
        [.lib.extutils.command]mm.pm \
        [.lib.extutils]mm_win32.pm \
        [.lib.extutils]mksymlists.pm \
        [.lib.extutils]manifest.pm \
        [.lib.extutils]mm_win95.pm \
        [.lib.extutils.makemaker]faq.pod \
        [.lib.extutils]mm_any.pm \
        [.lib.extutils]makemaker.pm \
        [.lib.extutils]mkbootstrap.pm \
        [.lib.extutils]liblist.pm \
        [.lib.extutils]mm_unix.pm \
        [.lib.extutils]mm_os2.pm \
        [.lib.extutils]mm_cygwin.pm \
        [.lib.extutils]mm_qnx.pm \
        [.lib.extutils]mm_nw5.pm \
        [.lib.extutils]mm_dos.pm \
        [.lib.extutils]install.pm \
        [.lib.extutils]mm_vos.pm \
        [.lib.extutils]mm_uwin.pm \
        [.lib.extutils]mm_beos.pm \
        [.lib.extutils.makemaker]vmsish.pm \
        [.lib.extutils]mm_macos.pm \
        [.lib.extutils.makemaker]bytes.pm \
        [.lib.extutils.makemaker]tutorial.pod \
        [.lib.extutils]mm.pm \
        [.lib.extutils]testlib.pm \
        [.lib.extutils]mm_aix.pm \
        [.lib.extutils]my.pm \
        [.lib.extutils]installed.pm
        $(NOECHO) $(POD2MAN) --section=1 --perm_rw=$(PERM_RW) -
          [.bin]instmodsh [.blib.man1]instmodsh.$(MAN1EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_vms.pm [.blib.man3]extutils__mm_vms.$(MAN3EXT) -
          [.lib.extutils]command.pm [.blib.man3]extutils__command.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils.makemaker]config.pm 
[.blib.man3]extutils__makemaker__config.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]packlist.pm [.blib.man3]extutils__packlist.$(MAN3EXT) -
          [.lib.extutils.command]mm.pm 
[.blib.man3]extutils__command__mm.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_win32.pm [.blib.man3]extutils__mm_win32.$(MAN3EXT) -
          [.lib.extutils]mksymlists.pm 
[.blib.man3]extutils__mksymlists.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]manifest.pm [.blib.man3]extutils__manifest.$(MAN3EXT) -
          [.lib.extutils]mm_win95.pm [.blib.man3]extutils__mm_win95.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils.makemaker]faq.pod 
[.blib.man3]extutils__makemaker__faq.$(MAN3EXT) -
          [.lib.extutils]mm_any.pm [.blib.man3]extutils__mm_any.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]makemaker.pm 
[.blib.man3]extutils__makemaker.$(MAN3EXT) -
          [.lib.extutils]mkbootstrap.pm 
[.blib.man3]extutils__mkbootstrap.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]liblist.pm [.blib.man3]extutils__liblist.$(MAN3EXT) -
          [.lib.extutils]mm_unix.pm [.blib.man3]extutils__mm_unix.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_os2.pm [.blib.man3]extutils__mm_os2.$(MAN3EXT) -
          [.lib.extutils]mm_cygwin.pm 
[.blib.man3]extutils__mm_cygwin.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_qnx.pm [.blib.man3]extutils__mm_qnx.$(MAN3EXT) -
          [.lib.extutils]mm_nw5.pm [.blib.man3]extutils__mm_nw5.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_dos.pm [.blib.man3]extutils__mm_dos.$(MAN3EXT) -
          [.lib.extutils]install.pm [.blib.man3]extutils__install.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_vos.pm [.blib.man3]extutils__mm_vos.$(MAN3EXT) -
          [.lib.extutils]mm_uwin.pm [.blib.man3]extutils__mm_uwin.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_beos.pm [.blib.man3]extutils__mm_beos.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils.makemaker]vmsish.pm 
[.blib.man3]extutils__makemaker__vmsish.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]mm_macos.pm [.blib.man3]extutils__mm_macos.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils.makemaker]bytes.pm 
[.blib.man3]extutils__makemaker__bytes.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils.makemaker]tutorial.pod 
[.blib.man3]extutils__makemaker__tutorial.$(MAN3EXT) -
          [.lib.extutils]mm.pm [.blib.man3]extutils__mm.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]testlib.pm [.blib.man3]extutils__testlib.$(MAN3EXT) -
          [.lib.extutils]mm_aix.pm [.blib.man3]extutils__mm_aix.$(MAN3EXT) 
        $(NOECHO) $(POD2MAN) --section=3 --perm_rw=$(PERM_RW) -
          [.lib.extutils]my.pm [.blib.man3]extutils__my.$(MAN3EXT) -
          [.lib.extutils]installed.pm 
[.blib.man3]extutils__installed.$(MAN3EXT) 




# --- MakeMaker processPL section:


# --- MakeMaker installbin section:

EXE_FILES = [.bin]instmodsh

pure_all :: $(INST_SCRIPT)instmodsh
        $(NOECHO) $(NOOP)

realclean ::
        $(RM_F) -
          $(INST_SCRIPT)instmodsh 

$(INST_SCRIPT)instmodsh : [.bin]instmodsh $(FIRST_MAKEFILE) 
$(INST_SCRIPT)$(DFSEP).exists $(INST_BIN)$(DFSEP).exists
        $(NOECHO) $(RM_F) $(INST_SCRIPT)instmodsh
        $(CP) [.bin]instmodsh $(INST_SCRIPT)instmodsh
        $(FIXIN) $(INST_SCRIPT)instmodsh
        -$(NOECHO) $(CHMOD) $(PERM_RWX) $(INST_SCRIPT)instmodsh



# --- MakeMaker subdirs section:

# none

# --- MakeMaker clean_subdirs section:
clean_subdirs :
        $(NOECHO) $(NOOP)


# --- MakeMaker clean section:

# Delete temporary files but do not touch installed files. We don't delete
# the Makefile here so a later make realclean still has a makefile to use.

clean :: clean_subdirs
        - $(RM_F) -
          *$(LIB_EXT) core -
          core.[0-9] $(INST_ARCHAUTODIR)extralibs.all -
          core.[0-9][0-9] $(BASEEXT).bso -
          pm_to_blib.ts core.[0-9][0-9][0-9][0-9] 
        - $(RM_F) -
          $(BASEEXT).x $(BOOTSTRAP) -
          perl$(EXE_EXT) tmon.out -
          *$(OBJ_EXT) pm_to_blib -
          blibdirs.ts core.[0-9][0-9][0-9][0-9][0-9] 
        - $(RM_F) -
          *perl.core core.*perl.*.? -
          $(MAKE_APERL_FILE) perl -
          $(BASEEXT).def core.[0-9][0-9][0-9] -
          mon.out lib$(BASEEXT).def -
          perlmain.c perl.exe 
        - $(RM_F) -
          $(INST_ARCHAUTODIR)extralibs.ld so_locations -
          $(BASEEXT).exp 
        - $(RM_RF) -
          *.Opt $(BASEEXT).bso -
          .MM_Tmp *.Lis -
          *.Map *.cpp -
          *.Dmp blib -
          *.$(DLEXT) 
        - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL)


# --- MakeMaker realclean_subdirs section:
realclean_subdirs :
        $(NOECHO) $(NOOP)


# --- MakeMaker realclean section:
# Delete temporary files (via clean) and also delete dist files
realclean purge ::  clean realclean_subdirs
        - $(RM_F) -
          $(MAKEFILE_OLD) $(FIRST_MAKEFILE) 
        - $(RM_RF) -
          $(DISTVNAME) 


# --- MakeMaker metafile section:
metafile : create_distdir
        $(NOECHO) $(ECHO) Generating META.yml
        $(NOECHO) Open/Write MMECHOFILE META_new.yml 
        $(NOECHO) Write MMECHOFILE "# 
http://module-build.sourceforge.net/META-spec.html";
        $(NOECHO) Write MMECHOFILE "#XXXXXXX This is a prototype!!!  It will 
change in the future!!! XXXXX#"
        $(NOECHO) Write MMECHOFILE "name :         ExtUtils-MakeMaker"
        $(NOECHO) Write MMECHOFILE "version :      6.25_10"
        $(NOECHO) Write MMECHOFILE "version_from : [.lib.ExtUtils]MakeMaker.pm"
        $(NOECHO) Write MMECHOFILE "installdirs :  perl"
        $(NOECHO) Write MMECHOFILE "requires:"
        $(NOECHO) Write MMECHOFILE "    DirHandle :                     0"
        $(NOECHO) Write MMECHOFILE "    File::Basename :                0"
        $(NOECHO) Write MMECHOFILE "    File::Spec :                    0.8"
        $(NOECHO) Write MMECHOFILE "    Pod::Man :                      0"
        $(NOECHO) Write MMECHOFILE "    Test::Harness :                 2"
        $(NOECHO) Write MMECHOFILE ""
        $(NOECHO) Write MMECHOFILE "distribution_type : module"
        $(NOECHO) Write MMECHOFILE "generated_by : ExtUtils::MakeMaker version 
6.25_10"
        $(NOECHO) Close MMECHOFILE
        -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml


# --- MakeMaker signature section:
signature :
        cpansign -s


# --- MakeMaker dist_basics section:
distclean :: realclean distcheck
        $(NOECHO) $(NOOP)

distcheck :
        $(PERLRUN) "-MExtUtils::Manifest=fullcheck" -e fullcheck

skipcheck :
        $(PERLRUN) "-MExtUtils::Manifest=skipcheck" -e skipcheck

manifest :
        $(PERLRUN) "-MExtUtils::Manifest=mkmanifest" -e mkmanifest

veryclean : realclean
        $(RM_F) *~ *.orig */*~ */*.orig



# --- MakeMaker dist_core section:

dist : $(DIST_DEFAULT) $(FIRST_MAKEFILE)
        $(NOECHO) $(ABSPERLRUN) "-l" -e "print 'Warning : Makefile possibly out 
of date with $(VERSION_FROM)'-
    if -e '$(VERSION_FROM)' and -M '$(VERSION_FROM)' < -M '$(FIRST_MAKEFILE)';"

tardist : $(DISTVNAME).tar$(SUFFIX)
        $(NOECHO) $(NOOP)

uutardist : $(DISTVNAME).tar$(SUFFIX)
        uuencode $(DISTVNAME).tar$(SUFFIX) $(DISTVNAME).tar$(SUFFIX) > 
$(DISTVNAME).tar$(SUFFIX)_uu

$(DISTVNAME).tar$(SUFFIX) : distdir
        $(PREOP)
        $(TO_UNIX)
        $(TAR) "$(TARFLAGS)" $(DISTVNAME).tar [.$(DISTVNAME)...]
        $(RM_RF) $(DISTVNAME)
        $(COMPRESS) $(DISTVNAME).tar
        $(POSTOP)

zipdist : $(DISTVNAME).zip
        $(NOECHO) $(NOOP)

$(DISTVNAME).zip : distdir
        $(PREOP)
        $(ZIP) "$(ZIPFLAGS)" $(MMS$TARGET) [.$(DISTVNAME)...]*.*;
        $(RM_RF) $(DISTVNAME)
        $(POSTOP)

shdist : distdir
        $(PREOP)
        $(SHAR) [.$(DISTVNAME)...]*.*; $(DISTVNAME).share
        $(RM_RF) $(DISTVNAME)
        $(POSTOP)


# --- MakeMaker distdir section:
create_distdir :
        $(RM_RF) $(DISTVNAME)
        $(PERLRUN) "-MExtUtils::Manifest=manicopy,maniread" \
                -e "manicopy(maniread(),'$(DISTVNAME)', '$(DIST_CP)');"

distdir : create_distdir distmeta 
        $(NOECHO) $(NOOP)



# --- MakeMaker dist_test section:
disttest : distdir
        startdir = F$Environment("Default")
        Set Default [.$(DISTVNAME)]
        $(ABSPERLRUN) Makefile.PL 
        $(MAKE) $(PASTHRU)
        $(MAKE) test $(PASTHRU)
        Set Default 'startdir'



# --- MakeMaker dist_ci section:

ci :
        $(PERLRUN) "-MExtUtils::Manifest=maniread" \
          -e "@all = keys %{ maniread() };" \
          -e "print(qq{Executing $(CI) @all\n}); system(qq{$(CI) @all});" \
          -e "print(qq{Executing $(RCS_LABEL) ...\n}); system(qq{$(RCS_LABEL) 
@all});"


# --- MakeMaker distmeta section:
distmeta : create_distdir metafile
        $(NOECHO) startdir = F$Environment("Default")
        Set Default [.$(DISTVNAME)]
        $(ABSPERLRUN) "-MExtUtils::Manifest=maniadd" -e "eval { 
maniadd({q{META.yml} => q{Module meta-data (added by MakeMaker)}}) } -
    or print ""Could not add META.yml to MANIFEST : $${'@'}\n"""
        Set Default 'startdir'



# --- MakeMaker distsignature section:
distsignature : create_distdir
        $(NOECHO) startdir = F$Environment("Default")
        Set Default [.$(DISTVNAME)]
        $(ABSPERLRUN) "-MExtUtils::Manifest=maniadd" -e "eval { 
maniadd({q{SIGNATURE} => q{Public-key signature (added by MakeMaker)}}) } -
    or print ""Could not add SIGNATURE to MANIFEST : $${'@'}\n"""
        Set Default 'startdir'
        $(NOECHO) startdir = F$Environment("Default")
        Set Default [.$(DISTVNAME)]
        $(TOUCH) SIGNATURE
        Set Default 'startdir'
        startdir = F$Environment("Default")
        Set Default [.$(DISTVNAME)]
        cpansign -s
        Set Default 'startdir'



# --- MakeMaker install section:

install :: all pure_install doc_install
        $(NOECHO) $(NOOP)

install_perl :: all pure_perl_install doc_perl_install
        $(NOECHO) $(NOOP)

install_site :: all pure_site_install doc_site_install
        $(NOECHO) $(NOOP)

pure_install :: pure_$(INSTALLDIRS)_install
        $(NOECHO) $(NOOP)

doc_install :: doc_$(INSTALLDIRS)_install
        $(NOECHO) $(NOOP)

pure__install : pure_site_install
        $(NOECHO) $(ECHO) "INSTALLDIRS not defined, defaulting to 
INSTALLDIRS=site"

doc__install : doc_site_install
        $(NOECHO) $(ECHO) "INSTALLDIRS not defined, defaulting to 
INSTALLDIRS=site"

# This hack brought to you by DCL's 255-character command line limit
pure_perl_install ::
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'read 
'.File::Spec->catfile('$(PERL_ARCHLIB)','auto','$(FULLEXT)','.packlist').' '" 
>.MM_tmp
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'write 
'.File::Spec->catfile('$(DESTINSTALLARCHLIB)','auto','$(FULLEXT)','.packlist').'
 '" >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_LIB) $(DESTINSTALLPRIVLIB) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_ARCHLIB) $(DESTINSTALLARCHLIB) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_BIN) $(DESTINSTALLBIN) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_SCRIPT) $(DESTINSTALLSCRIPT) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN1DIR) $(DESTINSTALLMAN1DIR) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN3DIR) $(DESTINSTALLMAN3DIR) " >>.MM_tmp
        $(NOECHO) $(MOD_INSTALL) <.MM_tmp
        $(NOECHO) $(RM_F) .MM_tmp
        $(NOECHO) $(WARN_IF_OLD_PACKLIST) 
perl_root:[lib.site_perl.VMS_AXP.auto.ExtUtils.MakeMaker].packlist

# Likewise
pure_site_install ::
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'read 
'.File::Spec->catfile('$(SITEARCHEXP)','auto','$(FULLEXT)','.packlist').' '" 
>.MM_tmp
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'write 
'.File::Spec->catfile('$(DESTINSTALLSITEARCH)','auto','$(FULLEXT)','.packlist').'
 '" >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_LIB) $(DESTINSTALLSITELIB) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_ARCHLIB) $(DESTINSTALLSITEARCH) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_BIN) $(DESTINSTALLSITEBIN) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_SCRIPT) $(DESTINSTALLSCRIPT) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN1DIR) $(DESTINSTALLSITEMAN1DIR) " 
>>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN3DIR) $(DESTINSTALLSITEMAN3DIR) " 
>>.MM_tmp
        $(NOECHO) $(MOD_INSTALL) <.MM_tmp
        $(NOECHO) $(RM_F) .MM_tmp
        $(NOECHO) $(WARN_IF_OLD_PACKLIST) 
perl_root:[lib.VMS_AXP.5_8_4.auto.ExtUtils.MakeMaker].packlist

pure_vendor_install ::
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'read 
'.File::Spec->catfile('$(VENDORARCHEXP)','auto','$(FULLEXT)','.packlist').' '" 
>.MM_tmp
        $(NOECHO) $(PERLRUN) "-MFile::Spec" -e "print 'write 
'.File::Spec->catfile('$(DESTINSTALLVENDORARCH)','auto','$(FULLEXT)','.packlist').'
 '" >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_LIB) $(DESTINSTALLVENDORLIB) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_ARCHLIB) $(DESTINSTALLVENDORARCH) " 
>>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_BIN) $(DESTINSTALLVENDORBIN) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_SCRIPT) $(DESTINSTALLSCRIPT) " >>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN1DIR) $(DESTINSTALLVENDORMAN1DIR) " 
>>.MM_tmp
        $(NOECHO) $(ECHO_N) "$(INST_MAN3DIR) $(DESTINSTALLVENDORMAN3DIR) " 
>>.MM_tmp
        $(NOECHO) $(MOD_INSTALL) <.MM_tmp
        $(NOECHO) $(RM_F) .MM_tmp

# Ditto
doc_perl_install ::
        $(NOECHO) $(ECHO) "Appending installation info to 
perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod"
        $(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
        $(NOECHO) $(ECHO_N) "installed into|$(INSTALLPRIVLIB)|" >.MM_tmp
        $(NOECHO) $(ECHO_N) 
"LINKTYPE|$(LINKTYPE)|VERSION|$(VERSION)|EXE_FILES|$(EXE_FILES) " >>.MM_tmp
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod
        $(NOECHO) $(RM_F) .MM_tmp

# And again
doc_site_install ::
        $(NOECHO) $(ECHO) "Appending installation info to 
perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod"
        $(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
        $(NOECHO) $(ECHO_N) "installed into|$(INSTALLSITELIB)|" >.MM_tmp
        $(NOECHO) $(ECHO_N) 
"LINKTYPE|$(LINKTYPE)|VERSION|$(VERSION)|EXE_FILES|$(EXE_FILES) " >>.MM_tmp
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod
        $(NOECHO) $(RM_F) .MM_tmp

doc_vendor_install ::
        $(NOECHO) $(ECHO) "Appending installation info to 
perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod"
        $(NOECHO) $(MKPATH) $(DESTINSTALLARCHLIB)
        $(NOECHO) $(ECHO_N) "installed into|$(INSTALLVENDORLIB)|" >.MM_tmp
        $(NOECHO) $(ECHO_N) 
"LINKTYPE|$(LINKTYPE)|VERSION|$(VERSION)|EXE_FILES|$(EXE_FILES) " >>.MM_tmp
        $(NOECHO) $(DOC_INSTALL) "Module" "$(NAME)" <.MM_tmp 
>>perl_root:[lib.VMS_AXP.5_8_4]perllocal.pod
        $(NOECHO) $(RM_F) .MM_tmp


uninstall :: uninstall_from_$(INSTALLDIRS)dirs
        $(NOECHO) $(NOOP)

uninstall_from_perldirs ::
        $(NOECHO) $(UNINSTALL) 
perl_root:[lib.VMS_AXP.5_8_4.auto.ExtUtils.MakeMaker].packlist
        $(NOECHO) $(ECHO) "Uninstall is now deprecated and makes no actual 
changes."
        $(NOECHO) $(ECHO) "Please check the list above carefully for errors, 
and manually remove"
        $(NOECHO) $(ECHO) "the appropriate files.  Sorry for the inconvenience."

uninstall_from_sitedirs ::
        $(NOECHO) $(UNINSTALL) 
perl_root:[lib.site_perl.VMS_AXP.auto.ExtUtils.MakeMaker].packlist
        $(NOECHO) $(ECHO) "Uninstall is now deprecated and makes no actual 
changes."
        $(NOECHO) $(ECHO) "Please check the list above carefully for errors, 
and manually remove"
        $(NOECHO) $(ECHO) "the appropriate files.  Sorry for the inconvenience."


# --- MakeMaker force section:
# Phony target to force checking subdirectories.
FORCE :
        $(NOECHO) $(NOOP)


# --- MakeMaker perldepend section:


# --- MakeMaker makefile section:
# We take a very conservative approach here, but it's worth it.
# We move Makefile to Makefile.old here to avoid gnu make looping.
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
        $(NOECHO) $(ECHO) "Makefile out-of-date with respect to 
$(MMS$SOURCE_LIST)"
        $(NOECHO) $(ECHO) "Cleaning current config before rebuilding 
Makefile..."
        -$(NOECHO) $(RM_F) $(MAKEFILE_OLD)
        -$(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
        - $(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) clean $(DEV_NULL)
        $(PERLRUN) Makefile.PL 
        $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
        $(NOECHO) $(ECHO) "==> Please rerun the $(MAKE) command.  <=="
        false



# --- MakeMaker staticmake section:

# --- MakeMaker makeaperl section ---
MAP_TARGET    = perl

$(MAKE_APERL_FILE) : $(FIRST_MAKEFILE)
        $(NOECHO) $(ECHO) "Writing ""$(MMS$TARGET)"" for this $(MAP_TARGET)"
        $(NOECHO) $(PERLRUNINST) \
                Makefile.PL DIR= \
                FIRST_MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \
                MAKEAPERL=1 NORECURS=1 

$(MAP_TARGET) :: $(MAKE_APERL_FILE)
        $(MAKE)$(USEMAKEFILE)$(MAKE_APERL_FILE) static $(MMS$TARGET)



# --- MakeMaker test section:

TEST_VERBOSE=0
TEST_TYPE=test_$(LINKTYPE)
TEST_FILE = test.pl
TEST_FILES = t/*.t
TESTDB_SW = -d

testdb :: testdb_$(LINKTYPE)

test :: $(TEST_TYPE)

test_dynamic :: pure_all
        $(FULLPERLRUN) "-MExtUtils::Command::MM" "-e" 
"test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES)

testdb_dynamic :: pure_all
        $(FULLPERLRUN) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" 
$(TEST_FILE)

test_ : test_dynamic

test_static :: test_dynamic
testdb_static :: testdb_dynamic


# --- MakeMaker ppd section:
# Creates a PPD (Perl Package Description) for a binary distribution.
ppd :
        $(NOECHO) Open/Write MMECHOFILE $(DISTNAME).ppd 
        $(NOECHO) Write MMECHOFILE "<SOFTPKG NAME=""$(DISTNAME)"" 
VERSION=""6,25_10,0,0"">"
        $(NOECHO) Write MMECHOFILE "    <TITLE>$(DISTNAME)</TITLE>"
        $(NOECHO) Write MMECHOFILE "    <ABSTRACT>Create a module 
Makefile</ABSTRACT>"
        $(NOECHO) Write MMECHOFILE "    <AUTHOR>Michael G Schwern &lt;[EMAIL 
PROTECTED]&gt;</AUTHOR>"
        $(NOECHO) Write MMECHOFILE "    <IMPLEMENTATION>"
        $(NOECHO) Write MMECHOFILE "        <DEPENDENCY NAME=""DirHandle"" 
VERSION=""0,0,0,0"" />"
        $(NOECHO) Write MMECHOFILE "        <DEPENDENCY NAME=""File-Basename"" 
VERSION=""0,0,0,0"" />"
        $(NOECHO) Write MMECHOFILE "        <DEPENDENCY NAME=""File-Spec"" 
VERSION=""0,8,0,0"" />"
        $(NOECHO) Write MMECHOFILE "        <DEPENDENCY NAME=""Pod-Man"" 
VERSION=""0,0,0,0"" />"
        $(NOECHO) Write MMECHOFILE "        <DEPENDENCY NAME=""Test-Harness"" 
VERSION=""2,0,0,0"" />"
        $(NOECHO) Write MMECHOFILE "        <OS NAME=""$(OSNAME)"" />"
        $(NOECHO) Write MMECHOFILE "        <ARCHITECTURE NAME=""VMS_AXP"" />"
        $(NOECHO) Write MMECHOFILE "        <CODEBASE HREF="""" />"
        $(NOECHO) Write MMECHOFILE "    </IMPLEMENTATION>"
        $(NOECHO) Write MMECHOFILE "</SOFTPKG>"
        $(NOECHO) Close MMECHOFILE


# --- MakeMaker pm_to_blib section:
# Dummy target to match Unix target name; we use pm_to_blib.ts as
# timestamp file to avoid repeated invocations under VMS
pm_to_blib : pm_to_blib.ts
        $(NOECHO) $(NOOP)


pm_to_blib : $(TO_INST_PM)
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_vms.pm [.blib.lib.extutils]mm_vms.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]command.pm [.blib.lib.extutils]command.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.makemaker]config.pm 
[.blib.lib.extutils.makemaker]config.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.liblist]kid.pm [.blib.lib.extutils.liblist]kid.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]packlist.pm [.blib.lib.extutils]packlist.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.command]mm.pm [.blib.lib.extutils.command]mm.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_win32.pm [.blib.lib.extutils]mm_win32.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mksymlists.pm [.blib.lib.extutils]mksymlists.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]manifest.pm [.blib.lib.extutils]manifest.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_win95.pm [.blib.lib.extutils]mm_win95.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.makemaker]faq.pod 
[.blib.lib.extutils.makemaker]faq.pod 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]makemaker.pm [.blib.lib.extutils]makemaker.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_any.pm [.blib.lib.extutils]mm_any.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mkbootstrap.pm [.blib.lib.extutils]mkbootstrap.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]liblist.pm [.blib.lib.extutils]liblist.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_unix.pm [.blib.lib.extutils]mm_unix.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_os2.pm [.blib.lib.extutils]mm_os2.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_cygwin.pm [.blib.lib.extutils]mm_cygwin.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_qnx.pm [.blib.lib.extutils]mm_qnx.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_nw5.pm [.blib.lib.extutils]mm_nw5.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_dos.pm [.blib.lib.extutils]mm_dos.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]install.pm [.blib.lib.extutils]install.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]manifest.skip [.blib.lib.extutils]manifest.skip 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_vos.pm [.blib.lib.extutils]mm_vos.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_uwin.pm [.blib.lib.extutils]mm_uwin.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_beos.pm [.blib.lib.extutils]mm_beos.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.makemaker]vmsish.pm 
[.blib.lib.extutils.makemaker]vmsish.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_macos.pm [.blib.lib.extutils]mm_macos.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.makemaker]bytes.pm 
[.blib.lib.extutils.makemaker]bytes.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils.makemaker]tutorial.pod 
[.blib.lib.extutils.makemaker]tutorial.pod 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm.pm [.blib.lib.extutils]mm.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]testlib.pm [.blib.lib.extutils]testlib.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]mm_aix.pm [.blib.lib.extutils]mm_aix.pm -
          [.lib.extutils]my.pm [.blib.lib.extutils]my.pm 
        $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL 
PROTECTED], '[.blib.lib.auto]', '$(PM_FILTER)')" -
          [.lib.extutils]installed.pm [.blib.lib.extutils]installed.pm 
        $(NOECHO)$(TOUCH) pm_to_blib.ts


# --- MakeMaker selfdocument section:


# --- MakeMaker postamble section:


# End.

Reply via email to