source: trunk/environment.sh @ 84

Last change on this file since 84 was 82, checked in by rosiere, 16 years ago
  • support locale (now must "just" translate)
  • update all component with new test format
  • update all component with usage
  • New component : decod queue and prediction_unit
  • Property svn:keywords set to Id
File size: 1.8 KB
RevLine 
[2]1#!/bin/sh
2
[15]3declare OS_FOUND=`uname -s`-`uname -m | sed -e 's/i[0-9]/iX/' -e 's/sun4./sun4X/'`
4
5case ${OS_FOUND} in
[59]6#    "SunOS-sun4X")
7#       export TARGET_ARCH=gccsparcOS5
8#       export EXE_SUFFIX=
9#       ;;
[2]10    "Linux-iX86")
11        export TARGET_ARCH=linux
12        export EXE_SUFFIX=
13        ;;
[59]14#    "FreeBSD-iX86")
15#       export TARGET_ARCH=freebsd
16#       export EXE_SUFFIX=
17#       ;;
18#    "CYGWIN_NT-5.1-iX86")
19#       export TARGET_ARCH=cygwin
20#       export EXE_SUFFIX=.exe
21#       ;;     
[2]22    *) 
23     echo "Unknown OS found"
24esac
25
[15]26# Export environement
[79]27export MORPHEO_TOPLEVEL=${PWD}
[82]28#export MORPHEO_PLATFORMS=${MORPHEO_TOPLEVEL}/Platforms
29#export MORPHEO_SOFTWARE=${MORPHEO_TOPLEVEL}/Softwares
30#export MORPHEO_IPS=${MORPHEO_TOPLEVEL}/IPs/systemC
31export MORPHEO_SCRIPT=${MORPHEO_TOPLEVEL}/IPs/systemC/processor/Morpheo/Script
[79]32export MORPHEO_HOME=${HOME}/.morpheo
[2]33
[15]34echo ""
[79]35echo "OS found : $OS_FOUND"
[2]36echo ""
[79]37echo "Modification of environement's variable : "
38echo " - MORPHEO_TOPLEVEL    is set to ${MORPHEO_TOPLEVEL} "
[82]39#echo " - MORPHEO_PLATFORMS   is set to ${MORPHEO_PLATFORMS}"
40#echo " - MORPHEO_SOFTWARE    is set to ${MORPHEO_SOFTWARE} "
41#echo " - MORPHEO_IPS         is set to ${MORPHEO_IPS}      "
[79]42echo " - MORPHEO_SCRIPT      is set to ${MORPHEO_SCRIPT}   "
43echo " - MORPHEO_HOME        is set to ${MORPHEO_HOME}     "
[15]44
[81]45
[79]46# PATH : No multiple add
[15]47echo ${PATH} |grep -q ${MORPHEO_SCRIPT};
48
49if test $? -eq 1; then
[79]50    export  PATH=${PATH}:${MORPHEO_SCRIPT}
51    echo " - PATH                add       ${MORPHEO_SCRIPT}   "
[15]52fi;
53
[82]54MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty
[81]55
56echo ${PATH} |grep -q ${MORPHEO_XTTY};
57
58if test $? -eq 1; then
59    export  PATH=${PATH}:${MORPHEO_XTTY}
60    echo " - PATH                add       ${MORPHEO_XTTY}   "
61fi;
62
63
[79]64# test if "first run"
65if test ! -d ${MORPHEO_HOME}; then
66    echo " - MORPHEO_HOME        don't exist : first run       "
67    . ${MORPHEO_SCRIPT}/first_run.sh
68fi;
69
[15]70echo ""
Note: See TracBrowser for help on using the repository browser.