diff options
Diffstat (limited to 'vms/Makefile')
-rw-r--r-- | vms/Makefile | 101 |
1 files changed, 77 insertions, 24 deletions
diff --git a/vms/Makefile b/vms/Makefile index bf6a428d8b..f84139ecb5 100644 --- a/vms/Makefile +++ b/vms/Makefile @@ -32,7 +32,7 @@ ARCH = VMS_VAX OBJVAL = $@ # Updated by fndvers.com -- do not edit by hand -PERL_VERSION = 5_00321# +PERL_VERSION = 5_00323# ARCHDIR = [.lib.$(ARCH).$(PERL_VERSION)] @@ -159,8 +159,10 @@ CRTLOPTS =,$(CRTL)/Options $(XSUBPP) $< >$(MMS$SOURCE_NAME).c $(CC) $(CFLAGS) $(MMS$SOURCE_NAME).c +utils1 = [.lib.pod]perldoc.com [.lib.ExtUtils]Miniperl.pm [.utils]c2ph.com [.utils]h2ph.com [.utils]h2xs.com [.lib]perlbug.com +utils2 = [.lib]splain.com [.utils]pl2pm.com -all : base extras libmods utils podxform archcorefiles preplibrary perlpods +all : base extras x2p archcorefiles preplibrary perlpods @ $(NOOP) base : miniperl perl @ $(NOOP) @@ -168,9 +170,11 @@ extras : Fcntl IO Opcode $(POSIX) libmods utils podxform @ $(NOOP) libmods : [.lib]Config.pm $(ARCHDIR)Config.pm [.lib]DynaLoader.pm [.lib.VMS]Filespec.pm @ $(NOOP) -utils : [.lib.pod]perldoc [.lib.ExtUtils]Miniperl.pm [.utils]c2ph [.utils]h2ph [.utils]h2xs [.lib]perlbug +utils : $(utils1) $(utils2) @ $(NOOP) -podxform : [.lib.pod]pod2text [.lib.pod]pod2html [.lib.pod]pod2latex [.lib.pod]pod2man +podxform : [.lib.pod]pod2text.com [.lib.pod]pod2html.com [.lib.pod]pod2latex.com [.lib.pod]pod2man.com + @ $(NOOP) +x2p : [.x2p]a2p$(E) [.x2p]s2p.com [.x2p]find2perl.com @ $(NOOP) pod1 = [.lib.pod]perl.pod [.lib.pod]perlapio.pod [.lib.pod]perlbook.pod [.lib.pod]perlbot.pod [.lib.pod]perlcall.pod @@ -377,50 +381,59 @@ IO : [.lib]IO.pm [.lib.IO]File.pm [.lib.IO]Handle.pm [.lib.IO]Pipe.pm [.lib.IO]S [.lib.pod]perldoc : [.utils]perldoc.PL $(ARCHDIR)Config.pm @ If f$$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] $(MINIPERL) [.utils]perldoc.PL - Copy/Log [.utils]perldoc $@ + Copy/Log [.utils]perldoc.com $@ [.lib.ExtUtils]Miniperl.pm : Minimod.PL miniperlmain.c $(ARCHDIR)Config.pm $(MINIPERL) Minimod.PL >$@ -[.utils]c2ph : [.utils]c2ph.PL $(ARCHDIR)Config.pm +[.utils]c2ph.com : [.utils]c2ph.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]c2ph.PL -[.utils]h2ph : [.utils]h2ph.PL $(ARCHDIR)Config.pm +[.utils]h2ph.com : [.utils]h2ph.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]h2ph.PL -[.utils]h2xs : [.utils]h2xs.PL $(ARCHDIR)Config.pm +[.utils]h2xs.com : [.utils]h2xs.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]h2xs.PL -[.lib]perlbug : [.utils]perlbug.PL $(ARCHDIR)Config.pm +[.lib]perlbug.com : [.utils]perlbug.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]perlbug.PL - Rename/Log [.utils]perlbug $@ + Rename/Log [.utils]perlbug.com $@ -[.utils]pl2pm : [.utils]pl2pm.PL $(ARCHDIR)Config.pm +[.utils]pl2pm.com : [.utils]pl2pm.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]pl2pm.PL -[.lib]splain : [.utils]splain.PL $(ARCHDIR)Config.pm +[.lib]splain.com : [.utils]splain.PL $(ARCHDIR)Config.pm $(MINIPERL) [.utils]splain.PL - Rename/Log [.utils]splain $@ + Rename/Log [.utils]splain.com $@ + +[.x2p]find2perl.com : [.x2p]find2perl.PL $(ARCHDIR)Config.pm + $(MINIPERL) [.x2p]find2perl.PL + +[.x2p]s2p.com : [.x2p]s2p.PL $(ARCHDIR)Config.pm + $(MINIPERL) [.x2p]s2p.PL -[.lib.pod]pod2html : [.pod]pod2html.PL $(ARCHDIR)Config.pm +[.x2p]$(DBG)a2p$(E) : [.x2p]a2p$(O), [.x2p]hash$(O), [.x2p]str$(O), [.x2p]util$(O), [.x2p]walk$(O) + Link $(LINKFLAGS) /Exe=$@ $(MMS$SOURCE_LIST) $(CRTLOPTS) + +[.lib.pod]pod2html.com : [.pod]pod2html.PL $(ARCHDIR)Config.pm @ If f$$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] $(MINIPERL) [.pod]pod2html.PL - Rename/Log [.pod]pod2html $@ + Rename/Log [.pod]pod2html.com $@ -[.lib.pod]pod2latex : [.pod]pod2latex.PL $(ARCHDIR)Config.pm +[.lib.pod]pod2latex.com : [.pod]pod2latex.PL $(ARCHDIR)Config.pm @ If f$$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] $(MINIPERL) [.pod]pod2latex.PL - Rename/Log [.pod]pod2latex $@ + Rename/Log [.pod]pod2latex.com $@ -[.lib.pod]pod2man : [.pod]pod2man.PL $(ARCHDIR)Config.pm +[.lib.pod]pod2man.com : [.pod]pod2man.PL $(ARCHDIR)Config.pm @ If f$$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] $(MINIPERL) [.pod]pod2man.PL - Rename/Log [.pod]pod2man $@ + Rename/Log [.pod]pod2man.com $@ -[.lib.pod]pod2text : [.pod]pod2text.PL $(ARCHDIR)Config.pm +[.lib.pod]pod2text.com : [.pod]pod2text.PL $(ARCHDIR)Config.pm @ If f$$Search("[.lib]pod.dir").eqs."" Then Create/Directory [.lib.pod] $(MINIPERL) [.pod]pod2text.PL - Rename/Log [.pod]pod2text $@ + Rename/Log [.pod]pod2text.com $@ preplibrary : $(MINIPERL_EXE) $(ARCHDIR)Config.pm [.lib]DynaLoader.pm [.lib.VMS]Filespec.pm $(SOCKPM) @ Write sys$$Output "Autosplitting Perl library . . ." @@ -601,6 +614,9 @@ perly.h : [.vms]perly_h.vms perly$(O) : perly.c, perly.h, $(h) $(CC) $(CFLAGS) perly.c +[.t.lib]vmsfspec.t : [.vms.ext]filespec.t + Copy/Log/NoConfirm [.vms.ext]filespec.t $@ + test : all - @[.VMS]Test.Com "$(E)" @@ -1378,6 +1394,42 @@ globals$(O) : scope.h globals$(O) : sv.h globals$(O) : vmsish.h globals$(O) : util.h +[.x2p]a2p$(O) : [.x2p]a2p.c +[.x2p]a2p$(O) : [.x2p]a2py.c +[.x2p]a2p$(O) : [.x2p]INTERN.h +[.x2p]a2p$(O) : [.x2p]a2p.h +[.x2p]a2p$(O) : [.x2p]hash.h +[.x2p]a2p$(O) : [.x2p]str.h +[.x2p]a2p$(O) : handy.h +[.x2p]hash$(O) : [.x2p]hash.c +[.x2p]hash$(O) : [.x2p]EXTERN.h +[.x2p]hash$(O) : [.x2p]a2p.h +[.x2p]hash$(O) : [.x2p]hash.h +[.x2p]hash$(O) : [.x2p]str.h +[.x2p]hash$(O) : handy.h +[.x2p]hash$(O) : [.x2p]util.h +[.x2p]str$(O) : [.x2p]str.c +[.x2p]str$(O) : [.x2p]EXTERN.h +[.x2p]str$(O) : [.x2p]a2p.h +[.x2p]str$(O) : [.x2p]hash.h +[.x2p]str$(O) : [.x2p]str.h +[.x2p]str$(O) : handy.h +[.x2p]str$(O) : [.x2p]util.h +[.x2p]util$(O) : [.x2p]util.c +[.x2p]util$(O) : [.x2p]EXTERN.h +[.x2p]util$(O) : [.x2p]a2p.h +[.x2p]util$(O) : [.x2p]hash.h +[.x2p]util$(O) : [.x2p]str.h +[.x2p]util$(O) : handy.h +[.x2p]util$(O) : [.x2p]INTERN.h +[.x2p]util$(O) : [.x2p]util.h +[.x2p]walk$(O) : [.x2p]walk.c +[.x2p]walk$(O) : [.x2p]EXTERN.h +[.x2p]walk$(O) : [.x2p]a2p.h +[.x2p]walk$(O) : [.x2p]hash.h +[.x2p]walk$(O) : [.x2p]str.h +[.x2p]walk$(O) : handy.h +[.x2p]walk$(O) : [.x2p]util.h config.h : [.vms]config.vms Copy/Log/NoConfirm [.vms]config.vms []config.h @@ -1442,7 +1494,7 @@ clean : tidy - $(MMS) clean Set Default [--] - If f$$Search("*.Opt").nes."" Then Delete/NoConfirm/Log *.Opt;*/Exclude=PerlShr_*.Opt - - If f$$Search("*$(O);*") .nes."" Then Delete/NoConfirm/Log *$(O);* + - If f$$Search("[...]*$(O);*") .nes."" Then Delete/NoConfirm/Log [...]*$(O);* - If f$$Search("Config.H").nes."" Then Delete/NoConfirm/Log Config.H;* - If f$$Search("Config.SH").nes."" Then Delete/NoConfirm/Log Config.SH;* - If f$$Search(f$$Parse("sys$$Disk:[]","$(SOCKH)")).nes."" Then Delete/NoConfirm/Log $(SOCKH);* @@ -1484,10 +1536,11 @@ realclean : clean - If f$$Search("$(ARCHDIR)Config.pm").nes."" Then Delete/NoConfirm/Log $(ARCHDIR)Config.pm;* - If f$$Search("[.lib.ExtUtils]Miniperl.pm").nes."" Then Delete/NoConfirm/Log [.lib.ExtUtils]Miniperl.pm;* - If f$$Search("[.utils]*.").nes."" Then Delete/NoConfirm/Log [.utils]*.;*/Exclude=Makefile. + - If f$$Search("[.x2p]*.").nes."" Then Delete/NoConfirm/Log [.x2p]*.;*/Exclude=Makefile. - If f$$Search("[.lib.pod]*.pod").nes."" Then Delete/NoConfirm/Log [.lib.pod]*.pod;* - If f$$Search("[.lib.pod]perldoc.").nes."" Then Delete/NoConfirm/Log [.lib.pod]perldoc.;* - - If f$$Search("[.lib.pod]pod2*.").nes."" Then Delete/NoConfirm/Log [.lib.pod]pod2*.;* - - If f$$Search("*$(E)").nes."" Then Delete/NoConfirm/Log *$(E);* + - If f$$Search("[.lib.pod]pod2*.com").nes."" Then Delete/NoConfirm/Log [.lib.pod]pod2*.com;* + - If f$$Search("[...]*$(E)").nes."" Then Delete/NoConfirm/Log [...]*$(E);* cleansrc : clean - If f$$Search("*.C;-1").nes."" Then Purge/NoConfirm/Log *.C |