1# -*- Mode: Shell-script    -*-
2# -*- vim: set filetype=sh: -*-
3#             ,,,
4#            (o o)
5####=====oOO--(_)--OOO=========================================####
6#
7#  Alliance CAD system environnement
8#  Usage (in Bourne-shell) : > . alc_env.sh
9#  (C) 1997 Czo  -- <Olivier.Sirol@lip6.fr>
10#  $Id: alc_env.sh.in,v 1.15 2012/04/11 13:31:14 alliance Exp $
11#  Generated from alc_env.sh.in on @DATE@
12
13# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
14# have to modify if something goes wrong
15
16# Which platform for Alliance CAD
17
18# WARNING : if changing this remember to do it on the 3 config files :
19# configure.in alc_env.sh.in and alc_env.csh.in
20
21
22# Where the Alliance CAD is installed
23        ALLIANCE_TOP=@prefix@;                       export ALLIANCE_TOP
24         SYSCONF_TOP=$ALLIANCE_TOP/etc
25           CELLS_TOP=$ALLIANCE_TOP/cells
26 if [ "$ALLIANCE_TOP" = "/usr/lib/alliance" ]; then
27  # FHS Installation.
28         SYSCONF_TOP="/etc/alliance"
29           CELLS_TOP="/usr/share/alliance/cells"
30 fi
31
32# Alliance environment variables.
33           MBK_IN_LO=vst;                            export MBK_IN_LO
34          MBK_OUT_LO=vst;                            export MBK_OUT_LO
35           MBK_IN_PH=ap;                             export MBK_IN_PH
36          MBK_OUT_PH=ap;                             export MBK_OUT_PH
37
38        MBK_WORK_LIB=.;                              export MBK_WORK_LIB
39      MBK_CATAL_NAME=CATAL;                          export MBK_CATAL_NAME
40
41         MBK_SCALE_X=100;                            export MBK_SCALE_X
42
43           VH_MAXERR=10;                             export VH_MAXERR
44           VH_BEHSFX=vbe;                            export VH_BEHSFX
45           VH_PATSFX=pat;                            export VH_PATSFX
46           VH_DLYSFX=dly;                            export VH_DLYSFX
47
48             MBK_VDD=vdd;                            export MBK_VDD
49             MBK_VSS=vss;                            export MBK_VSS
50
51        MBK_CATA_LIB=.:$CELLS_TOP/sxlib
52        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/dp_sxlib
53        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/rflib
54        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/rf2lib
55        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/ramlib
56        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/romlib
57        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/pxlib
58        MBK_CATA_LIB=$MBK_CATA_LIB:$CELLS_TOP/padlib
59                                                     export MBK_CATA_LIB
60
61      MBK_TARGET_LIB=$CELLS_TOP/sxlib;               export MBK_TARGET_LIB
62          MBK_C4_LIB=./cellsC4;                      export MBK_C4_LIB
63
64     XPAT_PARAM_NAME=$SYSCONF_TOP/xpat.par;          export XPAT_PARAM_NAME
65     XFSM_PARAM_NAME=$SYSCONF_TOP/xfsm.par;          export XFSM_PARAM_NAME
66     XSCH_PARAM_NAME=$SYSCONF_TOP/xsch.par;          export XSCH_PARAM_NAME
67
68              RDS_IN=cif;                            export RDS_IN
69             RDS_OUT=cif;                            export RDS_OUT
70
71   DREAL_TECHNO_NAME=$SYSCONF_TOP/cmos.dreal;        export DREAL_TECHNO_NAME
72   GRAAL_TECHNO_NAME=$SYSCONF_TOP/cmos.graal;        export GRAAL_TECHNO_NAME
73 GENVIEW_TECHNO_NAME=$SYSCONF_TOP/cmos.genview;      export GENVIEW_TECHNO_NAME
74
75     RDS_TECHNO_NAME=$SYSCONF_TOP/cmos.rds;          export RDS_TECHNO_NAME
76     ELP_TECHNO_NAME=$SYSCONF_TOP/prol.elp;          export ELP_TECHNO_NAME
77
78
79# System PATH variables, only needed when not installed in the FHS.
80 if [ "$ALLIANCE_TOP" != "/usr/lib/alliance" ]; then
81   PATH=$PATH:$ALLIANCE_TOP/bin
82   export PATH
83
84  # Only needed on Solaris (included in /etc/ld.so.conf under Linux).
85  #if [ "`uname -o`" != "GNU/Linux" ]; then
86     if [ -z "${LD_LIBRARY_PATH}" ]; then
87       LD_LIBRARY_PATH=$ALLIANCE_TOP/lib
88     else
89       LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ALLIANCE_TOP/lib
90     fi
91     export LD_LIBRARY_PATH
92  #fi
93
94   if [ -z "${MANPATH}" ]; then
95     MANPATH=:$ALLIANCE_TOP/man:$(manpath)
96   else
97     MANPATH=$MANPATH:$ALLIANCE_TOP/man
98   fi
99   export MANPATH
100 fi
101
102# fixing *** ERROR *** : Variable MBK_SPI_MODEL not found.
103 MBK_SPI_MODEL=$SYSCONF_TOP/spimodel.cfg;      export MBK_SPI_MODEL
104