home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2J (Developer) / os42jdev.iso / NextDeveloper / Source / GNU / perl / Perl / vms / Makefile < prev    next >
Encoding:
Makefile  |  1995-03-12  |  26.1 KB  |  976 lines

  1. #> This file produced from Descrip.MMS by mms2make.pl
  2. #> Lines beginning with "#>" were commented out during the
  3. #> conversion process.  For more information, see mms2make.pl
  4. #>
  5. # Makefile. for perl5 on VMS
  6. # Last revised 10-Mar-1995 by Charles Bailey  bailey@genetics.upenn.edu
  7. #
  8. #
  9. #    tidy      -- purge files generated by executing this file
  10. #    clean     -- remove all files generated by executing this file
  11. #    cleansrc  -- `clean' + purge *.c,*.h,Makefile.
  12. #    gcc_cld_setup -- GCC initialization; see above
  13. #    crtl.opt  -- compiler-specific linker options file (made automatically)
  14. #
  15.  
  16. #### Start of system configuration section. ####
  17.  
  18.  
  19. # File type to use for object files
  20. # File type to use for object libraries
  21. # File type to use for executable images
  22. # File type to use for object files
  23. O = .obj
  24. # File type to use for object libraries
  25. OLB = .olb
  26. # File type to use for executable images
  27. E = .exe
  28.  
  29. ARCHCORE = [.lib.VMS_VAX.CORE]
  30. ARCHAUTO = [.lib.auto.VMS_VAX]
  31.  
  32.  
  33. # -fno-builtin avoids bug in gcc up to version 2.6.2 which can destroy
  34. # data when memcpy() is called on large (>64 kB) blocks of memory
  35. # (fixed in gcc 2.6.3)
  36. .first:
  37.     @ If f$$TrnLnm("Sys").eqs."" Then Define/NoLog SYS sys$$Library
  38. XTRAOBJS = 
  39. LIBS1 = $(XTRAOBJS)
  40. DBGSPECFLAGS = /Show=(Source,Include,Expansion)
  41. XTRACCFLAGS = /Include=[]/Object=$(O)
  42. XTRADEF =
  43. LIBS2 = sys$$Share:VAXCRTL.Exe/Shareable
  44.  
  45.  
  46. DBGCCFLAGS = /NoList
  47. DBGLINKFLAGS = /NoMap
  48. DBG = 
  49.  
  50. # N.B. the targets for $(SOCKC) and $(SOCKH) assume that the permanent
  51. # copies live in [.vms], and the `clean' target will delete copies of
  52. # these files in the current default directory.
  53. SOCKDEF =
  54. SOCKLIB =
  55. SOCKC =
  56. SOCKH =
  57. SOCKCLIS =
  58. SOCKHLIS =
  59. SOCKOBJ =
  60.  
  61. # C preprocessor manifest "DEBUGGING" ==> perl -D, not the VMS debugger
  62. CFLAGS = /Define=(DEBUGGING$(SOCKDEF)$(XTRADEF))$(XTRACCFLAGS)$(DBGCCFLAGS)
  63. LINKFLAGS = $(DBGLINKFLAGS)
  64.  
  65. MAKE = MMK
  66. MAKEFILE = [.VMS]Makefile.   # this file
  67. NOOP = continue
  68.  
  69. # Macros to invoke a copy of miniperl during the build.  Targets which
  70. # are built using these macros should depend on $(MINIPERL_EXE)
  71. MINIPERL_EXE = sys$$Disk:[]miniperl$(E)
  72. MINIPERL = MCR $(MINIPERL_EXE)
  73. XSUBPP = $(MINIPERL) [.lib.extutils]xsubpp
  74.  
  75. # Space-separated list of "static" extensions to build into perlshr (case counts).
  76. EXT = DynaLoader
  77. # object files for these extensions; the trailing comma is required if
  78. # there are any object files specified
  79. # These must be built separately, or you must add rules below to build them
  80. extobj = [.ext.dynaloader]dl_vms$(O),
  81.  
  82. #### End of system configuration section. ####
  83.  
  84.  
  85. h1 = EXTERN.h, INTERN.h, XSUB.h, av.h, config.h, cop.h, cv.h
  86. h2 = embed.h, form.h, gv.h, handy.h, hv.h, keywords.h, mg.h, op.h
  87. h3 = opcode.h, patchlevel.h, perl.h, perly.h, pp.h, proto.h, regcomp.h
  88. h4 = regexp.h, scope.h, sv.h, vmsish.h, util.h
  89. h = $(h1), $(h2), $(h3), $(h4) $(SOCKHLIS)
  90.  
  91. c1 = av.c, scope.c, op.c, doop.c, doio.c, dump.c, hv.c, mg.c
  92. c2 = perl.c, perly.c, pp.c, pp_hot.c, pp_ctl.c, pp_sys.c, regcomp.c, regexec.c
  93. c3 = gv.c, sv.c, taint.c, toke.c, util.c, deb.c, run.c, globals.c, vms.c $(SOCKCLIS)
  94.  
  95. c = $(c1), $(c2), $(c3), miniperlmain.c, perlmain.c
  96.  
  97. obj1 = perl$(O), gv$(O), toke$(O), perly$(O), op$(O), regcomp$(O), dump$(O), util$(O), mg$(O)
  98. obj2 = hv$(O), av$(O), run$(O), pp_hot$(O), sv$(O), pp$(O), scope$(O), pp_ctl$(O), pp_sys$(O)
  99. obj3 = doop$(O), doio$(O), regexec$(O), taint$(O), deb$(O), globals$(O), vms$(O) $(SOCKOBJ)
  100.  
  101. obj = $(obj1), $(obj2), $(obj3)
  102.  
  103. ac1 = $(ARCHCORE)EXTERN.h $(ARCHCORE)INTERN.h  $(ARCHCORE)XSUB.h $(ARCHCORE)av.h
  104. ac2 = $(ARCHCORE)config.h $(ARCHCORE)cop.h $(ARCHCORE)cv.h $(ARCHCORE)embed.h
  105. ac3 = $(ARCHCORE)form.h $(ARCHCORE)gv.h $(ARCHCORE)handy.h $(ARCHCORE)hv.h
  106. ac4 = $(ARCHCORE)keywords.h $(ARCHCORE)mg.h $(ARCHCORE)op.h $(ARCHCORE)opcode.h
  107. ac5 = $(ARCHCORE)patchlevel.h $(ARCHCORE)perl.h $(ARCHCORE)perly.h
  108. ac6 = $(ARCHCORE)pp.h $(ARCHCORE)proto.h $(ARCHCORE)regcomp.h
  109. ac7 = $(ARCHCORE)regexp.h $(ARCHCORE)scope.h $(ARCHCORE)sv.h $(ARCHCORE)util.h
  110. ac8 = $(ARCHCORE)vmsish.h $(ARCHCORE)$(DBG)libperl$(OLB) $(ARCHCORE)perlshr_attr.opt
  111. ac9 = $(ARCHCORE)$(DBG)perlshr_bld.opt
  112. acs =
  113.  
  114. CRTL = []crtl.opt
  115. CRTLOPTS =,$(CRTL)/Options
  116.  
  117. .suffixes:
  118. .suffixes: $(O) .c .xs
  119.  
  120. .xs.c :
  121.     $(XSUBPP) $< >$@
  122.  
  123.  
  124. .c$(O) :
  125.     $(CC) $(CFLAGS) $<
  126.  
  127. .xs$(O) :
  128.     $(XSUBPP) $< >$(MMS$SOURCE_NAME).c
  129.     $(CC) $(CFLAGS) $(MMS$SOURCE_NAME).c
  130.  
  131. all : base extras archcorefiles preplibrary
  132.     @ $(NOOP)
  133. base : miniperl$(E) perl$(E) [.lib]Config.pm 
  134.     @ $(NOOP)
  135. extras : [.lib]DynaLoader.pm [.lib.VMS]Filespec.pm [.lib.extutils]MM_VMS.pm
  136.     @ $(NOOP)
  137. archcorefiles :  $(ac1) $(ac2) $(ac3) $(ac4) $(ac5) $(ac6) $(ac7) $(ac8) $(ac9) $(acs) $(ARCHAUTO)time.stamp
  138.     @ $(NOOP)
  139.  
  140. miniperl_objs = miniperlmain$(O), $(obj)
  141. $(MINIPERL_EXE) :  miniperlmain$(O), $(DBG)libperl$(OLB) $(CRTL)
  142.     Link $(LINKFLAGS)/NoDebug/Exe=$@ miniperlmain$(O), $(DBG)libperl$(OLB)/Library/Include=globals $(CRTLOPTS)
  143. miniperl$(E) :  $(miniperl_objs), $(DBG)libperl$(OLB) $(CRTL)
  144.     Link $(LINKFLAGS)/Exe=$(DBG)$@ miniperlmain$(O),$(DBG)libperl$(OLB)/Library/Include=globals  $(CRTLOPTS)
  145.  
  146. $(DBG)libperl$(OLB) : $(obj)
  147.     @ If f$$Search("$@").eqs."" Then Library/Object/Create $(MMS$TARGET)
  148.     Library/Object/Replace $@ $(obj1)
  149.     Library/Object/Replace $@ $(obj2)
  150.     Library/Object/Replace $@ $(obj3)
  151.  
  152. perlmain.c : miniperlmain.c $(MINIPERL_EXE) [.vms]writemain.pl
  153.     $(MINIPERL) [.VMS]Writemain.pl "$(EXT)"
  154.  
  155. perl$(E) : perlmain$(O), perlshr$(E), perlshr_attr.opt $(MINIPERL_EXE)
  156.     @ $$@[.vms]genopt "PerlShr.Opt/Write" "|" "''f$$Environment("Default")'$(DBG)PerlShr$(E)/Share"
  157.     Link $(LINKFLAGS)/Exe=$(DBG)$@ perlmain$(O), perlshr.opt/Option, perlshr_attr.opt/Option
  158. perlshr$(E) : $(DBG)libperl$(OLB) $(extobj) $(DBG)perlshr_xtras.ts
  159.     Link $(LINKFLAGS)/Share=$(DBG)$@ $(extobj) []$(DBG)perlshr_bld.opt/Option, perlshr_attr.opt/Option
  160. # The following files are built in one go by gen_shrfls.pl:
  161. #  perlshr_attr.opt, $(DBG)perlshr_bld.opt - VAX and AXP
  162. #  perlshr_gbl*.mar, perlshr_gbl*$(O) - VAX only
  163. # This is a backup target used only with older versions of the DECCRTL which
  164. # can't deal with pipes properly.  See ReadMe.VMS for details.
  165. $(DBG)perlshr_xtras.ts : perl.h config.h vmsish.h proto.h [.vms]gen_shrfls.pl $(MINIPERL_EXE) $(MAKEFILE) $(CRTL)
  166.     $(MINIPERL) [.vms]gen_shrfls.pl "$(CC)$(CFLAGS)" "$(O)" "$(DBG)" "$(OLB)" "$(EXT)" "$(CRTL)"
  167.     @ If f$$Search("$(DBG)perlshr_xtras.ts").nes."" Then Delete/NoLog/NoConfirm $(DBG)perlshr_xtras.ts;*
  168.     @ Copy NLA0: $(DBG)perlshr_xtras.ts
  169.  
  170. [.lib]config.pm : [.vms]config.vms [.vms]genconfig.pl $(MINIPERL_EXE)
  171.     $(MINIPERL) [.VMS]GenConfig.Pl cc=$(CC)$(CFLAGS) ldflags=$(LINKFLAGS)
  172.     $(MINIPERL) ConfigPM.
  173.  
  174. [.ext.dynaloader]dl_vms.c : [.ext.dynaloader]dl_vms.xs $(MINIPERL_EXE)
  175.     $(XSUBPP) [.ext.dynaloader]dl_vms.xs >$@
  176.  
  177. [.ext.dynaloader]dl_vms$(O) : [.ext.dynaloader]dl_vms.c
  178.     $(CC) $(CFLAGS) /Object=$@ [.ext.dynaloader]dl_vms.c
  179.  
  180. [.lib]DynaLoader.pm : [.ext.dynaloader]dynaloader.pm
  181.     Copy/Log/NoConfirm [.ext.dynaloader]dynaloader.pm [.lib]DynaLoader.pm
  182.  
  183. [.lib.VMS]Filespec.pm : [.vms.ext]Filespec.pm
  184.     @ Create/Directory [.lib.VMS]
  185.     Copy/Log/NoConfirm [.vms.ext]Filespec.pm $@
  186.  
  187. [.lib.ExtUtils]MM_VMS.pm : [.vms.ext]MM_VMS.pm
  188.     Copy/Log/NoConfirm [.vms.ext]MM_VMS.pm $@
  189.  
  190. preplibrary : $(MINIPERL_EXE) [.lib]DynaLoader.pm [.lib.VMS]Filespec.pm [.lib.ExtUtils]MM_VMS.pm
  191.     @ Write sys$$Output "Autosplitting Perl library . . ."
  192.     @ Create/Directory [.lib.auto]
  193.     @ $(MINIPERL) "-Ilib" -e "use AutoSplit; autosplit_lib_modules(@ARGV)" [.lib]*.pm [.lib.*]*.pm
  194.  
  195.  
  196. #opcode.h : opcode.pl $(MINIPERL_EXE)
  197. #    $(MINIPERL) opcode.pl
  198.  
  199. perly.h : perly.c                   # Quick and dirty 'touch'
  200.     Copy/Log/NoConfirm perly.h; ;
  201.     Delete/Log/NoConfirm perly.h;-1
  202.  
  203. # I now supply perly.c with the kits, so the following section is
  204. # commented out if you don't have byacc.
  205.  
  206. # perly.c:
  207. #     @ echo 'Expect' 80 shift/reduce and 62 reduce/reduce conflicts
  208. #     \$(BYACC) -d perly.y
  209. #     sh \$(shellflags) ./perly.fixer y.tab.c perly.c
  210. #     mv y.tab.h perly.h
  211. #     echo 'extern YYSTYPE yylval;' >>perly.h
  212.  
  213. perly$(O) : perly.c, perly.h, $(h)
  214.     $(CC) $(CFLAGS) perly.c
  215.  
  216. test : perl$(E)
  217.     - @[.VMS]Test.Com
  218.  
  219. # CORE subset for MakeMaker, so we can build Perl without sources
  220. # Should move to VMS installperl when we get one
  221. $(ARCHCORE)EXTERN.h : EXTERN.h
  222.     @ Create/Directory $(ARCHCORE)
  223.     Copy/Log EXTERN.h $@
  224. $(ARCHCORE)INTERN.h : INTERN.h
  225.     @ Create/Directory $(ARCHCORE)
  226.     Copy/Log INTERN.h $@
  227. $(ARCHCORE)XSUB.h : XSUB.h
  228.     @ Create/Directory $(ARCHCORE)
  229.     Copy/Log XSUB.h $@
  230. $(ARCHCORE)av.h : av.h
  231.     @ Create/Directory $(ARCHCORE)
  232.     Copy/Log av.h $@
  233. $(ARCHCORE)config.h : config.h
  234.     @ Create/Directory $(ARCHCORE)
  235.     Copy/Log config.h $@
  236. $(ARCHCORE)cop.h : cop.h
  237.     @ Create/Directory $(ARCHCORE)
  238.     Copy/Log cop.h $@
  239. $(ARCHCORE)cv.h : cv.h
  240.     @ Create/Directory $(ARCHCORE)
  241.     Copy/Log cv.h $@
  242. $(ARCHCORE)embed.h : embed.h
  243.     @ Create/Directory $(ARCHCORE)
  244.     Copy/Log embed.h $@
  245. $(ARCHCORE)form.h : form.h
  246.     @ Create/Directory $(ARCHCORE)
  247.     Copy/Log form.h $@
  248. $(ARCHCORE)gv.h : gv.h
  249.     @ Create/Directory $(ARCHCORE)
  250.     Copy/Log gv.h $@
  251. $(ARCHCORE)handy.h : handy.h
  252.     @ Create/Directory $(ARCHCORE)
  253.     Copy/Log handy.h $@
  254. $(ARCHCORE)hv.h : hv.h
  255.     @ Create/Directory $(ARCHCORE)
  256.     Copy/Log hv.h $@
  257. $(ARCHCORE)keywords.h : keywords.h
  258.     @ Create/Directory $(ARCHCORE)
  259.     Copy/Log keywords.h $@
  260. $(ARCHCORE)mg.h : mg.h
  261.     @ Create/Directory $(ARCHCORE)
  262.     Copy/Log mg.h $@
  263. $(ARCHCORE)op.h : op.h
  264.     @ Create/Directory $(ARCHCORE)
  265.     Copy/Log op.h $@
  266. $(ARCHCORE)opcode.h : opcode.h
  267.     @ Create/Directory $(ARCHCORE)
  268.     Copy/Log opcode.h $@
  269. $(ARCHCORE)patchlevel.h : patchlevel.h
  270.     @ Create/Directory $(ARCHCORE)
  271.     Copy/Log patchlevel.h $@
  272. $(ARCHCORE)perl.h : perl.h
  273.     @ Create/Directory $(ARCHCORE)
  274.     Copy/Log perl.h $@
  275. $(ARCHCORE)perly.h : perly.h
  276.     @ Create/Directory $(ARCHCORE)
  277.     Copy/Log perly.h $@
  278. $(ARCHCORE)pp.h : pp.h
  279.     @ Create/Directory $(ARCHCORE)
  280.     Copy/Log pp.h $@
  281. $(ARCHCORE)proto.h : proto.h
  282.     @ Create/Directory $(ARCHCORE)
  283.     Copy/Log proto.h $@
  284. $(ARCHCORE)regcomp.h : regcomp.h
  285.     @ Create/Directory $(ARCHCORE)
  286.     Copy/Log regcomp.h $@
  287. $(ARCHCORE)regexp.h : regexp.h
  288.     @ Create/Directory $(ARCHCORE)
  289.     Copy/Log regexp.h $@
  290. $(ARCHCORE)scope.h : scope.h
  291.     @ Create/Directory $(ARCHCORE)
  292.     Copy/Log scope.h $@
  293. $(ARCHCORE)sv.h : sv.h
  294.     @ Create/Directory $(ARCHCORE)
  295.     Copy/Log sv.h $@
  296. $(ARCHCORE)util.h : util.h
  297.     @ Create/Directory $(ARCHCORE)
  298.     Copy/Log util.h $@
  299. $(ARCHCORE)vmsish.h : vmsish.h
  300.     @ Create/Directory $(ARCHCORE)
  301.     Copy/Log vmsish.h $@
  302. $(ARCHCORE)$(DBG)libperl$(OLB) : $(DBG)libperl$(OLB) $(DBG)perlshr_xtras.ts
  303.     @ Create/Directory $(ARCHCORE)
  304.     Copy/Log $(DBG)libperl$(OLB) $@
  305. $(ARCHCORE)perlshr_attr.opt : $(DBG)perlshr_xtras.ts
  306.     @ Create/Directory $(ARCHCORE)
  307.     Copy/Log perlshr_attr.opt $@
  308. $(ARCHCORE)$(DBG)perlshr_bld.opt : $(DBG)perlshr_xtras.ts
  309.     @ Create/Directory $(ARCHCORE)
  310.     Copy/Log $(DBG)perlshr_bld.opt $@
  311. $(ARCHAUTO)time.stamp :
  312.     @ Create/Directory $(ARCHAUTO)
  313.     @ If f$$Search("$@").eqs."" Then Copy/NoConfirm _NLA0: $(MMS$TARGET)
  314.  
  315. # AUTOMATICALLY GENERATED MAKE DEPENDENCIES--PUT NOTHING BELOW THIS LINE
  316. av$(O) : EXTERN.h
  317. av$(O) : av.c
  318. av$(O) : av.h
  319. av$(O) : config.h
  320. av$(O) : cop.h
  321. av$(O) : cv.h
  322. av$(O) : embed.h
  323. av$(O) : form.h
  324. av$(O) : gv.h
  325. av$(O) : handy.h
  326. av$(O) : hv.h
  327. av$(O) : mg.h
  328. av$(O) : op.h
  329. av$(O) : opcode.h
  330. av$(O) : perl.h
  331. av$(O) : pp.h
  332. av$(O) : proto.h
  333. av$(O) : regexp.h
  334. av$(O) : scope.h
  335. av$(O) : sv.h
  336. av$(O) : vmsish.h
  337. av$(O) : util.h
  338. scope$(O) : EXTERN.h
  339. scope$(O) : av.h
  340. scope$(O) : config.h
  341. scope$(O) : cop.h
  342. scope$(O) : cv.h
  343. scope$(O) : embed.h
  344. scope$(O) : form.h
  345. scope$(O) : gv.h
  346. scope$(O) : handy.h
  347. scope$(O) : hv.h
  348. scope$(O) : mg.h
  349. scope$(O) : op.h
  350. scope$(O) : opcode.h
  351. scope$(O) : perl.h
  352. scope$(O) : pp.h
  353. scope$(O) : proto.h
  354. scope$(O) : regexp.h
  355. scope$(O) : scope.c
  356. scope$(O) : scope.h
  357. scope$(O) : sv.h
  358. scope$(O) : vmsish.h
  359. scope$(O) : util.h
  360. op$(O) : EXTERN.h
  361. op$(O) : av.h
  362. op$(O) : config.h
  363. op$(O) : cop.h
  364. op$(O) : cv.h
  365. op$(O) : embed.h
  366. op$(O) : form.h
  367. op$(O) : gv.h
  368. op$(O) : handy.h
  369. op$(O) : hv.h
  370. op$(O) : mg.h
  371. op$(O) : op.c
  372. op$(O) : op.h
  373. op$(O) : opcode.h
  374. op$(O) : perl.h
  375. op$(O) : pp.h
  376. op$(O) : proto.h
  377. op$(O) : regexp.h
  378. op$(O) : scope.h
  379. op$(O) : sv.h
  380. op$(O) : vmsish.h
  381. op$(O) : util.h
  382. doop$(O) : EXTERN.h
  383. doop$(O) : av.h
  384. doop$(O) : config.h
  385. doop$(O) : cop.h
  386. doop$(O) : cv.h
  387. doop$(O) : doop.c
  388. doop$(O) : embed.h
  389. doop$(O) : form.h
  390. doop$(O) : gv.h
  391. doop$(O) : handy.h
  392. doop$(O) : hv.h
  393. doop$(O) : mg.h
  394. doop$(O) : op.h
  395. doop$(O) : opcode.h
  396. doop$(O) : perl.h
  397. doop$(O) : pp.h
  398. doop$(O) : proto.h
  399. doop$(O) : regexp.h
  400. doop$(O) : scope.h
  401. doop$(O) : sv.h
  402. doop$(O) : vmsish.h
  403. doop$(O) : util.h
  404. doio$(O) : EXTERN.h
  405. doio$(O) : av.h
  406. doio$(O) : config.h
  407. doio$(O) : cop.h
  408. doio$(O) : cv.h
  409. doio$(O) : doio.c
  410. doio$(O) : embed.h
  411. doio$(O) : form.h
  412. doio$(O) : gv.h
  413. doio$(O) : handy.h
  414. doio$(O) : hv.h
  415. doio$(O) : mg.h
  416. doio$(O) : op.h
  417. doio$(O) : opcode.h
  418. doio$(O) : perl.h
  419. doio$(O) : pp.h
  420. doio$(O) : proto.h
  421. doio$(O) : regexp.h
  422. doio$(O) : scope.h
  423. doio$(O) : sv.h
  424. doio$(O) : vmsish.h
  425. doio$(O) : util.h
  426. dump$(O) : EXTERN.h
  427. dump$(O) : av.h
  428. dump$(O) : config.h
  429. dump$(O) : cop.h
  430. dump$(O) : cv.h
  431. dump$(O) : dump.c
  432. dump$(O) : embed.h
  433. dump$(O) : form.h
  434. dump$(O) : gv.h
  435. dump$(O) : handy.h
  436. dump$(O) : hv.h
  437. dump$(O) : mg.h
  438. dump$(O) : op.h
  439. dump$(O) : opcode.h
  440. dump$(O) : perl.h
  441. dump$(O) : pp.h
  442. dump$(O) : proto.h
  443. dump$(O) : regexp.h
  444. dump$(O) : scope.h
  445. dump$(O) : sv.h
  446. dump$(O) : vmsish.h
  447. dump$(O) : util.h
  448. hv$(O) : EXTERN.h
  449. hv$(O) : av.h
  450. hv$(O) : config.h
  451. hv$(O) : cop.h
  452. hv$(O) : cv.h
  453. hv$(O) : embed.h
  454. hv$(O) : form.h
  455. hv$(O) : gv.h
  456. hv$(O) : handy.h
  457. hv$(O) : hv.c
  458. hv$(O) : hv.h
  459. hv$(O) : mg.h
  460. hv$(O) : op.h
  461. hv$(O) : opcode.h
  462. hv$(O) : perl.h
  463. hv$(O) : pp.h
  464. hv$(O) : proto.h
  465. hv$(O) : regexp.h
  466. hv$(O) : scope.h
  467. hv$(O) : sv.h
  468. hv$(O) : vmsish.h
  469. hv$(O) : util.h
  470. mg$(O) : EXTERN.h
  471. mg$(O) : av.h
  472. mg$(O) : config.h
  473. mg$(O) : cop.h
  474. mg$(O) : cv.h
  475. mg$(O) : embed.h
  476. mg$(O) : form.h
  477. mg$(O) : gv.h
  478. mg$(O) : handy.h
  479. mg$(O) : hv.h
  480. mg$(O) : mg.c
  481. mg$(O) : mg.h
  482. mg$(O) : op.h
  483. mg$(O) : opcode.h
  484. mg$(O) : perl.h
  485. mg$(O) : pp.h
  486. mg$(O) : proto.h
  487. mg$(O) : regexp.h
  488. mg$(O) : scope.h
  489. mg$(O) : sv.h
  490. mg$(O) : vmsish.h
  491. mg$(O) : util.h
  492. perl$(O) : EXTERN.h
  493. perl$(O) : av.h
  494. perl$(O) : config.h
  495. perl$(O) : cop.h
  496. perl$(O) : cv.h
  497. perl$(O) : embed.h
  498. perl$(O) : form.h
  499. perl$(O) : gv.h
  500. perl$(O) : handy.h
  501. perl$(O) : hv.h
  502. perl$(O) : mg.h
  503. perl$(O) : op.h
  504. perl$(O) : opcode.h
  505. perl$(O) : perl.c
  506. perl$(O) : perl.h
  507. perl$(O) : pp.h
  508. perl$(O) : proto.h
  509. perl$(O) : regexp.h
  510. perl$(O) : scope.h
  511. perl$(O) : sv.h
  512. perl$(O) : vmsish.h
  513. perl$(O) : util.h
  514. perly$(O) : EXTERN.h
  515. perly$(O) : av.h
  516. perly$(O) : config.h
  517. perly$(O) : cop.h
  518. perly$(O) : cv.h
  519. perly$(O) : embed.h
  520. perly$(O) : form.h
  521. perly$(O) : gv.h
  522. perly$(O) : handy.h
  523. perly$(O) : hv.h
  524. perly$(O) : mg.h
  525. perly$(O) : op.h
  526. perly$(O) : opcode.h
  527. perly$(O) : perl.h
  528. perly$(O) : perly.c
  529. perly$(O) : pp.h
  530. perly$(O) : proto.h
  531. perly$(O) : regexp.h
  532. perly$(O) : scope.h
  533. perly$(O) : sv.h
  534. perly$(O) : vmsish.h
  535. perly$(O) : util.h
  536. pp$(O) : EXTERN.h
  537. pp$(O) : av.h
  538. pp$(O) : config.h
  539. pp$(O) : cop.h
  540. pp$(O) : cv.h
  541. pp$(O) : embed.h
  542. pp$(O) : form.h
  543. pp$(O) : gv.h
  544. pp$(O) : handy.h
  545. pp$(O) : hv.h
  546. pp$(O) : mg.h
  547. pp$(O) : op.h
  548. pp$(O) : opcode.h
  549. pp$(O) : perl.h
  550. pp$(O) : pp.c
  551. pp$(O) : pp.h
  552. pp$(O) : proto.h
  553. pp$(O) : regexp.h
  554. pp$(O) : scope.h
  555. pp$(O) : sv.h
  556. pp$(O) : vmsish.h
  557. pp$(O) : util.h
  558. pp_ctl$(O) : EXTERN.h
  559. pp_ctl$(O) : av.h
  560. pp_ctl$(O) : config.h
  561. pp_ctl$(O) : cop.h
  562. pp_ctl$(O) : cv.h
  563. pp_ctl$(O) : embed.h
  564. pp_ctl$(O) : form.h
  565. pp_ctl$(O) : gv.h
  566. pp_ctl$(O) : handy.h
  567. pp_ctl$(O) : hv.h
  568. pp_ctl$(O) : mg.h
  569. pp_ctl$(O) : op.h
  570. pp_ctl$(O) : opcode.h
  571. pp_ctl$(O) : perl.h
  572. pp_ctl$(O) : pp_ctl.c
  573. pp_ctl$(O) : pp.h
  574. pp_ctl$(O) : proto.h
  575. pp_ctl$(O) : regexp.h
  576. pp_ctl$(O) : scope.h
  577. pp_ctl$(O) : sv.h
  578. pp_ctl$(O) : vmsish.h
  579. pp_ctl$(O) : util.h
  580. pp_hot$(O) : EXTERN.h
  581. pp_hot$(O) : av.h
  582. pp_hot$(O) : config.h
  583. pp_hot$(O) : cop.h
  584. pp_hot$(O) : cv.h
  585. pp_hot$(O) : embed.h
  586. pp_hot$(O) : form.h
  587. pp_hot$(O) : gv.h
  588. pp_hot$(O) : handy.h
  589. pp_hot$(O) : hv.h
  590. pp_hot$(O) : mg.h
  591. pp_hot$(O) : op.h
  592. pp_hot$(O) : opcode.h
  593. pp_hot$(O) : perl.h
  594. pp_hot$(O) : pp_hot.c
  595. pp_hot$(O) : pp.h
  596. pp_hot$(O) : proto.h
  597. pp_hot$(O) : regexp.h
  598. pp_hot$(O) : scope.h
  599. pp_hot$(O) : sv.h
  600. pp_hot$(O) : vmsish.h
  601. pp_hot$(O) : util.h
  602. pp_sys$(O) : EXTERN.h
  603. pp_sys$(O) : av.h
  604. pp_sys$(O) : config.h
  605. pp_sys$(O) : cop.h
  606. pp_sys$(O) : cv.h
  607. pp_sys$(O) : embed.h
  608. pp_sys$(O) : form.h
  609. pp_sys$(O) : gv.h
  610. pp_sys$(O) : handy.h
  611. pp_sys$(O) : hv.h
  612. pp_sys$(O) : mg.h
  613. pp_sys$(O) : op.h
  614. pp_sys$(O) : opcode.h
  615. pp_sys$(O) : perl.h
  616. pp_sys$(O) : pp_sys.c
  617. pp_sys$(O) : pp.h
  618. pp_sys$(O) : proto.h
  619. pp_sys$(O) : regexp.h
  620. pp_sys$(O) : scope.h
  621. pp_sys$(O) : sv.h
  622. pp_sys$(O) : vmsish.h
  623. pp_sys$(O) : util.h
  624. regcomp$(O) : EXTERN.h
  625. regcomp$(O) : INTERN.h
  626. regcomp$(O) : av.h
  627. regcomp$(O) : config.h
  628. regcomp$(O) : cop.h
  629. regcomp$(O) : cv.h
  630. regcomp$(O) : embed.h
  631. regcomp$(O) : form.h
  632. regcomp$(O) : gv.h
  633. regcomp$(O) : handy.h
  634. regcomp$(O) : hv.h
  635. regcomp$(O) : mg.h
  636. regcomp$(O) : op.h
  637. regcomp$(O) : opcode.h
  638. regcomp$(O) : perl.h
  639. regcomp$(O) : pp.h
  640. regcomp$(O) : proto.h
  641. regcomp$(O) : regcomp.c
  642. regcomp$(O) : regcomp.h
  643. regcomp$(O) : regexp.h
  644. regcomp$(O) : scope.h
  645. regcomp$(O) : sv.h
  646. regcomp$(O) : vmsish.h
  647. regcomp$(O) : util.h
  648. regexec$(O) : EXTERN.h
  649. regexec$(O) : av.h
  650. regexec$(O) : config.h
  651. regexec$(O) : cop.h
  652. regexec$(O) : cv.h
  653. regexec$(O) : embed.h
  654. regexec$(O) : form.h
  655. regexec$(O) : gv.h
  656. regexec$(O) : handy.h
  657. regexec$(O) : hv.h
  658. regexec$(O) : mg.h
  659. regexec$(O) : op.h
  660. regexec$(O) : opcode.h
  661. regexec$(O) : perl.h
  662. regexec$(O) : pp.h
  663. regexec$(O) : proto.h
  664. regexec$(O) : regcomp.h
  665. regexec$(O) : regexec.c
  666. regexec$(O) : regexp.h
  667. regexec$(O) : scope.h
  668. regexec$(O) : sv.h
  669. regexec$(O) : vmsish.h
  670. regexec$(O) : util.h
  671. gv$(O) : EXTERN.h
  672. gv$(O) : av.h
  673. gv$(O) : config.h
  674. gv$(O) : cop.h
  675. gv$(O) : cv.h
  676. gv$(O) : embed.h
  677. gv$(O) : form.h
  678. gv$(O) : gv.c
  679. gv$(O) : gv.h
  680. gv$(O) : handy.h
  681. gv$(O) : hv.h
  682. gv$(O) : mg.h
  683. gv$(O) : op.h
  684. gv$(O) : opcode.h
  685. gv$(O) : perl.h
  686. gv$(O) : pp.h
  687. gv$(O) : proto.h
  688. gv$(O) : regexp.h
  689. gv$(O) : scope.h
  690. gv$(O) : sv.h
  691. gv$(O) : vmsish.h
  692. gv$(O) : util.h
  693. sv$(O) : EXTERN.h
  694. sv$(O) : av.h
  695. sv$(O) : config.h
  696. sv$(O) : cop.h
  697. sv$(O) : cv.h
  698. sv$(O) : embed.h
  699. sv$(O) : form.h
  700. sv$(O) : gv.h
  701. sv$(O) : handy.h
  702. sv$(O) : hv.h
  703. sv$(O) : mg.h
  704. sv$(O) : op.h
  705. sv$(O) : opcode.h
  706. sv$(O) : perl.h
  707. sv$(O) : perly.h
  708. sv$(O) : pp.h
  709. sv$(O) : proto.h
  710. sv$(O) : regexp.h
  711. sv$(O) : scope.h
  712. sv$(O) : sv.c
  713. sv$(O) : sv.h
  714. sv$(O) : vmsish.h
  715. sv$(O) : util.h
  716. taint$(O) : EXTERN.h
  717. taint$(O) : av.h
  718. taint$(O) : config.h
  719. taint$(O) : cop.h
  720. taint$(O) : cv.h
  721. taint$(O) : embed.h
  722. taint$(O) : form.h
  723. taint$(O) : gv.h
  724. taint$(O) : handy.h
  725. taint$(O) : hv.h
  726. taint$(O) : mg.h
  727. taint$(O) : op.h
  728. taint$(O) : opcode.h
  729. taint$(O) : perl.h
  730. taint$(O) : pp.h
  731. taint$(O) : proto.h
  732. taint$(O) : regexp.h
  733. taint$(O) : scope.h
  734. taint$(O) : sv.h
  735. taint$(O) : taint.c
  736. taint$(O) : vmsish.h
  737. taint$(O) : util.h
  738. toke$(O) : EXTERN.h
  739. toke$(O) : av.h
  740. toke$(O) : config.h
  741. toke$(O) : cop.h
  742. toke$(O) : cv.h
  743. toke$(O) : embed.h
  744. toke$(O) : form.h
  745. toke$(O) : gv.h
  746. toke$(O) : handy.h
  747. toke$(O) : hv.h
  748. toke$(O) : keywords.h
  749. toke$(O) : mg.h
  750. toke$(O) : op.h
  751. toke$(O) : opcode.h
  752. toke$(O) : perl.h
  753. toke$(O) : perly.h
  754. toke$(O) : pp.h
  755. toke$(O) : proto.h
  756. toke$(O) : regexp.h
  757. toke$(O) : scope.h
  758. toke$(O) : sv.h
  759. toke$(O) : toke.c
  760. toke$(O) : vmsish.h
  761. toke$(O) : util.h
  762. util$(O) : EXTERN.h
  763. util$(O) : av.h
  764. util$(O) : config.h
  765. util$(O) : cop.h
  766. util$(O) : cv.h
  767. util$(O) : embed.h
  768. util$(O) : form.h
  769. util$(O) : gv.h
  770. util$(O) : handy.h
  771. util$(O) : hv.h
  772. util$(O) : mg.h
  773. util$(O) : op.h
  774. util$(O) : opcode.h
  775. util$(O) : perl.h
  776. util$(O) : pp.h
  777. util$(O) : proto.h
  778. util$(O) : regexp.h
  779. util$(O) : scope.h
  780. util$(O) : sv.h
  781. util$(O) : vmsish.h
  782. util$(O) : util.c
  783. util$(O) : util.h
  784. deb$(O) : EXTERN.h
  785. deb$(O) : av.h
  786. deb$(O) : config.h
  787. deb$(O) : cop.h
  788. deb$(O) : cv.h
  789. deb$(O) : deb.c
  790. deb$(O) : embed.h
  791. deb$(O) : form.h
  792. deb$(O) : gv.h
  793. deb$(O) : handy.h
  794. deb$(O) : hv.h
  795. deb$(O) : mg.h
  796. deb$(O) : op.h
  797. deb$(O) : opcode.h
  798. deb$(O) : perl.h
  799. deb$(O) : pp.h
  800. deb$(O) : proto.h
  801. deb$(O) : regexp.h
  802. deb$(O) : scope.h
  803. deb$(O) : sv.h
  804. deb$(O) : vmsish.h
  805. deb$(O) : util.h
  806. run$(O) : EXTERN.h
  807. run$(O) : av.h
  808. run$(O) : config.h
  809. run$(O) : cop.h
  810. run$(O) : cv.h
  811. run$(O) : embed.h
  812. run$(O) : form.h
  813. run$(O) : gv.h
  814. run$(O) : handy.h
  815. run$(O) : hv.h
  816. run$(O) : mg.h
  817. run$(O) : op.h
  818. run$(O) : opcode.h
  819. run$(O) : perl.h
  820. run$(O) : pp.h
  821. run$(O) : proto.h
  822. run$(O) : regexp.h
  823. run$(O) : run.c
  824. run$(O) : scope.h
  825. run$(O) : sv.h
  826. run$(O) : vmsish.h
  827. run$(O) : util.h
  828. vms$(O) : EXTERN.h
  829. vms$(O) : av.h
  830. vms$(O) : config.h
  831. vms$(O) : cop.h
  832. vms$(O) : cv.h
  833. vms$(O) : embed.h
  834. vms$(O) : form.h
  835. vms$(O) : gv.h
  836. vms$(O) : handy.h
  837. vms$(O) : hv.h
  838. vms$(O) : mg.h
  839. vms$(O) : op.h
  840. vms$(O) : opcode.h
  841. vms$(O) : perl.h
  842. vms$(O) : pp.h
  843. vms$(O) : proto.h
  844. vms$(O) : regexp.h
  845. vms$(O) : vms.c
  846. vms$(O) : scope.h
  847. vms$(O) : sv.h
  848. vms$(O) : vmsish.h
  849. vms$(O) : util.h
  850. miniperlmain$(O) : INTERN.h
  851. miniperlmain$(O) : av.h
  852. miniperlmain$(O) : config.h
  853. miniperlmain$(O) : cop.h
  854. miniperlmain$(O) : cv.h
  855. miniperlmain$(O) : embed.h
  856. miniperlmain$(O) : form.h
  857. miniperlmain$(O) : gv.h
  858. miniperlmain$(O) : handy.h
  859. miniperlmain$(O) : hv.h
  860. miniperlmain$(O) : mg.h
  861. miniperlmain$(O) : miniperlmain.c
  862. miniperlmain$(O) : op.h
  863. miniperlmain$(O) : opcode.h
  864. miniperlmain$(O) : perl.h
  865. miniperlmain$(O) : pp.h
  866. miniperlmain$(O) : proto.h
  867. miniperlmain$(O) : regexp.h
  868. miniperlmain$(O) : scope.h
  869. miniperlmain$(O) : sv.h
  870. miniperlmain$(O) : vmsish.h
  871. miniperlmain$(O) : util.h
  872. perlmain$(O) : INTERN.h
  873. perlmain$(O) : av.h
  874. perlmain$(O) : config.h
  875. perlmain$(O) : cop.h
  876. perlmain$(O) : cv.h
  877. perlmain$(O) : embed.h
  878. perlmain$(O) : form.h
  879. perlmain$(O) : gv.h
  880. perlmain$(O) : handy.h
  881. perlmain$(O) : hv.h
  882. perlmain$(O) : mg.h
  883. perlmain$(O) : op.h
  884. perlmain$(O) : opcode.h
  885. perlmain$(O) : perl.h
  886. perlmain$(O) : perlmain.c
  887. perlmain$(O) : pp.h
  888. perlmain$(O) : proto.h
  889. perlmain$(O) : regexp.h
  890. perlmain$(O) : scope.h
  891. perlmain$(O) : sv.h
  892. perlmain$(O) : vmsish.h
  893. perlmain$(O) : util.h
  894.  
  895. config.h : [.vms]config.vms
  896.     Copy/Log/NoConfirm [.vms]config.vms []config.h
  897.  
  898. vmsish.h : [.vms]vmsish.h
  899.     Copy/Log/NoConfirm [.vms]vmsish.h []vmsish.h
  900.  
  901. vms.c : [.vms]vms.c
  902.     Copy/Log/Noconfirm [.vms]vms.c []
  903.  
  904. $(CRTL) : $(MAKEFILE)
  905.     @ $$@[.vms]genopt "$(CRTL)/Write" "|" "$(LIBS1)|$(LIBS2)|$(SOCKLIB)"
  906.  
  907.  
  908. cleanlis :
  909.     - If f$$Search("*.Lis").nes."" Then Delete/NoConfirm/Log *.Lis;*
  910.     - If f$$Search("*.CPP").nes."" Then Delete/NoConfirm/Log *.CPP;*
  911.     - If f$$Search("*.Map").nes."" Then Delete/NoConfirm/Log *.Map;*
  912.  
  913. tidy : cleanlis
  914.     - If f$$Search("*.Opt;-1").nes."" Then Purge/NoConfirm/Log *.Opt
  915.     - If f$$Search("*$(O);-1").nes."" Then Purge/NoConfirm/Log *$(O)
  916.     - If f$$Search("*$(E);-1").nes."" Then Purge/NoConfirm/Log *$(E)
  917.     - If f$$Search("Config.H;-1").nes."" Then Purge/NoConfirm/Log Config.H
  918.     - If f$$Search("Config.SH;-1").nes."" Then Purge/NoConfirm/Log Config.SH
  919.     - If f$$Search("VMSish.H;-1").nes."" Then Purge/NoConfirm/Log VMSish.H
  920.     - If f$$Search("VMS.C;-1")   .nes."" Then Purge/NoConfirm/Log VMS.C
  921.     - If f$$Search("Perlmain.C;-1")   .nes."" Then Purge/NoConfirm/Log Perlmain.C
  922.     - If f$$Search("Perlshr_Gbl*.Mar;-1")   .nes."" Then Purge/NoConfirm/Log Perlshr_Gbl*.Mar
  923.     - If f$$Search("[.Ext.DynaLoader]DL_VMS$(O);-1").nes."" Then Purge/NoConfirm/Log [.Ext.DynaLoader]DL_VMS$(O)
  924.     - If f$$Search("[.Ext.DynaLoader]DL_VMS.C;-1").nes."" Then Purge/NoConfirm/Log [.Ext.DynaLoader]DL_VMS.C
  925.     - If f$$Search("[.VMS.Ext...]*.C;-1").nes."" Then Purge/NoConfirm/Log [.VMS.Ext...]*.C
  926.     - If f$$Search("[.VMS.Ext...]*$(O);-1").nes."" Then Purge/NoConfirm/Log [.VMS.Ext...]*$(O)
  927.     - If f$$Search("[.Lib.Auto...]*.al;-1").nes."" Then Purge/NoConfirm/Log [.Lib.Auto...]*.al
  928.     - If f$$Search("[.Lib.Auto...]autosplit.ix;-1").nes."" Then Purge/NoConfirm/Log [.Lib.Auto...]autosplit.ix
  929.     - If f$$Search("[.Lib]DynaLoader.pm;-1").nes."" Then Purge/NoConfirm/Log [.Lib]DynaLoader.pm
  930.     - If f$$Search("[.Lib.VMS]*.*;-1").nes."" Then Purge/NoConfirm/Log [.Lib.VMS]*.*
  931.     - If f$$Search("[.Lib.ExtUtils]MM_VMS.pm;-1").nes."" Then Purge/NoConfirm/Log [.Lib.ExtUtils]MM_VMS.pm
  932.     - If f$$Search("$(ARCHCORE)*.*").nes."" Then Purge/NoConfirm/Log $(ARCHCORE)*.*
  933.  
  934. clean : tidy
  935.     - If f$$Search("*.Opt").nes."" Then Delete/NoConfirm/Log *.Opt;*/Exclude=PerlShr_*.Opt
  936.     - If f$$Search("*$(O);*") .nes."" Then Delete/NoConfirm/Log *$(O);*
  937.     - If f$$Search("Config.H").nes."" Then Delete/NoConfirm/Log Config.H;*
  938.     - If f$$Search("Config.SH").nes."" Then Delete/NoConfirm/Log Config.SH;*
  939.     - If f$$Search(f$$Parse("sys$$Disk:[]","$(SOCKH)")).nes."" Then Delete/NoConfirm/Log $(SOCKH);*
  940.     - If f$$Search(f$$Parse("sys$$Disk:[]","$(SOCKC)")).nes."" Then Delete/NoConfirm/Log $(SOCKC);*
  941.     - If f$$Search("VMSish.H").nes."" Then Delete/NoConfirm/Log VMSish.H;*
  942.     - If f$$Search("VMS.C")   .nes."" Then Delete/NoConfirm/Log VMS.C;*
  943.     - If f$$Search("Perlmain.C")   .nes."" Then Delete/NoConfirm/Log Perlmain.C;*
  944.     - If f$$Search("Perlshr_Gbl*.Mar")   .nes."" Then Delete/NoConfirm/Log Perlshr_Gbl*.Mar;*
  945.     - If f$$Search("*.TS").nes."" Then Delete/NoConfirm/Log *.TS;*
  946.     - If f$$Search("[.Ext.DynaLoader]DL_VMS$(O)").nes."" Then Delete/NoConfirm/Log [.Ext.DynaLoader]DL_VMS$(O);*
  947.     - If f$$Search("[.Ext.DynaLoader]DL_VMS.C").nes."" Then Delete/NoConfirm/Log [.Ext.DynaLoader]DL_VMS.C;*
  948.     - If f$$Search("[.VMS.Ext...]*.C").nes."" Then Delete/NoConfirm/Log [.VMS.Ext...]*.C;*
  949.     - If f$$Search("[.VMS.Ext...]*$(O)").nes."" Then Delete/NoConfirm/Log [.VMS.Ext...]*$(O);*
  950.  
  951. realclean : clean
  952.     - If f$$Search("*$(E)").nes."" Then Delete/NoConfirm/Log *$(E);*
  953.     - If f$$Search("*$(OLB)").nes."" Then Delete/NoConfirm/Log *$(OLB);*
  954.     - If f$$Search("*.Opt").nes."" Then Delete/NoConfirm/Log *.Opt;*
  955.     - If f$$Search("[.Lib.Auto...]*.al").nes."" Then Delete/NoConfirm/Log [.Lib.Auto...]*.al;*
  956.     - If f$$Search("[.Lib.Auto...]autosplit.ix;-1").nes."" Then Delete/NoConfirm/Log [.Lib.Auto...]autosplit.ix;*
  957.     - If f$$Search("[.Lib]DynaLoader.pm").nes."" Then Delete/NoConfirm/Log [.Lib]DynaLoader.pm;*
  958.     - If f$$Search("[.Lib.VMS]*.*").nes."" Then Delete/NoConfirm/Log [.Lib.VMS...]*.*;*
  959.     - If f$$Search("[.Lib.ExtUtils]MM_VMS.pm").nes."" Then Delete/NoConfirm/Log [.Lib.ExtUtils]MM_VMS.pm;*
  960.     - If f$$Search("$(ARCHCORE)*.*").nes."" Then Delete/NoConfirm/Log $(ARCHCORE)*.*;*
  961.  
  962. cleansrc : clean
  963.     - If f$$Search("*.C;-1").nes."" Then Purge/NoConfirm/Log *.C
  964.     - If f$$Search("*.H;-1").nes."" Then Purge/NoConfirm/Log *.H
  965.     - If f$$Search("*.VMS;-1").nes."" Then Purge/NoConfirm/Log *.VMS
  966.     - If f$$Search("[.VMS]$(MAKEFILE);-1").nes."" Then Purge/NoConfirm/Log [.VMS]$(MAKEFILE)
  967.     - If f$$Search("[.VMS]*.C;-1").nes."" Then Purge/NoConfirm/Log [.VMS]*.C
  968.     - If f$$Search("[.VMS]*.H;-1").nes."" Then Purge/NoConfirm/Log [.VMS]*.H
  969.     - If f$$Search("[.VMS]*.Pl;-1").nes."" Then Purge/NoConfirm/Log [.VMS]*.Pl
  970.     - If f$$Search("[.VMS]*.VMS;-1").nes."" Then Purge/NoConfirm/Log [.VMS]*.VMS
  971.     - If f$$Search("[.VMS...]*.pm;-1").nes."" Then Purge/NoConfirm/Log [.VMS...]*.pm
  972.     - If f$$Search("[.VMS...]*.xs;-1").nes."" Then Purge/NoConfirm/Log [.VMS...]*.xs
  973.     - If f$$Search("[.Lib.Auto...]*.al").nes."" Then Delete/NoConfirm/Log [.Lib.Auto...]*.al;*
  974.     - If f$$Search("[.Lib.Auto...]autosplit.ts").nes."" Then Delete/NoConfirm/Log [.Lib.Auto...]autosplit.ts;*
  975.     - If f$$Search("[.Lib]Config.pm").nes."" Then Delete/NoConfirm/Log [.Lib]Config.pm;*
  976.