summaryrefslogtreecommitdiff
path: root/vms
diff options
context:
space:
mode:
authorCraig A. Berry <craigberry@mac.com>2009-02-07 19:32:40 -0600
committerCraig A. Berry <craigberry@mac.com>2009-02-07 19:32:40 -0600
commitc091f99a22cc12fa21cee2a507353893eb1c30ba (patch)
treef9cb6c1adddb184a9c158e4033613014b01a1b75 /vms
parent1f29050e2eb08bf295614d688f7af7d12afe73f6 (diff)
downloadperl-c091f99a22cc12fa21cee2a507353893eb1c30ba.tar.gz
Use make_ext.pl on VMS to build, clean, and realclean extensions.
Diffstat (limited to 'vms')
-rw-r--r--vms/descrip_mms.template9
1 files changed, 4 insertions, 5 deletions
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template
index a2f2067d66..d811c44863 100644
--- a/vms/descrip_mms.template
+++ b/vms/descrip_mms.template
@@ -565,8 +565,8 @@ unidatafiles.ts : $(MINIPERL_EXE) [.lib]Config.pm [.lib.unicore]mktables
$(MINIPERL) $(MMS$SOURCE)
@ Rename/Log XSLoader.pm [.ext.DynaLoader]
-dynext : $(LIBPREREQ) $(DBG)perlshr$(E) preplibrary makeppport
- @make_ext "$(MINIPERL_EXE)" "$(MMS)"
+dynext : $(LIBPREREQ) $(DBG)perlshr$(E) preplibrary makeppport $(MINIPERL_EXE)
+ $(MINIPERL) make_ext.pl "MAKE=$(MMS)" "--all"
[.lib]lib.pm : [.lib]lib_pm.PL
$(MINIPERL) $(MMS$SOURCE)
@@ -1836,7 +1836,7 @@ tidy : cleanlis
- If F$Search("[.lib.pods]*.com;-1").nes."" Then Purge/NoConfirm/Log [.lib.pods]*.com
clean : tidy cleantest cleanup_unpacked_files
- - @make_ext "$(MINIPERL_EXE)" "$(MMS)" clean
+ - $(MINIPERL) make_ext.pl "MAKE=$(MMS)" "--all" "--target=clean"
- 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(F$Parse("Sys$Disk:[]","$(SOCKH)")).nes."" Then Delete/NoConfirm/Log $(SOCKH);*
@@ -1862,7 +1862,7 @@ clean : tidy cleantest cleanup_unpacked_files
- If F$Search("git_version.h").nes."" Then Delete/NoConfirm/Log git_version.h;*
realclean : clean
- - @make_ext "$(MINIPERL_EXE)" "$(MMS)" realclean
+ - $(MINIPERL) make_ext.pl "MAKE=$(MMS)" "--all" "--target=realclean"
- $(MINIPERL) mkppport "--clean"
- If F$Search("*$(OLB)").nes."" Then Delete/NoConfirm/Log *$(OLB);*
- If F$Search("*.Opt").nes."" Then Delete/NoConfirm/Log *.Opt;*
@@ -1873,7 +1873,6 @@ realclean : clean
- If F$Search("[.lib.unicore]Properties.").nes."" Then Delete/NoConfirm/Log [.lib.unicore]Properties.;*
- $(MINIPERL) -e "use File::Path; rmtree(\@ARGV,1,0);" $(unidatadirs)
- If F$Search("Descrip.MMS").nes."" Then Delete/NoConfirm/Log Descrip.MMS;*
- - If F$Search("make_ext.Com").nes."" Then Delete/NoConfirm/Log make_ext.Com;*
- If F$Search("extra_pods.Com").nes."" Then Delete/NoConfirm/Log extra_pods.Com;*
- If F$Search("extra.pods").nes."" Then Delete/NoConfirm/Log extra.pods;*
- $(MINIPERL) -e "use File::Path; rmtree(['lib/auto','lib/VMS','lib/$(ARCH)'],1,0);"