On Sun, Mar 20, 2005 at 10:21:44PM +0000, Nicholas Clark wrote: > On Sun, Mar 20, 2005 at 04:08:38PM -0600, Craig A. Berry wrote: > > At 11:20 AM -0800 3/17/05, Michael G Schwern wrote: > > > > >How does it fare actually installing modules? > > > > Using 6.25_12 (Revision: 2339) on OpenVMS Alpha v7.3-1, Perl 5.8.4, I > > had no trouble building, testings, and installing DBI 1.48. > > Compress::Zlib 1.34 worked fine also, though it did give me the > > following warning: > > Does it build SDBM_File? > > That was always the biggest problem in core. > > I guess the easiest answer is if someone integrates it into core PDQ > I'm afraid that I doubt I'll have time tonight, as I'm trying to clear up > some work stuff before the morning.
maint + the makemaker snapshot failed on B: $(INST_BIN)$(DFSEP).exists : %MMS-W-GFBMULTACTS, Actions for [---.LIB.AUTO.B.C].EXISTS are redefined in file USER1:[NWC10.PERL.EXT.B.C]DESCRIP.MMS;1, line 363. MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" -e "use ExtUtils::Mksymlists;" -e "Mksymlists('NAME' => 'B::C', 'DL_FUNCS' => { }, 'DL_VARS' => [], 'F UNCLIST' => [])" MCR [---]miniperl.exe -e "print ""[---.lib.auto.B.C]C.olb/Include=C\n[---.lib.au to.B.C]C.olb/Library\n"";" >>C.OPT MCR [---]miniperl.exe -e "print qq{[---]PerlShr.exe/Share\n}" >>C.OPT MCR USER1:[NWC10.PERL]miniperl.exe "-I[---.lib]" "-I[---.lib]" "-MExtUtils::Comm and" -e cp C.OPT [---.LIB.AUTO.B.C]C.OPT MCR [---]miniperl.exe "-I[---.lib]" "-I[---.lib]" [---.lib.ExtUtils]xsubpp -typ emap [---.lib.ExtUtils]typemap C.xs >C.C CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj /NOANSI_ALIAS/floa t=ieee/ieee=denorm/Define=("VERSION=""1.04""","XS_VERSION=""1.04""")/Include=([- --])/NoList C.c If F$Search("[---.LIB.AUTO.B.C]C.OLB").eqs."" Then Library/Object/Create [---.LI B.AUTO.B.C]C.OLB Library/Object/Replace [---.LIB.AUTO.B.C]C.OLB C.OBJ If F$TrnLNm("PerlShr").eqs."" Then Define/NoLog/User PerlShr Sys$Share:PerlShr.e xe Link /NoTrace/NoMap /Shareable=[---.LIB.AUTO.B.C]PL_B__C.EXE C.opt/Option,[---]p erlshr_attr.opt/Option Running Mkbootstrap for B::C () MCR USER1:[NWC10.PERL]miniperl.exe "-I[---.lib]" "-I[---.lib]" "-MExtUtils::Comm and" -e chmod 644 C.BS MCR USER1:[NWC10.PERL]miniperl.exe "-I[---.lib]" "-I[---.lib]" "-MExtUtils::Comm and" -e cp C.bs [---.LIB.AUTO.B.C]C.BS MCR USER1:[NWC10.PERL]miniperl.exe "-I[---.lib]" "-I[---.lib]" "-MExtUtils::Comm and" -e chmod 644 [---.LIB.AUTO.B.C]C.BS %MMS-F-ABORT, For target SUBDIRS, CLI returned abort status: %X10EE81F8. %MMS-F-ABORT, For target DYNEXT, CLI returned abort status: %X10EE8034. "makefile" attached. I've not tried maint without the MM snapshot - I'm just about to do this. Nicholas Clark
# This Makefile is for the B extension to perl. # # It was generated automatically by MakeMaker version # 6.25_12 (Revision: 4213) from the contents of # Makefile.PL. Don't edit this file, edit Makefile.PL instead. # # ANY CHANGES MADE HERE WILL BE LOST! # # MakeMaker ARGV: (q[INST_LIB=[--.lib]], q[INST_ARCHLIB=[--.lib]], q[PERL_CORE=1]) # # MakeMaker Parameters: # MAN3PODS => { } # NAME => q[B] # PL_FILES => { defsubs_h.PL=>q[defsubs.h] } # VERSION_FROM => q[B.pm] # clean => { FILES=>q[perl.exe *.obj B.c defsubs.h *~] } # --- MakeMaker post_initialize section: # --- MakeMaker const_config section: # These definitions are from config.sh (via ../../lib/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 = V8.2 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 = B NAME_SYM = B VERSION = 1.07 VERSION_MACRO = VERSION VERSION_SYM = 1_07 DEFINE_VERSION = "$(VERSION_MACRO)=""$(VERSION)""" XS_VERSION = 1.07 XS_VERSION_MACRO = XS_VERSION XS_DEFINE_VERSION = "$(XS_VERSION_MACRO)=""$(XS_VERSION)""" INST_ARCHLIB = [--.lib] INST_SCRIPT = [.blib.script] INST_BIN = [.blib.bin] INST_LIB = [--.lib] INST_MAN1DIR = [.blib.man1] INST_MAN3DIR = [.blib.man3] MAN1EXT = rno MAN3EXT = rno INSTALLDIRS = site DESTDIR = PREFIX = $(SITEPREFIX) 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_6] 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 = [--.lib] PERL_ARCHLIB = [--.lib] LIBPERL_A = libperl.olb FIRST_MAKEFILE = Descrip.MMS MAKEFILE_OLD = Descrip.MMS_old MAKE_APERL_FILE = Makeaperl.MMS PERLMAINCC = $(CC) PERL_SRC = [--] PERL_INC = [--] PERL = MCR [--]miniperl.exe FULLPERL = MCR [--]perl.exe ABSPERL = MCR USER1:[NWC10.PERL]miniperl.exe PERLRUN = $(PERL) "-I$(PERL_LIB)" "-I$(PERL_ARCHLIB)" FULLPERLRUN = $(FULLPERL) "-I$(PERL_LIB)" "-I$(PERL_ARCHLIB)" ABSPERLRUN = $(ABSPERL) "-I$(PERL_LIB)" "-I$(PERL_ARCHLIB)" 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 = 1 PERM_RW = 644 PERM_RWX = 755 MAKEMAKER = [--.lib.ExtUtils]MakeMaker.pm MM_VERSION = 6.25_12 MM_REVISION = 4213 # 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 = [.B] BASEEXT = B PARENT_NAME = DLBASE = PL_B VERSION_FROM = B.pm DEFINE = OBJECT = B$(OBJ_EXT) LDFROM = B.obj LINKTYPE = dynamic BOOTDEP = # Handy lists of source code files: XS_FILES = b.xs C_FILES = b.c O_FILES = b.obj H_FILES = MAN1PODS = MAN3PODS = # 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 = $(INST_LIB) INST_ARCHLIBDIR = $(INST_ARCHLIB) INST_AUTODIR = [--.lib.auto.B] INST_ARCHAUTODIR = [--.lib.auto.B] INST_STATIC = $(INST_ARCHAUTODIR)$(BASEEXT)$(LIB_EXT) INST_DYNAMIC = $(INST_ARCHAUTODIR)$(DLBASE).$(DLEXT) INST_BOOT = $(INST_ARCHAUTODIR)$(BASEEXT).bs # Extra linker info EXPORT_LIST = $(BASEEXT).opt PERL_ARCHIVE = [--]PERLSHR.exe PERL_ARCHIVE_AFTER = TO_INST_PM = [.B]asmdata.pm [.B]assemble. [.B]assembler.pm [.B]bblock.pm [.B]bytecode.pm \ [.B]c.pm [.B]cc.pm [.B]cc_harness. [.B]concise.pm [.B]debug.pm [.B]deparse.pm \ [.B]disassemble. [.B]disassembler.pm [.B]lint.pm [.B]makeliblinks. [.B]showlex.pm \ [.B]stackobj.pm [.B]stash.pm [.B]terse.pm [.B]xref.pm b.pm o.pm PM_TO_BLIB = [.B]bytecode.pm [--.lib.B]bytecode.pm [.B]makeliblinks. [--.lib.B]makeliblinks. \ [.B]xref.pm [--.lib.B]xref.pm [.B]assembler.pm [--.lib.B]assembler.pm [.B]cc_harness. \ [--.lib.B]cc_harness. [.B]stackobj.pm [--.lib.B]stackobj.pm [.B]lint.pm [--.lib.B]lint.pm \ o.pm [--.lib]o.pm [.B]disassemble. [--.lib.B]disassemble. [.B]asmdata.pm [--.lib.B]asmdata.pm \ [.B]assemble. [--.lib.B]assemble. [.B]disassembler.pm [--.lib.B]disassembler.pm \ [.B]stash.pm [--.lib.B]stash.pm [.B]cc.pm [--.lib.B]cc.pm [.B]c.pm [--.lib.B]c.pm \ [.B]bblock.pm [--.lib.B]bblock.pm [.B]showlex.pm [--.lib.B]showlex.pm [.B]deparse.pm \ [--.lib.B]deparse.pm [.B]debug.pm [--.lib.B]debug.pm b.pm [--.lib]b.pm [.B]concise.pm \ [--.lib.B]concise.pm [.B]terse.pm [--.lib.B]terse.pm # --- MakeMaker platform_constants section: PERL_VMS = [--.VMS] MM_VMS_REVISION = 4212 MM_VMS_VERSION = 5.71_12 # --- 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: XSUBPPDIR = [--.lib.ExtUtils] XSUBPP = $(XSUBPPDIR)$(DFSEP)xsubpp XSUBPPRUN = $(PERLRUN) $(XSUBPP) XSPROTOARG = XSUBPPDEPS = [--.lib.ExtUtils]typemap typemap $(XSUBPP) XSUBPPARGS = -typemap [--.lib.ExtUtils]typemap -typemap typemap XSUBPP_EXTRA_ARGS = # --- 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 = B DISTVNAME = B-1_07 # --- MakeMaker macro section: # --- MakeMaker depend section: # --- MakeMaker cflags section: CCFLAGS = /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj /NOANSI_ALIAS/float=ieee/ieee=denorm/Define=($(DEFINE_VERSION),$(XS_DEFINE_VERSION))/Include=($(PERL_INC)) OPTIMIZE = /NoList PERLTYPE = # --- MakeMaker const_loadlibs section: # B might depend on some other libraries : # See ExtUtils::Liblist for details # EXTRALIBS = LDLOADLIBS = [--]PerlShr.exe/Share BSLOADLIBS = # --- MakeMaker const_cccmd section: .FIRST @ If F$TrnLnm("Sys").eqs."" .and. F$TrnLnm("DECC$System_Include").eqs."" Then Define/NoLog SYS Sys$Library @ If F$TrnLnm("Sys").eqs."" .and. F$TrnLnm("DECC$System_Include").nes."" Then Define/NoLog SYS DECC$System_Include CCCMD = CC/DECC $(CCFLAGS)$(OPTIMIZE) # --- MakeMaker post_constants section: LIBS = # --- MakeMaker pasthru section: PASTHRU= # --- MakeMaker special_targets section: .SUFFIXES : .SUFFIXES : $(OBJ_EXT) .c .cpp .cxx .xs # --- MakeMaker c_o section: .c$(OBJ_EXT) : $(CCCMD) $(CCCDLFLAGS) $(MMS$TARGET_NAME).c .cpp$(OBJ_EXT) : $(CCCMD) $(CCCDLFLAGS) $(MMS$TARGET_NAME).cpp .cxx$(OBJ_EXT) : $(CCCMD) $(CCCDLFLAGS) $(MMS$TARGET_NAME).cxx # --- MakeMaker xs_c section: .xs.c : $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(MMS$TARGET_NAME).xs >$(MMS$TARGET) # --- MakeMaker xs_o section: .xs$(OBJ_EXT) : $(XSUBPPRUN) $(XSPROTOARG) $(XSUBPPARGS) $(MMS$TARGET_NAME).xs >$(MMS$TARGET_NAME).c $(CCCMD) $(CCCDLFLAGS) $(MMS$TARGET_NAME).c # --- 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: dynamic :: $(INST_ARCHAUTODIR)$(BASEEXT).opt $(NOECHO) $(NOOP) static :: $(INST_ARCHAUTODIR)$(BASEEXT).opt $(NOECHO) $(NOOP) $(INST_ARCHAUTODIR)$(BASEEXT).opt : $(BASEEXT).opt $(CP) $(MMS$SOURCE) $(MMS$TARGET) $(BASEEXT).opt : Makefile.PL $(PERLRUN) -e "use ExtUtils::Mksymlists;" - -e "Mksymlists('NAME' => 'B', 'DL_FUNCS' => { }, 'DL_VARS' => [], 'FUNCLIST' => [])" $(PERL) -e "print ""$(INST_STATIC)/Include=$(BASEEXT)\n$(INST_STATIC)/Library\n"";" >>$(MMS$TARGET) $(PERL) -e "print qq{[--]PerlShr.exe/Share\n}" >>$(MMS$TARGET) # --- MakeMaker dynamic section: dynamic :: $(FIRST_MAKEFILE) $(INST_DYNAMIC) $(INST_BOOT) $(NOECHO) $(NOOP) # --- MakeMaker dynamic_bs section: BOOTSTRAP = $(BASEEXT).bs # As Mkbootstrap might not write a file (if none is required) # we use touch to prevent make continually trying to remake it. # The DynaLoader only reads a non-empty file. $(BOOTSTRAP) : $(FIRST_MAKEFILE) $(BOOTDEP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(NOECHO) $(ECHO) "Running Mkbootstrap for $(NAME) ($(BSLOADLIBS))" $(NOECHO) $(PERLRUN) \ "-MExtUtils::Mkbootstrap" \ -e "Mkbootstrap('$(BASEEXT)','$(BSLOADLIBS)');" $(NOECHO) $(TOUCH) $(MMS$TARGET) $(CHMOD) $(PERM_RW) $(MMS$TARGET) $(INST_BOOT) : $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(NOECHO) $(RM_RF) $(MMS$TARGET) - $(CP) $(BOOTSTRAP) $(MMS$TARGET) $(CHMOD) $(PERM_RW) $(MMS$TARGET) # --- MakeMaker dynamic_lib section: OTHERLDFLAGS = INST_DYNAMIC_DEP = $(INST_DYNAMIC) : $(INST_STATIC) $(PERL_INC)perlshr_attr.opt $(INST_ARCHAUTODIR)$(DFSEP).exists $(EXPORT_LIST) $(PERL_ARCHIVE) $(INST_DYNAMIC_DEP) If F$TrnLNm("PerlShr").eqs."" Then Define/NoLog/User PerlShr Sys$Share:PerlShr.exe Link $(LDFLAGS) /Shareable=$(MMS$TARGET)$(OTHERLDFLAGS) $(BASEEXT).opt/Option,$(PERL_INC)perlshr_attr.opt/Option # --- 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: # Rely on suffix rule for update action $(OBJECT) : $(INST_ARCHAUTODIR)$(DFSEP).exists $(INST_STATIC) : $(OBJECT) $(MYEXTLIB) If F$Search("$(MMS$TARGET)").eqs."" Then Library/Object/Create $(MMS$TARGET) Library/Object/Replace $(MMS$TARGET) $(MMS$SOURCE_LIST) $(NOECHO) $(PERL) -e 1 >$(INST_ARCHAUTODIR)extralibs.ld # --- MakeMaker manifypods section: POD2MAN_EXE = $(PERLRUN) "-MExtUtils::Command::MM" -e pod2man "--" POD2MAN = $(POD2MAN_EXE) manifypods : pure_all $(NOECHO) $(NOOP) # --- MakeMaker processPL section: all :: defsubs.h $(NOECHO) $(NOOP) defsubs.h :: defsubs_h.PL $(PERLRUN) defsubs_h.PL # --- MakeMaker installbin section: # --- MakeMaker subdirs section: # The default clean, realclean and test targets in this Makefile # have automatically been given entries for each subdir. subdirs :: $(NOECHO) startdir = F$Environment("Default") Set Default [.c] $(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) all $(PASTHRU) Set Default 'startdir' # --- MakeMaker clean_subdirs section: clean_subdirs : $(ABSPERLRUN) -e "chdir 'c.dir'; system '$(MAKE) clean' if -f '$(FIRST_MAKEFILE)';" # --- 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) - b.c perl$(EXE_EXT) - tmon.out *$(OBJ_EXT) - pm_to_blib blibdirs.ts - core.[0-9][0-9][0-9][0-9][0-9] *perl.core - $(RM_F) - core.*perl.*.? $(MAKE_APERL_FILE) - $(BASEEXT).def perl - core.[0-9][0-9][0-9] mon.out - lib$(BASEEXT).def perl.exe - $(RM_F) - perlmain.c $(INST_ARCHAUTODIR)extralibs.ld - so_locations $(BASEEXT).exp - $(RM_RF) - defsubs.h *.Opt - *~ $(BASEEXT).bso - .MM_Tmp B.c - *.Lis *.Map - *.cpp perl.exe - *.Dmp *.obj - *.$(DLEXT) blib - $(MV) $(FIRST_MAKEFILE) $(MAKEFILE_OLD) $(DEV_NULL) # --- MakeMaker realclean_subdirs section: realclean_subdirs : - $(ABSPERLRUN) -e "chdir 'c.dir'; system '$(MAKE) $(USEMAKEFILE) $(MAKEFILE_OLD) realclean' if -f '$(MAKEFILE_OLD)';" - $(ABSPERLRUN) -e "chdir 'c.dir'; system '$(MAKE) $(USEMAKEFILE) $(FIRST_MAKEFILE) realclean' if -f '$(FIRST_MAKEFILE)';" # --- MakeMaker realclean section: # Delete temporary files (via clean) and also delete dist files realclean purge :: clean realclean_subdirs - $(RM_F) - $(OBJECT) $(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 : B" $(NOECHO) Write MMECHOFILE "version : 1.07" $(NOECHO) Write MMECHOFILE "version_from : B.pm" $(NOECHO) Write MMECHOFILE "installdirs : site" $(NOECHO) Write MMECHOFILE "requires:" $(NOECHO) Write MMECHOFILE "" $(NOECHO) Write MMECHOFILE "distribution_type : module" $(NOECHO) Write MMECHOFILE "generated_by : ExtUtils::MakeMaker version 6.25_12" $(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 "INST_LIB=[--.lib]" "INST_ARCHLIB=[--.lib]" "PERL_CORE=1" $(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.B].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) [--.lib.auto.B].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_6]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_6]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_6]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_6]perllocal.pod $(NOECHO) $(RM_F) .MM_tmp doc_vendor_install :: $(NOECHO) $(ECHO) "Appending installation info to perl_root:[lib.VMS_AXP.5_8_6]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_6]perllocal.pod $(NOECHO) $(RM_F) .MM_tmp uninstall :: uninstall_from_$(INSTALLDIRS)dirs $(NOECHO) $(NOOP) uninstall_from_perldirs :: $(NOECHO) $(UNINSTALL) [--.lib.auto.B].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.B].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: $(OBJECT) : $(PERL_INC)EXTERN.h, $(PERL_INC)INTERN.h, $(PERL_INC)XSUB.h $(OBJECT) : $(PERL_INC)av.h, $(PERL_INC)cc_runtime.h, $(PERL_INC)config.h $(OBJECT) : $(PERL_INC)cop.h, $(PERL_INC)cv.h, $(PERL_INC)embed.h $(OBJECT) : $(PERL_INC)embedvar.h, $(PERL_INC)form.h $(OBJECT) : $(PERL_INC)gv.h, $(PERL_INC)handy.h, $(PERL_INC)hv.h $(OBJECT) : $(PERL_INC)intrpvar.h, $(PERL_INC)iperlsys.h, $(PERL_INC)keywords.h $(OBJECT) : $(PERL_INC)mg.h, $(PERL_INC)nostdio.h, $(PERL_INC)op.h $(OBJECT) : $(PERL_INC)opcode.h, $(PERL_INC)patchlevel.h $(OBJECT) : $(PERL_INC)perl.h, $(PERL_INC)perlio.h $(OBJECT) : $(PERL_INC)perlsdio.h, $(PERL_INC)perlvars.h $(OBJECT) : $(PERL_INC)perly.h, $(PERL_INC)pp.h, $(PERL_INC)pp_proto.h $(OBJECT) : $(PERL_INC)proto.h, $(PERL_INC)regcomp.h, $(PERL_INC)regexp.h $(OBJECT) : $(PERL_INC)regnodes.h, $(PERL_INC)scope.h, $(PERL_INC)sv.h $(OBJECT) : $(PERL_INC)thrdvar.h, $(PERL_INC)thread.h $(OBJECT) : $(PERL_INC)util.h, $(PERL_INC)vmsish.h # Check for unpropagated config.sh changes. Should never happen. # We do NOT just update config.h because that is not sufficient. # An out of date config.h is not fatal but complains loudly! $(PERL_INC)config.h : $(PERL_SRC)config.sh $(NOOP) $(PERL_ARCHLIB)Config.pm : $(PERL_SRC)config.sh $(NOECHO) Write Sys$Error "$(PERL_ARCHLIB)Config.pm may be out of date with config.h or genconfig.pl" olddef = F$Environment("Default") Set Default $(PERL_SRC) $(MMS)$(USEMAKEFILE)[.vms]$(FIRST_MAKEFILE)$(USEMACROS)__AXP__=1,DECC=1,"CC=CC/DECC"$(MACROEND) [.lib]Config.pm Set Default 'olddef' b.c : $(XSUBPPDEPS) # --- MakeMaker makefile section: $(OBJECT) : $(FIRST_MAKEFILE) # 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 "INST_LIB=[--.lib]" "INST_ARCHLIB=[--.lib]" "PERL_CORE=1" $(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=c.dir \ FIRST_MAKEFILE=$(MAKE_APERL_FILE) LINKTYPE=static \ MAKEAPERL=1 NORECURS=1 \\n\t\t"$_" \\n\t\t"$_" \\n\t\t"$_" $(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) $(NOECHO) $(ABSPERLRUN) -e "chdir 'c.dir'; - system '$(MAKE) test $(PASTHRU)' - if -f '$(FIRST_MAKEFILE)';" 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 :: pure_all $(MAP_TARGET) ./$(MAP_TARGET) "-MExtUtils::Command::MM" "-e" "test_harness($(TEST_VERBOSE), '$(INST_LIB)', '$(INST_ARCHLIB)')" $(TEST_FILES) testdb_static :: pure_all $(MAP_TARGET) ./$(MAP_TARGET) $(TESTDB_SW) "-I$(INST_LIB)" "-I$(INST_ARCHLIB)" $(TEST_FILE) # --- 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=""1,07,0,0"">" $(NOECHO) Write MMECHOFILE " <TITLE>$(DISTNAME)</TITLE>" $(NOECHO) Write MMECHOFILE " <ABSTRACT></ABSTRACT>" $(NOECHO) Write MMECHOFILE " <AUTHOR></AUTHOR>" $(NOECHO) Write MMECHOFILE " <IMPLEMENTATION>" $(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.ts : $(TO_INST_PM) $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]bytecode.pm [--.lib.B]bytecode.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]makeliblinks. [--.lib.B]makeliblinks. $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]xref.pm [--.lib.B]xref.pm - [.B]assembler.pm [--.lib.B]assembler.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]cc_harness. [--.lib.B]cc_harness. $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]stackobj.pm [--.lib.B]stackobj.pm - [.B]lint.pm [--.lib.B]lint.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - o.pm [--.lib]o.pm - [.B]disassemble. [--.lib.B]disassemble. $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]asmdata.pm [--.lib.B]asmdata.pm - [.B]assemble. [--.lib.B]assemble. $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]disassembler.pm [--.lib.B]disassembler.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]stash.pm [--.lib.B]stash.pm - [.B]cc.pm [--.lib.B]cc.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]c.pm [--.lib.B]c.pm - [.B]bblock.pm [--.lib.B]bblock.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]showlex.pm [--.lib.B]showlex.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]deparse.pm [--.lib.B]deparse.pm - [.B]debug.pm [--.lib.B]debug.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - b.pm [--.lib]b.pm - [.B]concise.pm [--.lib.B]concise.pm $(NOECHO) $(ABSPERLRUN) "-MExtUtils::Install" -e "pm_to_blib([EMAIL PROTECTED], '[--.lib.auto]', '$(PM_FILTER)')" - [.B]terse.pm [--.lib.B]terse.pm $(NOECHO) $(TOUCH) pm_to_blib.ts # --- MakeMaker selfdocument section: # --- MakeMaker postamble section: B$(OBJ_EXT) : defsubs.h defsubs.h :: [--]op.h [--]cop.h defsubs_h.PL @ $(NOOP) # End.