1 | #!/bin/sh |
---|
2 | |
---|
3 | declare OS_FOUND=`uname -s`-`uname -m | sed -e 's/i[0-9]/iX/' -e 's/sun4./sun4X/'` |
---|
4 | |
---|
5 | case ${OS_FOUND} in |
---|
6 | # "SunOS-sun4X") |
---|
7 | # export TARGET_ARCH=gccsparcOS5 |
---|
8 | # export EXE_SUFFIX= |
---|
9 | # ;; |
---|
10 | "Linux-iX86") |
---|
11 | export TARGET_ARCH=linux |
---|
12 | export EXE_SUFFIX= |
---|
13 | ;; |
---|
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 | # ;; |
---|
22 | *) |
---|
23 | echo "Unknown OS found" |
---|
24 | esac |
---|
25 | |
---|
26 | # Export environement |
---|
27 | export MORPHEO_TOPLEVEL=${PWD} |
---|
28 | #export MORPHEO_PLATFORMS=${MORPHEO_TOPLEVEL}/Platforms |
---|
29 | #export MORPHEO_SOFTWARE=${MORPHEO_TOPLEVEL}/Softwares |
---|
30 | #export MORPHEO_IPS=${MORPHEO_TOPLEVEL}/IPs/systemC |
---|
31 | export MORPHEO_SCRIPT=${MORPHEO_TOPLEVEL}/IPs/systemC/processor/Morpheo/Script |
---|
32 | export MORPHEO_HOME=${HOME}/.morpheo |
---|
33 | |
---|
34 | echo "" |
---|
35 | echo "OS found : $OS_FOUND" |
---|
36 | echo "" |
---|
37 | echo "Modification of environement's variable : " |
---|
38 | echo " - MORPHEO_TOPLEVEL is set to ${MORPHEO_TOPLEVEL} " |
---|
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} " |
---|
42 | echo " - MORPHEO_SCRIPT is set to ${MORPHEO_SCRIPT} " |
---|
43 | echo " - MORPHEO_HOME is set to ${MORPHEO_HOME} " |
---|
44 | |
---|
45 | |
---|
46 | # PATH : No multiple add |
---|
47 | echo ${PATH} |grep -q ${MORPHEO_SCRIPT}; |
---|
48 | |
---|
49 | if test $? -eq 1; then |
---|
50 | export PATH=${PATH}:${MORPHEO_SCRIPT} |
---|
51 | echo " - PATH add ${MORPHEO_SCRIPT} " |
---|
52 | fi; |
---|
53 | |
---|
54 | MORPHEO_XTTY=${MORPHEO_TOPLEVEL}/IPs/systemC/Environment/TTY/xtty |
---|
55 | |
---|
56 | echo ${PATH} |grep -q ${MORPHEO_XTTY}; |
---|
57 | |
---|
58 | if test $? -eq 1; then |
---|
59 | export PATH=${PATH}:${MORPHEO_XTTY} |
---|
60 | echo " - PATH add ${MORPHEO_XTTY} " |
---|
61 | fi; |
---|
62 | |
---|
63 | |
---|
64 | # test if "first run" |
---|
65 | if test ! -d ${MORPHEO_HOME}; then |
---|
66 | echo " - MORPHEO_HOME don't exist : first run " |
---|
67 | . ${MORPHEO_SCRIPT}/first_run.sh |
---|
68 | fi; |
---|
69 | |
---|
70 | echo "" |
---|