forked from lsst-camera-electronics/REB_v5
-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup_env.csh
41 lines (34 loc) · 1.16 KB
/
setup_env.csh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Setup the license files
if ( $?LM_LICENSE_FILE ) then
setenv LM_LICENSE_FILE 2100@rdlic:1717@rdlic:${LM_LICENSE_FILE}
else
setenv LM_LICENSE_FILE 2100@rdlic:1717@rdlic
endif
# Setup the Xilinx software
set KERNAL_TYPE = `uname -m`
if ( $KERNAL_TYPE == "x86_64" ) then
printf "Using 64-bit Xilinx\n"
source /afs/slac/g/reseng/xilinx/vivado_2016.2/Vivado/2016.2/settings64.csh
else
printf "Firmware can only be compiled on 64-bit OS\n"
endif
# Setup the VCS software
source /afs/slac.stanford.edu/g/reseng/synopsys/vcs-mx/I-2014.03/settings.csh
source /afs/slac.stanford.edu/g/reseng/synopsys/ns/G-2012.06/settings.csh
source /afs/slac.stanford.edu/g/reseng/synopsys/CosmosScope/D-2010.03/settings.csh
# Create an output build directory in the /u1 hardware mount
set USER_DIR = "/u1/$USER"
set USER_BUILD_DIR = "/u1/$USER/build"
set SOFT_LINK = "build"
if(! -d $USER_DIR) then
printf "Making %s directory\n" $USER_DIR
mkdir $USER_DIR
endif
if(! -d $USER_BUILD_DIR ) then
printf "Making %s directory\n" $USER_BUILD_DIR
mkdir $USER_BUILD_DIR
endif
if(! -d $SOFT_LINK ) then
printf "Making %s soft-link\n" $SOFT_LINK
ln -s $USER_BUILD_DIR build
endif