Changeset 3785
- Timestamp:
- 05/17/10 15:47:46 (15 years ago)
- Location:
- issm/trunk/src
- Files:
-
- 1 added
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh
r3781 r3785 38 38 % Usage: 39 39 % enum=StringAsEnum(name) 40 41 END 42 #}}} 43 #Build header of AnalysisTypeFromEnum.m{{{ 44 cat <<END > AnalysisTypeFromEnum.m 45 function string=AnalysisTypeFromEnum(enum) 46 %ANALYSISASENUM - get analysis type from Enum 47 % 48 % WARNING: DO NOT MODIFY THIS FILE 49 % this file has been automatically generated by src/c/SynchronizeMatlabEnum 50 % Please read src/c/README for more information 51 % 52 % Usage: 53 % string=AnalysisTypeFromEnum(enum) 54 55 switch enum, 40 56 41 57 END … … 86 102 END 87 103 #}}} 104 #Add case to AnalysisTypeFromEnum file{{{ 105 if [ $(echo $NAMEENUM | grep "[Aa-Zz]AnalysisEnum") ] 106 then 107 cat <<END >> AnalysisTypeFromEnum.m 108 case $NAMEENUM(), string='$(echo $NAMEENUM | sed -e "s/AnalysisEnum//g" | awk {'print tolower($_)'})'; return 109 END 110 fi 111 #}}} 88 112 #Add case to EnumAsString.m {{{ 89 113 cat <<END >> EnumAsString.m … … 106 130 done 107 131 132 #Footer of AnalysisTypeFromEnum.m{{{ 133 cat <<END >> AnalysisTypeFromEnum.m 134 otherwise, error(['Enum ' num2str(enum) ' not found']); 135 136 end 137 END 138 #}}} 108 139 #Add footer of of EnumAsString.m{{{1 109 140 cat <<END >> EnumAsString.m … … 122 153 123 154 #clean up{{{ 124 mv StringAsEnum.m $ISSM_DIR/src/m/enum/ 125 mv EnumAsString.m $ISSM_DIR/src/m/enum/ 155 mv StringAsEnum.m $ISSM_DIR/src/m/enum/ 156 mv EnumAsString.m $ISSM_DIR/src/m/enum/ 157 mv AnalysisTypeFromEnum.m $ISSM_DIR/src/m/enum/ 126 158 rm temp 127 159 #}}}
Note:
See TracChangeset
for help on using the changeset viewer.