Changeset 12669
- Timestamp:
- 07/20/12 11:14:04 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/EnumDefinitions/Synchronize.sh
r12450 r12669 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) 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 #}}} 144 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() … … 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 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 #}}} 163 201 164 202 #clean up{{{
Note:
See TracChangeset
for help on using the changeset viewer.