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