OpenCores
URL https://opencores.org/ocsvn/w11/w11/trunk

Subversion Repositories w11

[/] [w11/] [tags/] [w11a_V0.6/] [tools/] [bin/] [xtwv] - Blame information for rev 40

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 23 wfjm
#!/bin/bash
2
# $Id: xtwv 554 2014-04-21 14:01:51Z mueller $
3
#
4
# Xilinx Tool Wrapper script for Vivado
5
#   define XTWV_PATH
6
#   usage  xwtv 
7
#
8
#  Revision History:
9
# Date         Rev Version  Comment
10
# 2014-04-18   554   1.0.1  fake XILINX_VIVADO, 2014.1 doesn't define it anymore
11
# 2013-10-12   539   1.0    Initial version (cloned from xtwi)
12
#
13
# Note: For Xilinx Vivado installations with an install path  holds
14
#                dir with settings(32|64).sh
15
#
16
 
17
# store arg list on vars (will be dropped later to source scripts)
18
arglist_val=$@
19
arglist_num=$#
20
#
21
# check whether Vivado already setup ($XILINX_VIVADO defined)
22
if [ -z "$XILINX_VIVADO" ]
23
then
24
  # check whether $XTWV_PATH defined
25
  if [ -z "$XTWV_PATH" ]
26
  then
27
    echo "XTWV_PATH not defined"
28
    exit 1
29
  fi
30
 
31
  # check whether 32 or 64 bit system (uname -m gives 'i686' or 'x86_64')
32
  if [ `uname -m` = "x86_64" ]
33
  then
34
    settings_filename=$XTWV_PATH/settings64.sh
35
  else
36
    settings_filename=$XTWV_PATH/settings32.sh
37
  fi
38
  if [ ! -e "$settings_filename" ]
39
  then
40
    echo "can't locate init script '$settings_filename'"
41
    exit 1
42
  fi
43
 
44
  # drop arg list, suppress output
45
  set --
46
  . $settings_filename > /dev/null
47
 
48
  # check that XILINX_VIVADO defined
49
  if [ -z "$XILINX_VIVADO" ]
50
  then
51
    export XILINX_VIVADO=$XTWV_PATH/.
52
  fi
53
 
54
else
55
  echo "XILINX_VIVADO already defined"
56
fi
57
 
58
if [ $arglist_num != 0 ]
59
then
60
  exec $arglist_val
61
fi

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.