AutoConfig avec motif
This commit is contained in:
parent
396cca2bb9
commit
aa729508a3
|
@ -6,7 +6,7 @@
|
||||||
# Alliance CAD system environnement
|
# Alliance CAD system environnement
|
||||||
# Usage (in C-shell) : > source alc_env.csh
|
# Usage (in C-shell) : > source alc_env.csh
|
||||||
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
||||||
# $Id: alc_env.csh.in,v 1.2 1999/08/26 18:47:42 czo Exp $
|
# $Id: alc_env.csh.in,v 1.3 1999/08/27 15:17:01 czo Exp $
|
||||||
# Generated from alc_env.csh.in on @DATE@
|
# Generated from alc_env.csh.in on @DATE@
|
||||||
|
|
||||||
# $MACHINE and $TOP are the only variables you will
|
# $MACHINE and $TOP are the only variables you will
|
||||||
|
@ -14,16 +14,23 @@
|
||||||
|
|
||||||
# Which platform for Alliance CAD
|
# Which platform for Alliance CAD
|
||||||
|
|
||||||
|
# WARNING : if changing this remember to do it on the 3 config files :
|
||||||
|
# configure.in alc_env.sh.in and alc_env.csh.in
|
||||||
|
|
||||||
switch (`uname`)
|
switch (`uname`)
|
||||||
case Linux:
|
case Linux*:
|
||||||
if ( `uname -r` =~ 1.* ) then
|
if ( `uname -r` =~ 1.* ) then
|
||||||
setenv MACHINE Linux_aout
|
setenv MACHINE Linux_aout
|
||||||
else
|
else
|
||||||
|
if ( `uname -r` =~ 2.0* ) then
|
||||||
setenv MACHINE Linux_elf
|
setenv MACHINE Linux_elf
|
||||||
|
else
|
||||||
|
setenv MACHINE Linux
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
breaksw
|
breaksw
|
||||||
|
|
||||||
case SunOS:
|
case SunOS*:
|
||||||
if ( `uname -r` =~ 5* ) then
|
if ( `uname -r` =~ 5* ) then
|
||||||
setenv MACHINE Solaris
|
setenv MACHINE Solaris
|
||||||
else
|
else
|
||||||
|
@ -31,12 +38,33 @@ switch (`uname`)
|
||||||
endif
|
endif
|
||||||
breaksw
|
breaksw
|
||||||
|
|
||||||
default:
|
case FreeBSD*:
|
||||||
|
setenv MACHINE FreeBSD
|
||||||
|
breaksw
|
||||||
|
|
||||||
|
case NetBSD*:
|
||||||
|
setenv MACHINE NetBSD
|
||||||
|
breaksw
|
||||||
|
|
||||||
|
case HP-UX*:
|
||||||
|
setenv MACHINE HPUX
|
||||||
|
breaksw
|
||||||
|
|
||||||
|
case OSF1*:
|
||||||
|
setenv MACHINE OSF
|
||||||
|
breaksw
|
||||||
|
|
||||||
|
case CYGWIN*:
|
||||||
|
setenv MACHINE CYGWIN
|
||||||
|
breaksw
|
||||||
|
|
||||||
|
default:
|
||||||
setenv MACHINE Unknown
|
setenv MACHINE Unknown
|
||||||
breaksw
|
breaksw
|
||||||
endsw
|
endsw
|
||||||
|
|
||||||
setenv ALLIANCE_OS $MACHINE
|
setenv ALLIANCE_OS $MACHINE
|
||||||
|
#echo $MACHINE
|
||||||
|
|
||||||
# Where the Alliance CAD is installed
|
# Where the Alliance CAD is installed
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
# Alliance CAD system environnement
|
# Alliance CAD system environnement
|
||||||
# Usage (in Bourne-shell) : > . alc_env.sh
|
# Usage (in Bourne-shell) : > . alc_env.sh
|
||||||
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
||||||
# $Id: alc_env.sh.in,v 1.2 1999/08/26 18:47:42 czo Exp $
|
# $Id: alc_env.sh.in,v 1.3 1999/08/27 15:17:01 czo Exp $
|
||||||
# Generated from alc_env.sh.in on @DATE@
|
# Generated from alc_env.sh.in on @DATE@
|
||||||
|
|
||||||
# $MACHINE and $TOP are the only variables you will
|
# $MACHINE and $TOP are the only variables you will
|
||||||
|
@ -34,14 +34,20 @@ case `uname` in
|
||||||
|
|
||||||
FreeBSD*) MACHINE=FreeBSD ;;
|
FreeBSD*) MACHINE=FreeBSD ;;
|
||||||
|
|
||||||
|
NetBSD*) MACHINE=NetBSD ;;
|
||||||
|
|
||||||
HP-UX*) MACHINE=HPUX ;;
|
HP-UX*) MACHINE=HPUX ;;
|
||||||
|
|
||||||
OSF1*) MACHINE=OSF ;;
|
OSF1*) MACHINE=OSF ;;
|
||||||
|
|
||||||
*) MACHINE=Unknown ;;
|
CYGWIN*) MACHINE=CYGWIN ;;
|
||||||
|
|
||||||
|
*) MACHINE=Unknown ;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
export MACHINE
|
export MACHINE
|
||||||
|
#echo $MACHINE
|
||||||
|
|
||||||
# Where the Alliance CAD is installed
|
# Where the Alliance CAD is installed
|
||||||
|
|
||||||
|
|
|
@ -16,7 +16,6 @@ GNU_INCLUDE = @GNU_INC_LOC@
|
||||||
X11_LIB = . @X_LIBS@ @X_EXTRA_LIBS@ @X_PRE_LIBS@
|
X11_LIB = . @X_LIBS@ @X_EXTRA_LIBS@ @X_PRE_LIBS@
|
||||||
X11_INCLUDE = . @X_CFLAGS@
|
X11_INCLUDE = . @X_CFLAGS@
|
||||||
|
|
||||||
#You may need -lXintl
|
|
||||||
MOTIF_LIB = @GUI_LIB_LOC@
|
MOTIF_LIB = @GUI_LIB_LOC@
|
||||||
MOTIF_INCLUDE = @GUI_INC_LOC@
|
MOTIF_INCLUDE = @GUI_INC_LOC@
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -4,10 +4,10 @@
|
||||||
#
|
#
|
||||||
# Alliance CAD system configure.in
|
# Alliance CAD system configure.in
|
||||||
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
||||||
# $Id: configure.in,v 1.2 1999/08/26 18:47:42 czo Exp $
|
# $Id: configure.in,v 1.3 1999/08/27 15:17:02 czo Exp $
|
||||||
#
|
#
|
||||||
|
|
||||||
AC_REVISION($Revision: 1.2 $)dnl
|
AC_REVISION($Revision: 1.3 $)dnl
|
||||||
|
|
||||||
AC_INIT(configure.in)
|
AC_INIT(configure.in)
|
||||||
|
|
||||||
|
@ -24,31 +24,38 @@ AC_MSG_CHECKING(for platform)
|
||||||
|
|
||||||
# WARNING : if changing this remember to do it on the 3 config files :
|
# WARNING : if changing this remember to do it on the 3 config files :
|
||||||
# configure.in alc_env.sh.in and alc_env.csh.in
|
# configure.in alc_env.sh.in and alc_env.csh.in
|
||||||
|
|
||||||
MACHINE=Unknown
|
MACHINE=Unknown
|
||||||
|
|
||||||
case `uname` in
|
case `uname` in
|
||||||
|
|
||||||
Linux*) case `uname -r` in
|
Linux*) case `uname -r` in
|
||||||
1.*) MACHINE=Linux_aout ;;
|
1.*) MACHINE=Linux_aout ;;
|
||||||
2.0*) MACHINE=Linux_elf ;;
|
2.0*) MACHINE=Linux_elf ;;
|
||||||
*) MACHINE=Linux ;;
|
*) MACHINE=Linux ;;
|
||||||
esac ;;
|
esac ;;
|
||||||
|
|
||||||
SunOS*) case `uname -r` in
|
SunOS*) case `uname -r` in
|
||||||
5*) MACHINE=Solaris ;;
|
5*) MACHINE=Solaris ;;
|
||||||
*) MACHINE=SunOS ;;
|
*) MACHINE=SunOS ;;
|
||||||
esac ;;
|
esac ;;
|
||||||
|
|
||||||
FreeBSD*) MACHINE=FreeBSD ;;
|
FreeBSD*) MACHINE=FreeBSD ;;
|
||||||
|
|
||||||
HP-UX*) MACHINE=HPUX ;;
|
NetBSD*) MACHINE=NetBSD ;;
|
||||||
|
|
||||||
OSF1*) MACHINE=OSF ;;
|
HP-UX*) MACHINE=HPUX ;;
|
||||||
|
|
||||||
*) MACHINE=Unknown ;;
|
OSF1*) MACHINE=OSF ;;
|
||||||
|
|
||||||
esac
|
CYGWIN*) MACHINE=CYGWIN ;;
|
||||||
export MACHINE
|
|
||||||
|
*) MACHINE=Unknown ;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
|
export MACHINE
|
||||||
|
# echo $MACHINE
|
||||||
|
|
||||||
AC_MSG_RESULT(Configuring Alliance VLSI CAD System on platform : $MACHINE)
|
AC_MSG_RESULT(Configuring Alliance VLSI CAD System on platform : $MACHINE)
|
||||||
AC_SUBST(MACHINE)
|
AC_SUBST(MACHINE)
|
||||||
|
@ -263,7 +270,33 @@ fi
|
||||||
AC_SUBST(GUI_INC_LOC)
|
AC_SUBST(GUI_INC_LOC)
|
||||||
AC_SUBST(GUI_LIB_LOC)
|
AC_SUBST(GUI_LIB_LOC)
|
||||||
|
|
||||||
|
# Check if the motif lib needs libXintl to link ok
|
||||||
|
|
||||||
|
OLD_LIBS=$LIBS
|
||||||
|
OLD_CFLAGS=$CFLAGS
|
||||||
|
LIBS="$LIBS -L$GUI_LIB_LOC -lXm $X_LIBS $X_EXTRA_LIBS $X_PRE_LIBS -lXt -lX11"
|
||||||
|
CFLAGS="$CFLAGS $X_CFLAGS -I$GUI_INC_LOC"
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(if motif requires lXintl)
|
||||||
|
AC_TRY_LINK([# include <Xm/Xm.h>
|
||||||
|
# include <Xm/FileSB.h>
|
||||||
|
# include <Xm/MessageB.h>
|
||||||
|
# include <Xm/SelectioB.h>
|
||||||
|
# include <Xm/SeparatoG.h>],
|
||||||
|
[ XtAppContext app;
|
||||||
|
Widget toplevel;
|
||||||
|
XmString xm_string;
|
||||||
|
Arg args[1];
|
||||||
|
toplevel = XtVaAppInitialize(&app, "Demos", NULL, 0, NULL, NULL, NULL, NULL);
|
||||||
|
xm_string = XmStringCreateSimple("Vive Alliance");
|
||||||
|
XtSetArg(args[0], XmNmessageString, xm_string);
|
||||||
|
XmStringFree(xm_string);
|
||||||
|
XtAppMainLoop( app );],
|
||||||
|
AC_MSG_RESULT(no OK),
|
||||||
|
AC_MSG_RESULT(yes Xintl needed); X_PRE_LIBS="$X_PRE_LIBS -lXintl")
|
||||||
|
|
||||||
|
LIBS=$OLD_LIBS
|
||||||
|
CFLAGS=$OLD_CFLAGS
|
||||||
|
|
||||||
# Check where usefull GNU libs are installed (readline)
|
# Check where usefull GNU libs are installed (readline)
|
||||||
#AC_CHECK_LIB(readline, main, $TRUE,
|
#AC_CHECK_LIB(readline, main, $TRUE,
|
||||||
|
@ -331,7 +364,6 @@ AC_STDC_HEADERS
|
||||||
AC_MSG_CHECKING(where the Alliance package was installed)
|
AC_MSG_CHECKING(where the Alliance package was installed)
|
||||||
TOP=`pwd | sed 's,share/etc$,archi,'`
|
TOP=`pwd | sed 's,share/etc$,archi,'`
|
||||||
export TOP
|
export TOP
|
||||||
AC_MSG_RESULT(Alliance TOP is "$TOP"/"$MACHINE")
|
|
||||||
AC_SUBST(TOP)
|
AC_SUBST(TOP)
|
||||||
|
|
||||||
DATE=`date`
|
DATE=`date`
|
||||||
|
@ -351,7 +383,12 @@ rm -f config.cache
|
||||||
|
|
||||||
#cat config.status | grep '^s%' | sed -e 's/^s%@//' -e 's/@%/ /' -e 's/%g$//' | sort | gawk '{printf("%-30s",$1) ; for (i=2 ; i<=NF ; i++) printf("%s ", $i); printf ("\n");}'
|
#cat config.status | grep '^s%' | sed -e 's/^s%@//' -e 's/@%/ /' -e 's/%g$//' | sort | gawk '{printf("%-30s",$1) ; for (i=2 ; i<=NF ; i++) printf("%s ", $i); printf ("\n");}'
|
||||||
|
|
||||||
echo Done...
|
cat << EOF
|
||||||
|
Done...
|
||||||
# EOF
|
Alliance is installed on $TOP/$MACHINE
|
||||||
|
OS definitions are in $MACHINE.mk
|
||||||
|
You'll need to 'source alc_env.csh'
|
||||||
|
or '. alc_env.sh' whether you use csh or sh"
|
||||||
|
EOF
|
||||||
|
|
||||||
|
# end of configure
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# file : libraries.mk #
|
# file : libraries.mk #
|
||||||
# description : Alliance Shared Libraries and Include Files #
|
# description : Alliance Shared Libraries and Include Files #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
# Last updated on on Friday 06 August 1999 at 13:48 MET DST
|
# Last updated on on Friday 06 August 1999 at 13:48 MET DST
|
||||||
|
@ -8,7 +8,7 @@
|
||||||
# The variables $TOP and $MACHINE are set by
|
# The variables $TOP and $MACHINE are set by
|
||||||
# alc_env.[c]sh script
|
# alc_env.[c]sh script
|
||||||
|
|
||||||
ALLIANCE_VERSION = '"3.5.003"'
|
ALLIANCE_VERSION = '"3.5.7"'
|
||||||
ALLIANCE_BIN = $(TOP)/bin
|
ALLIANCE_BIN = $(TOP)/bin
|
||||||
ALLIANCE_LIB = $(TOP)/lib
|
ALLIANCE_LIB = $(TOP)/lib
|
||||||
ALLIANCE_INCLUDE = $(TOP)/include
|
ALLIANCE_INCLUDE = $(TOP)/include
|
||||||
|
@ -26,7 +26,7 @@ TARGET_LIB = $(HOME)/labo/$(MACHINE)/lib
|
||||||
TARGET_INCLUDE = $(HOME)/labo/$(MACHINE)/include
|
TARGET_INCLUDE = $(HOME)/labo/$(MACHINE)/include
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# general purpose utilities #
|
# general purpose utilities #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
MUT_L = -lMut325
|
MUT_L = -lMut325
|
||||||
|
@ -34,10 +34,10 @@ MUT_LIB = libMut325.a
|
||||||
MUT_H = mut325.h
|
MUT_H = mut325.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to cone net-list representation : #
|
# functions related to cone net-list representation : #
|
||||||
# #
|
# #
|
||||||
# - cns : cone net_list #
|
# - cns : cone net_list #
|
||||||
# - yag : cone extractor form transistor net-list #
|
# - yag : cone extractor form transistor net-list #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
CNS_L = -lCns211
|
CNS_L = -lCns211
|
||||||
|
@ -49,20 +49,20 @@ YAG_LIB = libYag300.a
|
||||||
YAG_H = yag300.h
|
YAG_H = yag300.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to net-list representation : #
|
# functions related to net-list representation : #
|
||||||
# #
|
# #
|
||||||
# - rcn : data structures for resistor representation #
|
# - rcn : data structures for resistor representation #
|
||||||
# - mlo : basic data structures #
|
# - mlo : basic data structures #
|
||||||
# #
|
# #
|
||||||
# - mal : parser & driver for Al format #
|
# - mal : parser & driver for Al format #
|
||||||
# - mcl : parser & driver for COMPASS net-lists #
|
# - mcl : parser & driver for COMPASS net-lists #
|
||||||
# - mel : parser & driver for EDIF #
|
# - mel : parser & driver for EDIF #
|
||||||
# - mgl : driver for VERILOG net-lists #
|
# - mgl : driver for VERILOG net-lists #
|
||||||
# - mhl : driver for GHDL net-list #
|
# - mhl : driver for GHDL net-list #
|
||||||
# - msl : parser & driver for SPICE #
|
# - msl : parser & driver for SPICE #
|
||||||
# - mvl : parser & driver for VHDL net-lists #
|
# - mvl : parser & driver for VHDL net-lists #
|
||||||
# #
|
# #
|
||||||
# - mlu : user level functions #
|
# - mlu : user level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
|
|
||||||
|
@ -101,15 +101,15 @@ MLU_LIB = libMlu501.a
|
||||||
MLU_H = mlu501.h
|
MLU_H = mlu501.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to symbolic layout representation : #
|
# functions related to symbolic layout representation : #
|
||||||
# #
|
# #
|
||||||
# - mph : basic data structures #
|
# - mph : basic data structures #
|
||||||
# #
|
# #
|
||||||
# - map : parser & driver for AP format #
|
# - map : parser & driver for AP format #
|
||||||
# - mcp : parser & driver for COMPASS Compose layout #
|
# - mcp : parser & driver for COMPASS Compose layout #
|
||||||
# - mmg : parser & driver for MODGEN #
|
# - mmg : parser & driver for MODGEN #
|
||||||
# #
|
# #
|
||||||
# - mpu : user level functions #
|
# - mpu : user level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
MPH_L = -lMph409
|
MPH_L = -lMph409
|
||||||
|
@ -128,7 +128,7 @@ MPU_LIB = libMpu405.a
|
||||||
MPU_H = mpu405.h
|
MPU_H = mpu405.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# user level functions for GENLIB #
|
# user level functions for GENLIB #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
MGN_L = -lMgn328
|
MGN_L = -lMgn328
|
||||||
|
@ -136,12 +136,12 @@ MGN_LIB = libMgn328.a
|
||||||
MGN_H = mgn328.h
|
MGN_H = mgn328.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to expression representation : #
|
# functions related to expression representation : #
|
||||||
# #
|
# #
|
||||||
# - aut : utilites #
|
# - aut : utilites #
|
||||||
# - abl : lisp-like trees #
|
# - abl : lisp-like trees #
|
||||||
# - bdd : binary decision diagram #
|
# - bdd : binary decision diagram #
|
||||||
# - gef : factorized expression representation #
|
# - gef : factorized expression representation #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
AUT_L = -lAut103
|
AUT_L = -lAut103
|
||||||
|
@ -164,12 +164,12 @@ LOG_LIB = liblog201.a
|
||||||
LOG_H = log201.h
|
LOG_H = log201.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to another behavioural representation : #
|
# functions related to another behavioural representation : #
|
||||||
# #
|
# #
|
||||||
# - abe : basic data structures #
|
# - abe : basic data structures #
|
||||||
# - abt : high level functions #
|
# - abt : high level functions #
|
||||||
# - abv : parser & driver for Data-Flow VHDL and user #
|
# - abv : parser & driver for Data-Flow VHDL and user #
|
||||||
# level functions #
|
# level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
ABE_L = -lAbe200
|
ABE_L = -lAbe200
|
||||||
|
@ -183,12 +183,12 @@ ABV_LIB = libAbv200.a
|
||||||
ABV_H = abv200.h
|
ABV_H = abv200.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to behavioural representation : #
|
# functions related to behavioural representation : #
|
||||||
# #
|
# #
|
||||||
# - beh : basic data structures #
|
# - beh : basic data structures #
|
||||||
# - bhl : high level functions #
|
# - bhl : high level functions #
|
||||||
# - bvl : parser & driver for Data-Flow VHDL and user #
|
# - bvl : parser & driver for Data-Flow VHDL and user #
|
||||||
# level functions #
|
# level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
BEH_L = -lBeh109
|
BEH_L = -lBeh109
|
||||||
|
@ -202,13 +202,13 @@ BVL_LIB = libBvl111.a
|
||||||
BVL_H = bvl111.h
|
BVL_H = bvl111.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to finite state machine representation : #
|
# functions related to finite state machine representation : #
|
||||||
# #
|
# #
|
||||||
# - fsm : basic data structures #
|
# - fsm : basic data structures #
|
||||||
# - fbh : intermediate data structures #
|
# - fbh : intermediate data structures #
|
||||||
# #
|
# #
|
||||||
# - fvh : VHDL parser #
|
# - fvh : VHDL parser #
|
||||||
# - fks : KISS parser #
|
# - fks : KISS parser #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
FSM_L = -lFsm103
|
FSM_L = -lFsm103
|
||||||
|
@ -225,13 +225,13 @@ FTL_LIB = libFtl103.a
|
||||||
FTL_H = ftl103.h
|
FTL_H = ftl103.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to simulation patterns representation : #
|
# functions related to simulation patterns representation : #
|
||||||
# #
|
# #
|
||||||
# - pat : basic data structures #
|
# - pat : basic data structures #
|
||||||
# - phl : high level functions #
|
# - phl : high level functions #
|
||||||
# - ppt : parser & driver for PAT format and user level #
|
# - ppt : parser & driver for PAT format and user level #
|
||||||
# functions #
|
# functions #
|
||||||
# - pgn : user level functions for GENPAT #
|
# - pgn : user level functions for GENPAT #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
PAT_L = -lPat106
|
PAT_L = -lPat106
|
||||||
|
@ -248,18 +248,18 @@ PGN_LIB = libPgn102.a
|
||||||
PGN_H = Pgn102.h
|
PGN_H = Pgn102.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to physical (micron) layout : #
|
# functions related to physical (micron) layout : #
|
||||||
# #
|
# #
|
||||||
# - rds : basic data structures #
|
# - rds : basic data structures #
|
||||||
# - rut : user level functions #
|
# - rut : user level functions #
|
||||||
# #
|
# #
|
||||||
# - rdf : parser & driver for CIF format #
|
# - rdf : parser & driver for CIF format #
|
||||||
# - rgs : parser & driver for GDSII format #
|
# - rgs : parser & driver for GDSII format #
|
||||||
# - rfm : physical layout from symbolic layout #
|
# - rfm : physical layout from symbolic layout #
|
||||||
# - rpr : parser for technology file #
|
# - rpr : parser for technology file #
|
||||||
# - rwi : windowing functions #
|
# - rwi : windowing functions #
|
||||||
# #
|
# #
|
||||||
# - rtl : user level functions #
|
# - rtl : user level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
RDS_L = -lRds209
|
RDS_L = -lRds209
|
||||||
|
@ -289,14 +289,14 @@ RTL_LIB = libRtl110.a
|
||||||
RTL_H = rtl110.h
|
RTL_H = rtl110.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to icon representation : #
|
# functions related to icon representation : #
|
||||||
# #
|
# #
|
||||||
# - icn : basic data structures #
|
# - icn : basic data structures #
|
||||||
# #
|
# #
|
||||||
# - ica : parser & driver for Alliance icon format #
|
# - ica : parser & driver for Alliance icon format #
|
||||||
# - icc : parser & driver for Compass icon format #
|
# - icc : parser & driver for Compass icon format #
|
||||||
# #
|
# #
|
||||||
# - icu : user level functions #
|
# - icu : user level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
ICN_L = -lIcn201
|
ICN_L = -lIcn201
|
||||||
|
@ -315,14 +315,14 @@ ICU_LIB = libIcu201.a
|
||||||
ICU_H = icu201.h
|
ICU_H = icu201.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# functions related to portable blocks generators : #
|
# functions related to portable blocks generators : #
|
||||||
# #
|
# #
|
||||||
# - gbs : barrel shifter #
|
# - gbs : barrel shifter #
|
||||||
# - gga : fast adder #
|
# - gga : fast adder #
|
||||||
# - ggr : rom #
|
# - ggr : rom #
|
||||||
# - grf : register file #
|
# - grf : register file #
|
||||||
# - gam : array pipelined multiplier #
|
# - gam : array pipelined multiplier #
|
||||||
# - gfp : data path simple operators #
|
# - gfp : data path simple operators #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
GBS_L = -lGbs201
|
GBS_L = -lGbs201
|
||||||
|
@ -350,7 +350,7 @@ GFP_LIB = libGfp114.a
|
||||||
GFP_H = gfp114.h
|
GFP_H = gfp114.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# place & route functions #
|
# place & route functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
APR_L = -lApr102
|
APR_L = -lApr102
|
||||||
|
@ -358,7 +358,7 @@ APR_LIB = libApr102.a
|
||||||
APR_H = apr102.h
|
APR_H = apr102.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# design rule checker functions #
|
# design rule checker functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
VRD_L = -lVrd303
|
VRD_L = -lVrd303
|
||||||
|
@ -366,7 +366,7 @@ VRD_LIB = libVrd303.a
|
||||||
VRD_H = vrd303.h
|
VRD_H = vrd303.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# user level functions for FPGEN #
|
# user level functions for FPGEN #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
FGN_L = -lFgn114
|
FGN_L = -lFgn114
|
||||||
|
@ -374,10 +374,10 @@ FGN_LIB = libFgn114.a
|
||||||
FGN_H = Fgn107.h
|
FGN_H = Fgn107.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# schematic assistant #
|
# schematic assistant #
|
||||||
# #
|
# #
|
||||||
# - saB : basic data structures #
|
# - saB : basic data structures #
|
||||||
# - sax : high level functions #
|
# - sax : high level functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
SAB_L = -lSaB402
|
SAB_L = -lSaB402
|
||||||
|
@ -389,13 +389,13 @@ SAX_LIB = libSax102.a
|
||||||
SAX_H = sax102.h
|
SAX_H = sax102.h
|
||||||
|
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
# Timing Analysis #
|
# Timing Analysis #
|
||||||
# #
|
# #
|
||||||
# - ttv : basic timing data structures #
|
# - ttv : basic timing data structures #
|
||||||
# #
|
# #
|
||||||
# - inf : information file parser #
|
# - inf : information file parser #
|
||||||
# - elp : electrical parameters' file parser #
|
# - elp : electrical parameters' file parser #
|
||||||
# - tas : static delay analysis functions #
|
# - tas : static delay analysis functions #
|
||||||
# ###---------------------------------------------------------###
|
# ###---------------------------------------------------------###
|
||||||
|
|
||||||
TTV_L = -lTtv110
|
TTV_L = -lTtv110
|
||||||
|
|
Loading…
Reference in New Issue