Changeset 138 for trunk/environment.sh


Ignore:
Timestamp:
May 12, 2010, 7:34:01 PM (14 years ago)
Author:
rosiere
Message:

1) add counters_t type for interface
2) fix in check load in load_store_unit
3) add parameters (but not yet implemented)
4) change environment and add script (distcc_env.sh ...)
5) add warning if an unser change rename flag with l.mtspr instruction
6) ...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/environment.sh

    r137 r138  
    1 #!/bin/sh
     1#!/bin/bash
    22
    33declare localization="labs_network";
     4declare file_version="Version";
    45
    56#-----[ environment_usage ]--------------------------------
     
    78{
    89    echo "Usage     : ${0} [localization]";
    9     exit;
     10#    exit;
    1011}
    1112
     
    2728function environment_version ()
    2829{
    29     version=$(cat ${MORPHEO_TOPLEVEL}/Version);
     30    local version=$(cat ${MORPHEO_TOPLEVEL}/${file_version});
    3031
    3132    export MORPHEO_MAJOR_VERSION=$(echo ${version} | cut -d ' ' -f 1);
     
    5152    case ${OS_FOUND} in
    5253        "Linux-iX86")
    53         export TARGET_ARCH=linux
    54         export EXE_SUFFIX=
     54        export TARGET_ARCH=linux;
     55        export EXE_SUFFIX=;
    5556        ;;
    5657        *)
     
    5859    esac
    5960   
    60     # Export environement
     61    cd $(dirname ${BASH_SOURCE[0]});
     62    export MORPHEO_TOPLEVEL=${PWD};
     63    cd - &> /dev/null;
     64   
     65    # Export environment
    6166    export MORPHEO_LOCALIZATION=${localization};
    62     export MORPHEO_TOPLEVEL=${PWD};
    6367    export MORPHEO_SCRIPT=${MORPHEO_TOPLEVEL}/IPs/systemC/processor/Morpheo/Script;
    6468    export MORPHEO_HOME=${HOME}/.Morpheo;
    65            MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty;
    66    
     69    local  MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty;
     70    local error=0;
     71       
    6772    case ${MORPHEO_LOCALIZATION} in
    6873        "labs_network")
    69         export MORPHEO_PREFIX=/users/chaos/kane/Morpheo;
    70         export MORPHEO_TMP=${MORPHEO_PREFIX};
    71         ;;
     74            export MORPHEO_PREFIX=/users/chaos/kane/Morpheo;
     75#           export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo;
     76            export MORPHEO_TMP=${MORPHEO_PREFIX};
     77            ;;
    7278        "labs_local")
    73         export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo;
    74         export MORPHEO_TMP=${MORPHEO_PREFIX};
    75         ;;
     79            export MORPHEO_PREFIX=/users/chaos/kane/Morpheo;
     80#           export MORPHEO_PREFIX=/dsk/l1/misc/Morpheo;
     81            export MORPHEO_TMP=${MORPHEO_PREFIX};
     82            ;;
    7683        "home")
    77         export MORPHEO_PREFIX=${HOME}/tmp/Morpheo;
    78         export MORPHEO_TMP=${MORPHEO_PREFIX}/tmp;
    79         ;;
     84            export MORPHEO_PREFIX=${HOME}/tmp/Morpheo;
     85            export MORPHEO_TMP=${MORPHEO_PREFIX}/tmp;
     86            ;;
    8087        *)
    81         echo "Bad localization : \"${MORPHEO_LOCALIZATION}\"";
    82         environment_usage ${*};
    83         ;;
     88            echo "Bad localization : \"${MORPHEO_LOCALIZATION}\"";
     89            error=1;
     90            environment_usage ${*};
     91            ;;
    8492    esac
    85    
    86     environment_version;
    8793
    88     echo ""
    89     echo "OS found : ${OS_FOUND}"
    90     echo ""
    91     echo "Modification of environement's variable :"
    92     echo " - MORPHEO_LOCALIZATION is set to ${MORPHEO_LOCALIZATION}"
    93     echo " - MORPHEO_TOPLEVEL     is set to ${MORPHEO_TOPLEVEL}"
    94     echo " - MORPHEO_SCRIPT       is set to ${MORPHEO_SCRIPT}"
    95     echo " - MORPHEO_HOME         is set to ${MORPHEO_HOME}"
    96     echo " - MORPHEO_PREFIX       is set to ${MORPHEO_PREFIX}"
    97     echo " - MORPHEO_TMP          is set to ${MORPHEO_TMP}"
    98    
    99     #----------
    100     # Path : add xtty and script directory.
    101     #        test if already in path : no multiple addition
    102     #----------
    103    
    104     echo ${PATH} |grep -q ${MORPHEO_SCRIPT};
    105     if test $? -eq 1; then
    106         export  PATH=${PATH}:${MORPHEO_SCRIPT}
    107         echo " - PATH                 add       ${MORPHEO_SCRIPT}"
     94    if test ${error} -eq 0; then
     95        environment_version;
     96       
     97        echo ""
     98        echo "OS found : ${OS_FOUND}"
     99        echo ""
     100        echo "Modification of environement's variable :"
     101        echo " - MORPHEO_LOCALIZATION is set to ${MORPHEO_LOCALIZATION}"
     102        echo " - MORPHEO_TOPLEVEL     is set to ${MORPHEO_TOPLEVEL}"
     103        echo " - MORPHEO_SCRIPT       is set to ${MORPHEO_SCRIPT}"
     104        echo " - MORPHEO_HOME         is set to ${MORPHEO_HOME}"
     105        echo " - MORPHEO_PREFIX       is set to ${MORPHEO_PREFIX}"
     106        echo " - MORPHEO_TMP          is set to ${MORPHEO_TMP}"
     107       
     108        #----------
     109        # Path : add xtty and script directory.
     110        #        test if already in path : no multiple addition
     111        #----------
     112       
     113        echo ${PATH} |grep -q ${MORPHEO_SCRIPT};
     114        if test $? -eq 1; then
     115            export  PATH=${PATH}:${MORPHEO_SCRIPT}
     116            echo " - PATH                 add       ${MORPHEO_SCRIPT}"
     117        fi;
     118       
     119        echo ${PATH} |grep -q ${MORPHEO_XTTY};
     120       
     121        if test $? -eq 1; then
     122            export  PATH=${PATH}:${MORPHEO_XTTY}
     123            echo " - PATH                 add       ${MORPHEO_XTTY}"
     124        fi;
     125       
     126        echo ""
    108127    fi;
    109    
    110     echo ${PATH} |grep -q ${MORPHEO_XTTY};
    111    
    112     if test $? -eq 1; then
    113         export  PATH=${PATH}:${MORPHEO_XTTY}
    114         echo " - PATH                 add       ${MORPHEO_XTTY}"
    115     fi;
    116    
    117     echo ""
    118128}
    119129
    120130#-----[ Corps ]---------------------------------------------
    121131environment ${*};
     132
     133unset file_version;
     134unset localization;
Note: See TracChangeset for help on using the changeset viewer.