source:
issm/oecreview/Archive/12321-12677/ISSM-12668-12669.diff@
12679
Last change on this file since 12679 was 12679, checked in by , 13 years ago | |
---|---|
File size: 2.0 KB |
-
u/astrid-r1b/morlighe/issmuci/trunk-jpl/../trunk-jpl/src/c/EnumDefinitions/Synchronize.sh
141 141 macro=StringToEnum('$NAME'); 142 142 END 143 143 #}}} 144 #Add case to pythonenum file{{{ 145 cat <<END > $ISSM_DIR"/src/m/enum/"$(echo $NAMEENUM".py") 146 """ 147 $(echo $NAMEENUM | awk {'print toupper($1)'}) - Enum of $(echo $NAME) 144 148 149 WARNING: DO NOT MODIFY THIS FILE 150 this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh 151 Please read src/c/EnumDefinitions/README for more information 152 153 Usage: 154 macro=$NAMEENUM() 155 """ 156 157 def $(echo $NAMEENUM)(): 158 159 return StringToEnum('$NAME') 160 END 161 #}}} 162 145 163 done 146 #MaximumNumberOfEnums {{{164 #MaximumNumberOfEnums (matlab){{{ 147 165 cat <<END > $ISSM_DIR/src/m/enum/MaximumNumberOfEnums.m 148 166 function macro=MaximumNumberOfEnums() 149 167 %$(echo "MaximumNumberOfEnums" | awk {'print toupper($1)'}) - Enum of MaximumNumberOfEnums … … 160 178 | grep "MaximumNumberOfEnums" | awk '{print $1}'); 161 179 END 162 180 #}}} 181 #MaximumNumberOfEnums (python){{{ 182 cat <<END > $ISSM_DIR/src/m/enum/MaximumNumberOfEnums.py 183 """ 184 $(echo "MaximumNumberOfEnums" | awk {'print toupper($1)'}) - Enum of MaximumNumberOfEnums 163 185 186 WARNING: DO NOT MODIFY THIS FILE 187 this file has been automatically generated by src/c/EnumDefinitions/Synchronize.sh 188 Please read src/c/EnumDefinitions/README for more information 189 190 Usage: 191 macro=MaximumNumberOfEnums() 192 """ 193 194 def MaximumNumberOfEnums(): 195 196 return $(cat EnumDefinitions.h | grep -e "[0-9]Enum" -e "[a-zA-Z]Enum" | grep -v include \ 197 | awk '{ printf "%s %s\n", NR-1, $0 }' \ 198 | grep "MaximumNumberOfEnums" | awk '{print $1}') 199 END 200 #}}} 201 164 202 #clean up{{{ 165 203 rm temp 166 204 #}}}
Note:
See TracBrowser
for help on using the repository browser.