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