Changeset 3674


Ignore:
Timestamp:
05/10/10 08:43:31 (15 years ago)
Author:
Mathieu Morlighem
Message:

Added SynchronizeStringFromEnum.sh that returns a string associated to an enum

Location:
issm/trunk/src/c/EnumDefinitions
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk/src/c/EnumDefinitions/SynchronizeMatlabEnum.sh

    r3567 r3674  
    77rm $ISSM_DIR/src/m/enum/*.m
    88
    9 echo "Synchronizong with Matlab's Enums..."
     9echo "Synchronizing Matlab's Enums..."
    1010#Get all lines of EnumDefinitions2.h which hold Enum, | remove all comas | add line number in the first column > put everything in file temp
    1111cat EnumDefinitions.h | grep "Enum," |sed -e "s/,//g" | awk '{ printf "%s %s\n", NR, $0 }' > temp
     
    4040
    4141        #write corresponding Matlab file
    42         echo "writing file "$NAME".m ($i/$NUMBEROFLINES)"
     42        #print info
     43        if [ $i -lt 10 ]
     44        then
     45                printf "\r                                                                      "
     46                printf "\r  $i/$NUMBEROFLINES writing file "$NAME".m..."
     47        else
     48                if [ $i -lt 100 ]
     49                then
     50                        printf "\r                                                                      "
     51                        printf "\r $i/$NUMBEROFLINES writing file "$NAME".m..."
     52                else
     53                        printf "\r                                                                      "
     54                        printf "\r$i/$NUMBEROFLINES writing file "$NAME".m..."
     55                fi
     56        fi
     57
    4358        cat <<END > $(echo $NAME".m")
    4459function macro=$(echo $NAME)()
     
    8196mv AnalysisTypeFromEnum.m $ISSM_DIR/src/m/enum/
    8297rm temp
     98
     99#print info
     100printf "\r                                                                      "
     101printf "\rdone!\n"
Note: See TracChangeset for help on using the changeset viewer.