Changeset 3991
- Timestamp:
- 06/02/10 09:09:35 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh
r3990 r3991 38 38 % Usage: 39 39 % enum=StringAsEnum(name) 40 41 END42 #}}}43 #Build header of AnalysisTypeFromEnum.m{{{44 cat <<END > AnalysisTypeFromEnum.m45 function string=AnalysisTypeFromEnum(enum)46 %ANALYSISASENUM - get analysis type from Enum47 %48 % WARNING: DO NOT MODIFY THIS FILE49 % this file has been automatically generated by src/c/SynchronizeMatlabEnum50 % Please read src/c/README for more information51 %52 % Usage:53 % string=AnalysisTypeFromEnum(enum)54 55 switch enum,56 40 57 41 END … … 102 86 END 103 87 #}}} 104 #Add case to AnalysisTypeFromEnum file{{{105 if [ $(echo $NAMEENUM | grep -e "[0-9]AnalysisEnum" -e "[Aa-Zz]AnalysisEnum" ) ]106 then107 cat <<END >> AnalysisTypeFromEnum.m108 case $NAMEENUM(), string='$(echo $NAMEENUM | sed -e "s/AnalysisEnum//g" | awk {'print tolower($_)'})'; return109 END110 fi111 #}}}112 88 #Add case to EnumAsString.m {{{ 113 89 cat <<END >> EnumAsString.m … … 130 106 done 131 107 132 #Footer of AnalysisTypeFromEnum.m{{{133 cat <<END >> AnalysisTypeFromEnum.m134 otherwise, error(['Enum ' num2str(enum) ' not found']);135 136 end137 END138 #}}}139 108 #Add footer of of EnumAsString.m{{{1 140 109 cat <<END >> EnumAsString.m … … 155 124 mv StringAsEnum.m $ISSM_DIR/src/m/enum/ 156 125 mv EnumAsString.m $ISSM_DIR/src/m/enum/ 157 mv AnalysisTypeFromEnum.m $ISSM_DIR/src/m/enum/158 126 rm temp 159 127 #}}}
Note:
See TracChangeset
for help on using the changeset viewer.