From: Craig A. Berry Date: Fri, 28 Mar 2008 19:01:13 +0000 (+0000) Subject: Make uudmap.h dependencies more explicit in the VMS build X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=b50d78f710e31d33fee2acc5e8cfddc61da1eb9b;p=p5sagit%2Fp5-mst-13.2.git Make uudmap.h dependencies more explicit in the VMS build (needed by MMS but not MMK). p4raw-id: //depot/perl@33589 --- diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 17ad18a..0175133 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -464,8 +464,6 @@ $(DBG)perl$(E) : perlmain$(O), $(DBG)perlshr$(E), $(MINIPERL_EXE) $(DBG)perlshr$(E) : $(DBG)libperl$(OLB) $(extobj) $(DBG)perlshr_xtras.ts Link $(LINKFLAGS)/Share=$(MMS$TARGET) $(extobj) []$(DBG)perlshr_bld.opt/Option, perlshr_attr.opt/Option -globals$(O) : uudmap.h - uudmap.h : generate_uudmap$(E) DEFINE/USER_MODE SYS$OUTPUT uudmap.h MCR SYS$DISK:[]generate_uudmap$(E) @@ -473,6 +471,9 @@ uudmap.h : generate_uudmap$(E) generate_uudmap$(E) : generate_uudmap$(O) $(CRTL) Link $(LINKFLAGS)/NoDebug/Trace/NoMap/NoFull/NoCross/Exe=$(MMS$TARGET) generate_uudmap$(O) $(CRTLOPTS) +generate_uudmap$(O) : generate_uudmap.c + $(CC) $(CORECFLAGS) $(MMS$SOURCE) + # The following files are built in one go by gen_shrfls.pl: # perlshr_attr.opt, $(DBG)perlshr_bld.opt - VAX and AXP # perlshr_gbl*.mar, perlshr_gbl*$(O) - VAX only @@ -1643,8 +1644,8 @@ doop$(O) : doop.c $(h) $(CC) $(CORECFLAGS) $(MMS$SOURCE) dump$(O) : dump.c $(h) $(CC) $(CORECFLAGS) $(MMS$SOURCE) -globals$(O) : globals.c $(h) - $(CC) $(CORECFLAGS) $(MMS$SOURCE) +globals$(O) : globals.c uudmap.h $(h) + $(CC) $(CORECFLAGS) $(MMS$SOURCE) gv$(O) : gv.c $(h) $(CC) $(CORECFLAGS) $(MMS$SOURCE) mro$(O) : mro.c $(h)