Changeset 34403 for trunk/psModules/src/objects/mksource.pl
- Timestamp:
- Sep 5, 2012, 4:16:36 PM (14 years ago)
- Location:
- trunk/psModules
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/objects/mksource.pl (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20120805/psModules (added) merged: 34367,34374-34376,34379,34381,34383,34396
- Property svn:mergeinfo changed
-
trunk/psModules/src/objects/mksource.pl
r34259 r34403 14 14 # validate the cmfmode 15 15 16 # see if we can add in PS1_DV* and PS1_SV* as well... 17 %cmfmodes = ("PS1_V1", 1, 18 "PS1_V2", 2, 19 "PS1_V3", 3, 20 "PS1_V4", 4, 16 # keep the series (V1,SV1,DV1) separate) 17 %cmfmodes_v = ("PS1_V1", 1, 18 "PS1_V2", 2, 19 "PS1_V3", 3, 20 "PS1_V4", 4, 21 ); 22 %cmfmodes_dv = ("PS1_DV1", 1, 23 "PS1_DV2", 2, 24 "PS1_DV3", 3, 25 ); 26 %cmfmodes_sv = ("PS1_SV1", 1, 27 "PS1_SV2", 2, 21 28 ); 22 29 … … 118 125 if ($rule =~ m|^>=|) { 119 126 print ">= rule: $rule\n" if $DEBUG; 120 if ($cmfmodes{$cmfmode} == 0) { next; }127 # find the cmfmode series (v, dv, sv) 121 128 $realrule = substr($rule,2); 122 $thisLevel = $cmfmodes{$realrule}; 123 $myLevel = $cmfmodes{$cmfmode}; 129 %series = &cmf_series ($realrule); 130 if (! %series) { next; } 131 if ($series{$cmfmode} == 0) { next; } 132 $thisLevel = $series{$realrule}; 133 $myLevel = $series{$cmfmode}; 124 134 print "levels: $cmfmode, $realrule, $myLevel, $thisLevel\n" if $DEBUG; 125 135 if ($myLevel >= $thisLevel) { $keepLine = 1; } … … 130 140 if ($rule =~ m|^>|) { 131 141 print "> rule: $rule\n" if $DEBUG; 132 if ($cmfmodes{$cmfmode} == 0) { next; }142 # find the cmfmode series (v, dv, sv) 133 143 $realrule = substr($rule,1); 134 $thisLevel = $cmfmodes{$realrule}; 135 $myLevel = $cmfmodes{$cmfmode}; 144 %series = &cmf_series ($realrule); 145 if (! %series) { next; } 146 if ($series{$cmfmode} == 0) { next; } 147 $thisLevel = $series{$realrule}; 148 $myLevel = $series{$cmfmode}; 136 149 print "levels: $cmfmode, $realrule, $myLevel, $thisLevel\n" if $DEBUG; 137 150 if ($myLevel > $thisLevel) { $keepLine = 1; } … … 142 155 if ($rule =~ m|^<=|) { 143 156 print "<= rule: $rule\n" if $DEBUG; 144 if ($cmfmodes{$cmfmode} == 0) { next; }157 # find the cmfmode series (v, dv, sv) 145 158 $realrule = substr($rule,2); 146 $thisLevel = $cmfmodes{$realrule}; 147 $myLevel = $cmfmodes{$cmfmode}; 159 %series = &cmf_series ($realrule); 160 if (! %series) { next; } 161 if ($series{$cmfmode} == 0) { next; } 162 $thisLevel = $series{$realrule}; 163 $myLevel = $series{$cmfmode}; 148 164 print "levels: $cmfmode, $realrule, $myLevel, $thisLevel\n" if $DEBUG; 149 165 if ($myLevel <= $thisLevel) { $keepLine = 1; } … … 154 170 if ($rule =~ m|^<|) { 155 171 print "< rule: $rule\n" if $DEBUG; 156 if ($cmfmodes{$cmfmode} == 0) { next; }172 # find the cmfmode series (v, dv, sv) 157 173 $realrule = substr($rule,1); 158 $thisLevel = $cmfmodes{$realrule}; 159 $myLevel = $cmfmodes{$cmfmode}; 174 %series = &cmf_series ($realrule); 175 if (! %series) { next; } 176 if ($series{$cmfmode} == 0) { next; } 177 $thisLevel = $series{$realrule}; 178 $myLevel = $series{$cmfmode}; 160 179 print "levels: $cmfmode, $realrule, $myLevel, $thisLevel\n" if $DEBUG; 161 180 if ($myLevel < $thisLevel) { $keepLine = 1; } … … 174 193 175 194 exit 0; 195 196 sub cmf_series { 197 198 my ($rule) = $_[0]; 199 200 if ($cmfmodes_v{$rule}) { return %cmfmodes_v; } 201 if ($cmfmodes_sv{$rule}) { return %cmfmodes_sv; } 202 if ($cmfmodes_dv{$rule}) { return %cmfmodes_dv; } 203 return 0; 204 }
Note:
See TracChangeset
for help on using the changeset viewer.
