Create/Directory $(ARCHDIR)
Copy $(MMS$SOURCE) $(MMS$TARGET)
-[.lib]config.pm : config.h $(MINIPERL_EXE)
+[.lib]config.pm : config.h $(MINIPERL_EXE) [.lib]re.pm
$(MINIPERL) ConfigPM.
[.ext.dynaloader]dl_vms.c : [.ext.dynaloader]dl_vms.xs $(ARCHDIR)Config.pm [.lib.ExtUtils]XSSymSet.pm $(MINIPERL_EXE)
re : [.lib]re.pm [.lib.auto.re]re$(E)
@ $(NOOP)
-[.lib]re.pm : [.ext.re]Descrip.MMS
+[.lib]re.pm : [.ext.re]re.pm
@ If F$Search("[.lib]auto.dir").eqs."" Then Create/Directory [.lib.auto]
- @ Set Default [.ext.re]
- $(MMS)
- @ Set Default [--]
+ @ copy [.ext.re]re.pm [.lib]re.pm
[.lib.auto.re]re$(E) : [.ext.re]Descrip.MMS
+ @ If F$Search("[.lib]auto.dir").eqs."" Then Create/Directory [.lib.auto]
@ Set Default [.ext.re]
$(MMS)
@ Set Default [--]
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("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);*
- If F$Search(F$Parse("Sys$Disk:[]","$(SOCKC)")).nes."" Then Delete/NoConfirm/Log $(SOCKC);*
- If F$Search("perly.c").nes."" Then Delete/NoConfirm/Log perly.c;*
- $(MMS) realclean
Set Default [--]
Set Default [.vms.ext.Stdio]
- - $(MMS) clean
+ - $(MMS) realclean
Set Default [---]
Set Default [.vms.ext.DCLsym]
- - $(MMS) clean
+ - $(MMS) realclean
Set Default [---]
- If F$Search("*$(OLB)").nes."" Then Delete/NoConfirm/Log *$(OLB);*
- If F$Search("*.Opt").nes."" Then Delete/NoConfirm/Log *.Opt;*
+ - 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("descrip.mms").nes."" Then Delete/NoConfirm/Log descrip.mms;*
- $(MINIPERL) -e "use File::Path; rmtree(['lib/auto','lib/VMS','lib/$(ARCH)'],1,0);"
- If F$Search("[.Lib]DynaLoader.pm").nes."" Then Delete/NoConfirm/Log [.Lib]DynaLoader.pm;*