diff options
author | Nicholas Clark <nick@ccl4.org> | 2004-11-27 16:56:35 +0000 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2004-11-27 16:56:35 +0000 |
commit | b15f85b3b9efd666125904fa3a8bc9d714145e20 (patch) | |
tree | c7a1a7d073dcaa3575d331967786c2d6498c2b05 /vms | |
parent | 71f5a8c6aa3d85126cbcdaef5707d773deaf8181 (diff) | |
download | perl-b15f85b3b9efd666125904fa3a8bc9d714145e20.tar.gz |
Put Config.pm on a diet. 3K rather than 32K
configpm now generates 2 files, a small Config.pm containing the
commonly used functions and values, which AUTOLOADs a
Config_heavy.pl containing anything else needed.
The "common" values in the small Config.pm may need some
tweaking, based on real world data.
p4raw-id: //depot/perl@23554
Diffstat (limited to 'vms')
-rw-r--r-- | vms/descrip_mms.template | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 271ae01d14..76af39c817 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -475,6 +475,10 @@ $(ARCHDIR)Config.pm : [.lib]Config.pm Create/Directory $(ARCHDIR) Copy/NoConfirm/Log $(MMS$SOURCE) $(ARCHDIR) +$(ARCHDIR)Config_heavy.pl : [.lib]Config_heavy.pl + Create/Directory $(ARCHDIR) + Copy/NoConfirm/Log $(MMS$SOURCE) $(ARCHDIR) + [.lib]Config.pm : config.h $(MINIPERL_EXE) $(MINIPERL) ConfigPM. @@ -1303,6 +1307,7 @@ archify : all Backup/Log/Verify [.lib.auto...]*.*;/Exclude=(*.al,*.ix) 'archroot'/New_Version Delete/Log/NoConfirm [.lib.auto...]*.*;*/exclude=(*.al,*.ix,*.dir) Delete/Log/NoConfirm [.lib]Config.pm;* + Delete/Log/NoConfirm [.lib]Config_heavy.pl;* Copy/Log/NoConfirm *$(E);,[.x2p]$(DBG)a2p$(E); $(ARCHDIR) Delete/Log/NoConfirm Perl*$(E);*,[.x2p]$(DBG)a2p$(E);* @ QUALIFIERS := $(MMSQUALIFIERS) @@ -1638,6 +1643,8 @@ tidy : cleanlis - If F$Search("[.Lib]XSLoader.pm;-1").nes."" Then Purge/NoConfirm/Log [.Lib]XSLoader.pm - If F$Search("[.Lib]Config.pm;-1").nes."" Then Purge/NoConfirm/Log [.Lib]Config.pm - If F$Search("$(ARCHDIR)Config.pm;-1").nes."" Then Purge/NoConfirm/Log $(ARCHDIR)Config.pm + - If F$Search("[.Lib]Config_heavy.pl;-1").nes."" Then Purge/NoConfirm/Log [.Lib]Config_heavy.pl + - If F$Search("$(ARCHDIR)Config_heavy.pl;-1").nes."" Then Purge/NoConfirm/Log $(ARCHDIR)Config_heavy.pl - If F$Search("[.lib.ExtUtils]Miniperl.pm").nes."" Then Purge/NoConfirm/Log [.lib.ExtUtils]Miniperl.pm - If F$Search("[.lib.ExtUtils]XSSymSet.pm").nes."" Then Purge/NoConfirm/Log [.lib.ExtUtils]XSSymSet.pm - If F$Search("[.Lib.VMS]*.*;-1").nes."" Then Purge/NoConfirm/Log [.Lib.VMS]*.* @@ -1688,11 +1695,13 @@ realclean : clean - If F$Search("[.Lib]DynaLoader.pm").nes."" Then Delete/NoConfirm/Log [.Lib]DynaLoader.pm;* - If F$Search("[.Lib]XSLoader.pm").nes."" Then Delete/NoConfirm/Log [.Lib]XSLoader.pm;* - If F$Search("[.Lib]Config.pm").nes."" Then Delete/NoConfirm/Log [.Lib]Config.pm;* + - If F$Search("[.Lib]Config_heavy.pl").nes."" Then Delete/NoConfirm/Log [.Lib]Config_heavy.pl;* - If F$Search("[.Lib]*.com").nes."" Then Delete/NoConfirm/Log [.Lib]*.com;* - If F$Search("[.pod]*.com").nes."" Then Delete/NoConfirm/Log [.pod]*.com;* - If F$Search("[.utils]*.com").nes."" Then Delete/NoConfirm/Log [.utils]*.com;* - If F$Search("[.x2p]*.com").nes."" Then Delete/NoConfirm/Log [.x2p]*.com;* - If F$Search("$(ARCHDIR)Config.pm").nes."" Then Delete/NoConfirm/Log $(ARCHDIR)Config.pm;* + - If F$Search("$(ARCHDIR)Config_heavy.pl").nes."" Then Delete/NoConfirm/Log $(ARCHDIR)Config_heavy.pl;* - If F$Search("[.lib.ExtUtils]Miniperl.pm").nes."" Then Delete/NoConfirm/Log [.lib.ExtUtils]Miniperl.pm;* - If F$Search("[.lib.ExtUtils]XSSymSet.pm").nes."" Then Delete/NoConfirm/Log [.lib.ExtUtils]XSSymSet.pm;* - If F$Search("[.lib.pod]*.pod").nes."" Then Delete/NoConfirm/Log [.lib.pod]*.pod;* |