diff options
author | Brad Hughes <brad@tgsmc.com> | 1998-07-15 02:38:12 -0700 |
---|---|---|
committer | Gurusamy Sarathy <gsar@cpan.org> | 1998-07-21 02:44:25 +0000 |
commit | 9ef4b0a6c6b34d8ffe957e3ad7b4df9d711296af (patch) | |
tree | 91b320bf15a7fa76555f743c55d19a76009f80e6 /vms/descrip_mms.template | |
parent | 439f571593d0ebba38c10df345300e8ba4061bf1 (diff) | |
download | perl-9ef4b0a6c6b34d8ffe957e3ad7b4df9d711296af.tar.gz |
VMS patches from Dan Sugalski <sugalskd@osshe.edu>
Date: Wed, 15 Jul 1998 09:38:12 -0700
Message-Id: <3.0.5.32.19980715093812.00a42a50@ous.edu>
Subject: [PATCH 5.005-beta1]Quick VMS config update
--
Date: Wed, 15 Jul 1998 12:53:52 -0700
Message-Id: <3.0.5.32.19980715125352.00a25cb0@ous.edu>
Subject: Re: $ebcdic has broken VMS in _75 (Now with doc patch!)
--
Date: Thu, 16 Jul 1998 11:15:44 -0700
Message-Id: <3.0.5.32.19980716111544.00b78770@ous.edu>
Subject: [PATCH 5.004_75]Another VMS tweak for the Vax C compiler
--
Date: Thu, 16 Jul 1998 11:21:55 -0700
Message-Id: <3.0.5.32.19980716112155.00a66c50@ous.edu>
Subject: [PATCH 5.004_75]Get archname correct for thread build on VMS
--
Date: Thu, 16 Jul 1998 11:25:04 -0700
Message-Id: <3.0.5.32.19980716112504.00ae0d50@ous.edu>
Subject: [PATCH 5.004_75]Thread build tweaks for VMS 6.2 and older
--
Date: Fri, 17 Jul 1998 15:29:13 -0700
Message-Id: <3.0.5.32.19980717152913.00a469b0@ous.edu>
Subject: [PATCH 5.004_75]Missed a header file in VMS build procedure
--
Date: Mon, 20 Jul 1998 10:20:49 -0700
Message-Id: <3.0.5.32.19980720102049.00a05100@ous.edu>
Subject: [PATCH 5.004_75]Tweaks to Thread.XS for OLD_PTHREADS_API build
--
Date: Mon, 20 Jul 1998 10:13:03 -0700
Message-Id: <3.0.5.32.19980720101303.00a17100@ous.edu>
Subject: [PATCH 5.004_75]Explicitly specify extensions during VMS config process
--
Date: Mon, 20 Jul 1998 15:51:22 -0700
Message-Id: <3.0.5.32.19980720155122.00a41950@ous.edu>
Subject: patch for readme.vms
p4raw-id: //depot/perl@1589
Diffstat (limited to 'vms/descrip_mms.template')
-rw-r--r-- | vms/descrip_mms.template | 33 |
1 files changed, 22 insertions, 11 deletions
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 9c3e806dd1..b1ba0a0338 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -199,13 +199,9 @@ THREAD = THREAD .ifdef OLDTHREADED THREADDEF = THREAD = THREAD -.ifdef LIBS2 -LIBS2 = $(LIBS2),sys$share:cma$lib_shr/share,cma$rtl/share -.else -LIBS2 = sys$share:cma$lib_shr/share,cma$rtl/share -.endif +THRLIBS1 = sys$share:cma$lib_shr/share|sys$share:cma$rtl/share .ifdef __AXP__ -LIBS2 = $(LIBS2),sys$share:cma$open_lib_shr/share,cma$open_rtl/share +THRLIBS2 = sys$share:cma$open_lib_shr/share|sys$share:cma$open_rtl/share .endif .endif @@ -264,13 +260,25 @@ extobj = $(myextobj) LIBS2= .endif +.ifdef THRLIBS1 +.else +THRLIBS1= +.endif + +.ifdef THRLIBS2 +.else +THRLIBS2= +.endif + +FULLLIBS2 = $(LIBS2)|$(THRLIBS1)|$(THRLIBS2) + #### End of system configuration section. #### h1 = EXTERN.h, INTERN.h, XSUB.h, av.h, bytecode.h, byterun.h, config.h, cop.h, cv.h h2 = embed.h, form.h, gv.h, handy.h, hv.h, keywords.h, mg.h, op.h, thread.h h3 = opcode.h, patchlevel.h, perl.h, perly.h, pp.h, proto.h, regcomp.h -h4 = regexp.h, scope.h, sv.h, vmsish.h, util.h, perlsdio.h +h4 = regexp.h, scope.h, sv.h, vmsish.h, util.h, perlsdio.h, perlio.h h5 = embedvar.h, intrpvar.h, perlvars.h, thrdvar.h, iperlsys.h h = $(h1), $(h2), $(h3), $(h4), $(h5) $(SOCKHLIS) $(THREADH) @@ -291,7 +299,7 @@ ac2 = $(ARCHCORE)config.h $(ARCHCORE)cop.h $(ARCHCORE)cv.h $(ARCHCORE)embed.h ac3 = $(ARCHCORE)form.h $(ARCHCORE)gv.h $(ARCHCORE)handy.h $(ARCHCORE)hv.h ac4 = $(ARCHCORE)keywords.h $(ARCHCORE)mg.h $(ARCHCORE)op.h $(ARCHCORE)opcode.h ac5 = $(ARCHCORE)patchlevel.h $(ARCHCORE)perl.h $(ARCHCORE)perly.h $(ARCHCORE)thread.h $(ARCHCORE)iperlsys.h -ac6 = $(ARCHCORE)pp.h $(ARCHCORE)proto.h $(ARCHCORE)regcomp.h $(ARCHCORE)perlsdio.h +ac6 = $(ARCHCORE)pp.h $(ARCHCORE)proto.h $(ARCHCORE)regcomp.h $(ARCHCORE)perlsdio.h $(ARCHCORE)perlio.h ac7 = $(ARCHCORE)regexp.h $(ARCHCORE)scope.h $(ARCHCORE)sv.h $(ARCHCORE)util.h ac8 = $(ARCHCORE)embedvar.h $(ARCHCORE)intrpvar.h $(ARCHCORE)perlvars.h $(ARCHCORE)thrdvar.h ac9 = $(ARCHCORE)vmsish.h $(ARCHCORE)$(DBG)libperl$(OLB) $(ARCHCORE)perlshr_attr.opt @@ -1085,7 +1093,7 @@ preplibrary : $(MINIPERL_EXE) $(LIBPREREQ) $(SOCKPM) printconfig : @ @[.vms]make_command $(MMS) $(MMSQUALIFIERS) $(MMSTARGETS) - @ @[.vms]myconfig "$(CC)" "$(CFLAGS)" "$(LINKFLAGS)" "$(LIBS1)" "$(LIBS2)" "$(SOCKLIB)" "$(EXT)" "$(DBG)" + @ @[.vms]myconfig "$(CC)" "$(CFLAGS)" "$(LINKFLAGS)" "$(LIBS1)" "$(FULLLIBS2)" "$(SOCKLIB)" "$(EXT)" "$(DBG)" .ifdef SOCKET @@ -1100,7 +1108,7 @@ printconfig : vmsish.h : $(SOCKH) -$(SOCKOBJ) : $(SOCKC) EXTERN.h perl.h config.h embed.h perlsdio.h handy.h vmsish.h regexp.h sv.h util.h form.h gv.h cv.h opcode.h op.h cop.h av.h hv.h mg.h scope.h perly.h thread.h pp.h proto.h embedvar.h perlvars.h thrdvar.h intrpvar.h +$(SOCKOBJ) : $(SOCKC) EXTERN.h perl.h config.h embed.h perlsdio.h handy.h vmsish.h regexp.h sv.h util.h form.h gv.h cv.h opcode.h op.h cop.h av.h hv.h mg.h scope.h perly.h thread.h pp.h proto.h embedvar.h perlvars.h thrdvar.h intrpvar.h perlio.h $(SOCKC) : [.vms]$(SOCKC) Copy/Log/NoConfirm [.vms]$(SOCKC) []$(SOCKC) @@ -1253,6 +1261,9 @@ $(ARCHCORE)iperlsys.h : iperlsys.h $(ARCHCORE)perlsdio.h : perlsdio.h @ If F$Search("$(ARCHDIR)CORE.dir").eqs."" Then Create/Directory $(ARCHCORE) Copy/Log $(MMS$SOURCE) $(MMS$TARGET) +$(ARCHCORE)perlio.h : perlio.h + @ If F$Search("$(ARCHDIR)CORE.dir").eqs."" Then Create/Directory $(ARCHCORE) + Copy/Log $(MMS$SOURCE) $(MMS$TARGET) $(ARCHCORE)perlvars.h : perlvars.h @ If F$Search("$(ARCHDIR)CORE.dir").eqs."" Then Create/Directory $(ARCHCORE) Copy/Log $(MMS$SOURCE) $(MMS$TARGET) @@ -1435,7 +1446,7 @@ vms.c : [.vms]vms.c Copy/Log/Noconfirm [.vms]vms.c [] $(CRTL) : $(MAKEFILE) - @ @[.vms]genopt "$(CRTL)/Write" "|" "$(LIBS1)|$(LIBS2)|$(SOCKLIB)" + @ @[.vms]genopt "$(CRTL)/Write" "|" "$(LIBS1)|$(FULLLIBS2)|$(SOCKLIB)" cleanlis : |