* alliance/src/cells/src/dp_sxlib/Makefile.am,
alliance/src/cells/src/padlib/Makefile.am, alliance/src/cells/src/rflib/Makefile.am, alliance/src/cells/src/sxlib/Makefile.am, alliance/src/dreal/etc/Makefile.am, alliance/src/elp/etc/Makefile.am, alliance/src/graal/etc/Makefile.am, alliance/src/mbkspice/etc/Makefile.am, alliance/src/rds/etc/Makefile.am, alliance/src/scapin/etc/Makefile.am, alliance/src/sea/src/Makefile.am, alliance/src/xfsm/etc/Makefile.am, alliance/src/xpat/etc/Makefile.am, alliance/src/xsch/etc/Makefile.am, alliance/src/distrib/etc/Makefile.am : - Suppression du prefixe $(DESTDIR) en tete de la definition d'etcdir. Ce prefixe est ajoute automatiquement dans le Makefile genere par configure. * alliance/src/exp/src/Makefile.am, alliance/src/gcp/src/Makefile.am, alliance/src/ocp/src/placer/Makefile.am, alliance/src/ring/src/Makefile.am : - Lors de la generation d'une distribution (make dist) les fichiers C issu de Yacc & Lex sont generes et inclus dans la distribution. Mais, le ".h" cree par Yacc ("y.tab.h") ne l'est pas. Il faut l'ajouter dans la liste des fichier EXTRA_DIST. * distrib/configure.in, distrib/alliance.spec.in, distrib/etc/alc_env.sh.in, distrib/etc/alc_env.csh.in : - Ajout du spec pour la reconstruction des RPMs. Jolification des alc_env.*.
This commit is contained in:
parent
c97a6f295e
commit
6797dbb3ff
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.3 2002/05/02 14:15:09 czo Exp $
|
||||
# $Id: Makefile.am,v 1.4 2002/05/08 21:07:13 jpc Exp $
|
||||
|
||||
dp_sxlibdir=$(DESTDIR)$(prefix)/cells/dp_sxlib
|
||||
dp_sxlibdir=$(prefix)/cells/dp_sxlib
|
||||
|
||||
dp_sxlib_DATA=CATAL dp_dff_scan_x4.ap dp_dff_scan_x4.vbe dp_dff_scan_x4_buf.ap dp_dff_scan_x4_buf.vbe dp_dff_x4.ap dp_dff_x4.vbe dp_dff_x4_buf.ap dp_dff_x4_buf.vbe dp_mux_x2.ap dp_mux_x2.vbe dp_mux_x2_buf.ap dp_mux_x2_buf.vbe dp_mux_x4.ap dp_mux_x4.vbe dp_mux_x4_buf.ap dp_mux_x4_buf.vbe dp_nmux_x1.ap dp_nmux_x1.vbe dp_nmux_x1_buf.ap dp_nmux_x1_buf.vbe dp_nts_x2.ap dp_nts_x2.vbe dp_nts_x2_buf.ap dp_nts_x2_buf.vbe dp_rom2_buf.ap dp_rom2_buf.vbe dp_rom4_buf.ap dp_rom4_buf.vbe dp_rom4_nxr2_x4.ap dp_rom4_nxr2_x4.vbe dp_rom4_xr2_x4.ap dp_rom4_xr2_x4.vbe dp_sff_scan_x4.ap dp_sff_scan_x4.vbe dp_sff_scan_x4_buf.ap dp_sff_scan_x4_buf.vbe dp_sff_x4.ap dp_sff_x4.vbe dp_sff_x4_buf.ap dp_sff_x4_buf.vbe dp_sxlib.lef dp_ts_x4.ap dp_ts_x4.vbe dp_ts_x4_buf.ap dp_ts_x4_buf.vbe dp_ts_x8.ap dp_ts_x8.vbe dp_ts_x8_buf.ap dp_ts_x8_buf.vbe
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.3 2002/05/02 14:15:09 czo Exp $
|
||||
# $Id: Makefile.am,v 1.4 2002/05/08 21:07:24 jpc Exp $
|
||||
|
||||
padlibdir=$(DESTDIR)$(prefix)/cells/padlib
|
||||
padlibdir=$(prefix)/cells/padlib
|
||||
|
||||
padlib_DATA=CATAL corner_sp.ap corner_sp.vbe padreal.ap padreal.cif padsymb.db palck_sp.ap pali_sp.ap paliot_sp.ap paliotw_sp.ap palo_sp.ap palot_sp.ap palotw_sp.ap palow_sp.ap palvdde_sp.ap palvddeck_sp.ap palvddi_sp.ap palvddick_sp.ap palvsse_sp.ap palvsseck_sp.ap palvssi_sp.ap palvssick_sp.ap pck_sp.al pck_sp.ap pck_sp.vbe pi_sp.al pi_sp.ap pi_sp.vbe piot_sp.al piot_sp.ap piot_sp.vbe piotw_sp.al piotw_sp.ap piotw_sp.vbe po_sp.al po_sp.ap po_sp.vbe pot_sp.al pot_sp.ap pot_sp.vbe potw_sp.al potw_sp.ap potw_sp.vbe pow_sp.al pow_sp.ap pow_sp.vbe pvdde_sp.al pvdde_sp.ap pvdde_sp.vbe pvddeck_sp.al pvddeck_sp.ap pvddeck_sp.vbe pvddi_sp.al pvddi_sp.ap pvddi_sp.vbe pvddick_sp.al pvddick_sp.ap pvddick_sp.vbe pvsse_sp.al pvsse_sp.ap pvsse_sp.vbe pvsseck_sp.al pvsseck_sp.ap pvsseck_sp.vbe pvssi_sp.al pvssi_sp.ap pvssi_sp.vbe pvssick_sp.al pvssick_sp.ap pvssick_sp.vbe
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.3 2002/05/02 14:15:10 czo Exp $
|
||||
# $Id: Makefile.am,v 1.4 2002/05/08 21:07:24 jpc Exp $
|
||||
|
||||
rflibdir=$(DESTDIR)$(prefix)/cells/rflib
|
||||
rflibdir=$(prefix)/cells/rflib
|
||||
|
||||
rflib_DATA=CATAL rf_dec_bufad0.ap rf_dec_bufad0.vbe rf_dec_bufad1.ap rf_dec_bufad1.vbe rf_dec_bufad2.ap rf_dec_bufad2.vbe rf_dec_nand2.ap rf_dec_nand2.vbe rf_dec_nand3.ap rf_dec_nand3.vbe rf_dec_nand4.ap rf_dec_nand4.vbe rf_dec_nao3.ap rf_dec_nao3.vbe rf_dec_nbuf.ap rf_dec_nbuf.vbe rf_dec_nor3.ap rf_dec_nor3.vbe rf_fifo_buf.ap rf_fifo_buf.vbe rf_fifo_clock.ap rf_fifo_clock.vbe rf_fifo_empty.ap rf_fifo_empty.vbe rf_fifo_full.ap rf_fifo_full.vbe rf_fifo_inc.ap rf_fifo_inc.vbe rf_fifo_nop.ap rf_fifo_nop.vbe rf_fifo_ok.ap rf_fifo_ok.vbe rf_fifo_orand4.ap rf_fifo_orand4.vbe rf_fifo_orand5.ap rf_fifo_orand5.vbe rf_fifo_ptreset.ap rf_fifo_ptreset.vbe rf_fifo_ptset.ap rf_fifo_ptset.vbe rf_inmux_buf_2.ap rf_inmux_buf_2.vbe rf_inmux_buf_4.ap rf_inmux_buf_4.vbe rf_inmux_mem.ap rf_inmux_mem.vbe rf_mid_buf_2.ap rf_mid_buf_2.vbe rf_mid_buf_4.ap rf_mid_buf_4.vbe rf_mid_mem.ap rf_mid_mem.vbe rf_mid_mem_r0.ap rf_mid_mem_r0.vbe rf_out_buf_2.ap rf_out_buf_2.vbe rf_out_buf_4.ap rf_out_buf_4.vbe rf_out_mem.ap rf_out_mem.vbe rflib.lef
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:15:10 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:24 jpc Exp $
|
||||
|
||||
sxlibvbedir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibapdir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibaldir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibdatdir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibvhddir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibetcdir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibsymdir=$(DESTDIR)$(prefix)/cells/sxlib
|
||||
sxlibvbedir=$(prefix)/cells/sxlib
|
||||
sxlibapdir=$(prefix)/cells/sxlib
|
||||
sxlibaldir=$(prefix)/cells/sxlib
|
||||
sxlibdatdir=$(prefix)/cells/sxlib
|
||||
sxlibvhddir=$(prefix)/cells/sxlib
|
||||
sxlibetcdir=$(prefix)/cells/sxlib
|
||||
sxlibsymdir=$(prefix)/cells/sxlib
|
||||
|
||||
sxlibvbe_DATA = a2_x2.vbe a2_x4.vbe a3_x2.vbe a3_x4.vbe \
|
||||
a4_x2.vbe a4_x4.vbe an12_x1.vbe an12_x4.vbe ao22_x2.vbe \
|
||||
|
|
|
@ -0,0 +1,110 @@
|
|||
|
||||
%define name alliance
|
||||
%define ver @VERSION@
|
||||
%define tag alpha.1
|
||||
%define release 1.asim.1
|
||||
%define prefix @prefix@
|
||||
|
||||
|
||||
Name: %{name}
|
||||
Summary: Alliance VLSI CAD Sytem
|
||||
Version: %{ver}.%{tag}
|
||||
Release: %{release}
|
||||
Copyright: GPL
|
||||
Group: Applications/VLSI
|
||||
Source: %{name}-%{ver}.tar.gz
|
||||
URL: http://www-asim.lip6.fr/alliance/
|
||||
Packager: Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
|
||||
BuildRoot: /var/tmp/root-%{name}
|
||||
|
||||
|
||||
|
||||
%description
|
||||
Alliance is a complete set of free CAD tools and portable libraries for
|
||||
VLSI design. It includes a VHDL compiler and simulator, logic synthesis
|
||||
tools, and automatic place and route tools. A complete set of portable
|
||||
CMOS libraries is provided, including a RAM generator, a ROM generator
|
||||
and a data-path compiler. Alliance is the result of a ten year effort
|
||||
spent at ASIM department of LIP6 laboratory of the Pierre et Marie Curie
|
||||
University (Paris VI, France). Alliance has been used for research projects
|
||||
such as the 875 000 transistors StaCS superscalar microprocessor and 400 000
|
||||
transistors IEEE Gigabit HSL Router.
|
||||
|
||||
|
||||
%package sources
|
||||
Summary: Alliance VLSI CAD Sytem - sources
|
||||
Group: Applications/VLSI
|
||||
|
||||
|
||||
%description sources
|
||||
Sources of the Alliance VLSI CAD System, as you might guess...
|
||||
|
||||
|
||||
%prep
|
||||
%setup -n %{name}-%{ver}
|
||||
|
||||
|
||||
%build
|
||||
if [ -d %{buildroot} ]; then rm -r %{buildroot}; fi
|
||||
|
||||
# Should be done in the Makefiles...
|
||||
mkdir -p %{buildroot}%{prefix}/etc
|
||||
|
||||
# As we use libraries for tools that we build in the same run, we have to
|
||||
# do the "install" step within the "build" step.
|
||||
|
||||
export CPPFLAGS="-I%{buildroot}%{prefix}/include"
|
||||
export LIBS="-L%{buildroot}%{prefix}/lib"
|
||||
export ALLIANCE_TOP=%{prefix}
|
||||
|
||||
mkdir %{_os}
|
||||
if [ ! -f configure ]; then
|
||||
./autostuff
|
||||
fi
|
||||
cd %{_os}
|
||||
../configure --prefix=%{prefix}
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
||||
cd ..
|
||||
rm -r %{_os}
|
||||
|
||||
|
||||
%install
|
||||
# Clean the source tree.
|
||||
#(cd src; ./autostuff clean)
|
||||
|
||||
# Copy the sources in the install tree.
|
||||
mkdir -p %{buildroot}%{prefix}/src
|
||||
tar cf - * | (cd %{buildroot}%{prefix}/src; tar xvf -)
|
||||
|
||||
|
||||
%post
|
||||
ln -sf %{prefix}/etc/alc_env.sh /etc/profile.d
|
||||
ln -sf %{prefix}/etc/alc_env.csh /etc/profile.d
|
||||
|
||||
|
||||
%preun
|
||||
rm -f /etc/profile.d/alc_env.sh
|
||||
rm -f /etc/profile.d/alc_env.csh
|
||||
|
||||
|
||||
%clean
|
||||
if [ -d %{buildroot} ]; then rm -r %{buildroot}; fi
|
||||
|
||||
|
||||
%files
|
||||
%{prefix}/cells/*
|
||||
%{prefix}/etc/*
|
||||
%{prefix}/bin/*
|
||||
%{prefix}/lib/*
|
||||
%{prefix}/include/*
|
||||
%{prefix}/man/man?/*
|
||||
|
||||
|
||||
%files sources
|
||||
%{prefix}/src
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon May 6 2002 Jean-Paul.Chaput <Jean-Paul.Chaput@lip6.fr>
|
||||
- Initial packaging for release 5.0 (alpha stage).
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.1 2002/05/07 10:39:31 czo Exp $
|
||||
# $Id: Makefile.am,v 1.2 2002/05/08 21:07:25 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=alc_env.csh alc_env.sh
|
||||
|
||||
|
|
|
@ -7,63 +7,71 @@
|
|||
# Alliance CAD system environnement
|
||||
# Usage (in C-shell) : > source alc_env.csh
|
||||
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
||||
# $Id: alc_env.csh.in,v 1.1 2002/05/07 10:39:31 czo Exp $
|
||||
# $Id: alc_env.csh.in,v 1.2 2002/05/08 21:07:25 jpc Exp $
|
||||
# Generated from alc_env.csh.in on @DATE@
|
||||
|
||||
# $ALLIANCE_TOP defines where Alliance CAD is installed
|
||||
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
|
||||
# have to modify if something goes wrong
|
||||
|
||||
setenv ALLIANCE_TOP @prefix@
|
||||
# Which platform for Alliance CAD
|
||||
|
||||
# user prefs
|
||||
# WARNING : if changing this remember to do it on the 3 config files :
|
||||
# configure.in alc_env.sh.in and alc_env.csh.in
|
||||
|
||||
setenv MBK_IN_LO vst
|
||||
setenv MBK_OUT_LO vst
|
||||
setenv MBK_IN_PH ap
|
||||
setenv MBK_OUT_PH ap
|
||||
|
||||
setenv MBK_WORK_LIB .
|
||||
setenv MBK_CATAL_NAME CATAL
|
||||
# Where the Alliance CAD is installed
|
||||
setenv ALLIANCE_TOP @prefix@
|
||||
|
||||
setenv MBK_SCALE_X 100
|
||||
|
||||
setenv VH_MAXERR 10
|
||||
setenv VH_BEHSFX vbe
|
||||
setenv VH_PATSFX pat
|
||||
setenv VH_DLYSFX dly
|
||||
# Alliance environment variables.
|
||||
setenv MBK_IN_LO vst
|
||||
setenv MBK_OUT_LO vst
|
||||
setenv MBK_IN_PH ap
|
||||
setenv MBK_OUT_PH ap
|
||||
|
||||
setenv MBK_WORK_LIB .
|
||||
setenv MBK_CATAL_NAME CATAL
|
||||
|
||||
setenv MBK_SCALE_X 100
|
||||
|
||||
setenv VH_MAXERR 10
|
||||
setenv VH_BEHSFX vbe
|
||||
setenv VH_PATSFX pat
|
||||
setenv VH_DLYSFX dly
|
||||
|
||||
setenv MBK_CATA_LIB .:$ALLIANCE_TOP/cells/sxlib
|
||||
setenv MBK_CATA_LIB ${MBK_CATA_LIB}:$ALLIANCE_TOP/cells/dp_sxlib
|
||||
setenv MBK_CATA_LIB ${MBK_CATA_LIB}:$ALLIANCE_TOP/cells/padlib
|
||||
setenv MBK_TARGET_LIB $ALLIANCE_TOP/cells/sxlib
|
||||
setenv MBK_C4_LIB ./cellsC4
|
||||
|
||||
setenv MBK_VDD vdd
|
||||
setenv MBK_VSS vss
|
||||
|
||||
setenv XPAT_PARAM_NAME $ALLIANCE_TOP/etc/xpat.par
|
||||
setenv XFSM_PARAM_NAME $ALLIANCE_TOP/etc/xfsm.par
|
||||
setenv XSCH_PARAM_NAME $ALLIANCE_TOP/etc/xsch.par
|
||||
|
||||
setenv RDS_IN cif
|
||||
setenv RDS_OUT cif
|
||||
|
||||
setenv DREAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.dreal
|
||||
setenv GRAAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.graal
|
||||
setenv GENVIEW_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.genview
|
||||
|
||||
setenv RDS_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.rds
|
||||
setenv ELP_TECHNO_NAME $ALLIANCE_TOP/etc/prol.elp
|
||||
|
||||
setenv MBK_CATA_LIB .:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib
|
||||
setenv MBK_TARGET_LIB $ALLIANCE_TOP/cells/sxlib
|
||||
setenv MBK_C4_LIB ./cellsC4
|
||||
|
||||
setenv MBK_VDD vdd
|
||||
setenv MBK_VSS vss
|
||||
|
||||
setenv XPAT_PARAM_NAME $ALLIANCE_TOP/etc/xpat.par
|
||||
setenv XFSM_PARAM_NAME $ALLIANCE_TOP/etc/xfsm.par
|
||||
setenv XSCH_PARAM_NAME $ALLIANCE_TOP/etc/xsch.par
|
||||
|
||||
setenv RDS_IN cif
|
||||
setenv RDS_OUT cif
|
||||
|
||||
setenv DREAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.dreal
|
||||
setenv GRAAL_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.graal
|
||||
setenv GENVIEW_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.genview
|
||||
|
||||
setenv RDS_TECHNO_NAME $ALLIANCE_TOP/etc/cmos.rds
|
||||
setenv ELP_TECHNO_NAME $ALLIANCE_TOP/etc/prol.elp
|
||||
|
||||
# Update PATH and MANPATH
|
||||
if $?PATH then
|
||||
setenv PATH $ALLIANCE_TOP/bin:$PATH
|
||||
else
|
||||
setenv PATH $ALLIANCE_TOP/bin
|
||||
endif
|
||||
|
||||
if $?MANPATH then
|
||||
setenv MANPATH $ALLIANCE_TOP/man:$MANPATH
|
||||
else
|
||||
setenv MANPATH $ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
|
||||
endif
|
||||
|
||||
# EOF
|
||||
# System environment variables.
|
||||
if ( $?PATH ) then
|
||||
setenv PATH $ALLIANCE_TOP/bin:$PATH
|
||||
else
|
||||
setenv PATH $ALLIANCE_TOP/bin
|
||||
endif
|
||||
|
||||
if ( $?MANPATH ) then
|
||||
setenv MANPATH $ALLIANCE_TOP/man:$MANPATH
|
||||
else
|
||||
setenv MANPATH $ALLIANCE_TOP/man
|
||||
endif
|
||||
|
|
|
@ -7,75 +7,70 @@
|
|||
# Alliance CAD system environnement
|
||||
# Usage (in Bourne-shell) : > . alc_env.sh
|
||||
# (C) 1997 Czo -- <Olivier.Sirol@lip6.fr>
|
||||
# $Id: alc_env.sh.in,v 1.1 2002/05/07 10:39:31 czo Exp $
|
||||
# $Id: alc_env.sh.in,v 1.2 2002/05/08 21:07:25 jpc Exp $
|
||||
# Generated from alc_env.sh.in on @DATE@
|
||||
|
||||
# $ALLIANCE_TOP defines where Alliance CAD is installed
|
||||
# $ALLIANCE_OS and $ALLIANCE_TOP are the only variables you will
|
||||
# have to modify if something goes wrong
|
||||
|
||||
ALLIANCE_TOP=@prefix@
|
||||
export ALLIANCE_TOP
|
||||
# Which platform for Alliance CAD
|
||||
|
||||
# user prefs
|
||||
|
||||
MBK_IN_LO=vst; export MBK_IN_LO
|
||||
MBK_OUT_LO=vst; export MBK_OUT_LO
|
||||
MBK_IN_PH=ap; export MBK_IN_PH
|
||||
MBK_OUT_PH=ap; export MBK_OUT_PH
|
||||
|
||||
MBK_WORK_LIB=.; export MBK_WORK_LIB
|
||||
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
|
||||
|
||||
MBK_SCALE_X=100; export MBK_SCALE_X
|
||||
|
||||
VH_MAXERR=10; export VH_MAXERR
|
||||
VH_BEHSFX=vbe; export VH_BEHSFX
|
||||
VH_PATSFX=pat; export VH_PATSFX
|
||||
VH_DLYSFX=dly; export VH_DLYSFX
|
||||
|
||||
MBK_CATA_LIB=.:$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/dp_sxlib:$ALLIANCE_TOP/cells/padlib; export MBK_CATA_LIB
|
||||
MBK_TARGET_LIB=$ALLIANCE_TOP/cells/sxlib; export MBK_TARGET_LIB
|
||||
MBK_C4_LIB=./cellsC4; export MBK_C4_LIB
|
||||
|
||||
MBK_VDD=vdd; export MBK_VDD
|
||||
MBK_VSS=vss; export MBK_VSS
|
||||
|
||||
XPAT_PARAM_NAME=$ALLIANCE_TOP/etc/xpat.par
|
||||
export XPAT_PARAM_NAME
|
||||
XFSM_PARAM_NAME=$ALLIANCE_TOP/etc/xfsm.par
|
||||
export XFSM_PARAM_NAME
|
||||
XSCH_PARAM_NAME=$ALLIANCE_TOP/etc/xsch.par
|
||||
export XSCH_PARAM_NAME
|
||||
|
||||
RDS_IN=cif
|
||||
export RDS_IN
|
||||
RDS_OUT=cif
|
||||
export RDS_OUT
|
||||
|
||||
DREAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.dreal
|
||||
export DREAL_TECHNO_NAME
|
||||
GRAAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.graal
|
||||
export GRAAL_TECHNO_NAME
|
||||
GENVIEW_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.genview
|
||||
export GENVIEW_TECHNO_NAME
|
||||
|
||||
RDS_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.rds
|
||||
export RDS_TECHNO_NAME
|
||||
ELP_TECHNO_NAME=$ALLIANCE_TOP/etc/prol.elp
|
||||
export ELP_TECHNO_NAME
|
||||
# WARNING : if changing this remember to do it on the 3 config files :
|
||||
# configure.in alc_env.sh.in and alc_env.csh.in
|
||||
|
||||
|
||||
## Update PATH and MANPATH
|
||||
#PATH=$HOME/labo/$ALLIANCE_OS/bin:$ALLIANCE_TOP/bin:$PATH
|
||||
PATH=$ALLIANCE_TOP/bin:$PATH
|
||||
export PATH
|
||||
# Where the Alliance CAD is installed
|
||||
ALLIANCE_TOP=@prefix@; export ALLIANCE_TOP
|
||||
|
||||
if [ "X${MANPATH}Y" != "XY" ]
|
||||
then
|
||||
MANPATH=$ALLIANCE_TOP/man:$MANPATH
|
||||
else
|
||||
MANPATH=$ALLIANCE_TOP/man:/usr/share/man:/usr/man:/usr/local/man:/usr/X11R6/man:/usr/lib/perl5/man
|
||||
fi
|
||||
export MANPATH
|
||||
# Alliance environment variables.
|
||||
MBK_IN_LO=vst; export MBK_IN_LO
|
||||
MBK_OUT_LO=vst; export MBK_OUT_LO
|
||||
MBK_IN_PH=ap; export MBK_IN_PH
|
||||
MBK_OUT_PH=ap; export MBK_OUT_PH
|
||||
|
||||
# EOF
|
||||
MBK_WORK_LIB=.; export MBK_WORK_LIB
|
||||
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
|
||||
|
||||
MBK_SCALE_X=100; export MBK_SCALE_X
|
||||
|
||||
VH_MAXERR=10; export VH_MAXERR
|
||||
VH_BEHSFX=vbe; export VH_BEHSFX
|
||||
VH_PATSFX=pat; export VH_PATSFX
|
||||
VH_DLYSFX=dly; export VH_DLYSFX
|
||||
|
||||
MBK_VDD=vdd; export MBK_VDD
|
||||
MBK_VSS=vss; export MBK_VSS
|
||||
|
||||
MBK_CATA_LIB=.:$ALLIANCE_TOP/cells/sxlib
|
||||
MBK_CATA_LIB=$MBK_CATA_LIB:$ALLIANCE_TOP/cells/dp_sxlib
|
||||
MBK_CATA_LIB=$MBK_CATA_LIB:$ALLIANCE_TOP/cells/padlib
|
||||
export MBK_CATA_LIB
|
||||
|
||||
MBK_TARGET_LIB=$ALLIANCE_TOP/cells/sxlib; export MBK_TARGET_LIB
|
||||
MBK_C4_LIB=./cellsC4; export MBK_C4_LIB
|
||||
|
||||
XPAT_PARAM_NAME=$ALLIANCE_TOP/etc/xpat.par; export XPAT_PARAM_NAME
|
||||
XFSM_PARAM_NAME=$ALLIANCE_TOP/etc/xfsm.par; export XFSM_PARAM_NAME
|
||||
XSCH_PARAM_NAME=$ALLIANCE_TOP/etc/xsch.par; export XSCH_PARAM_NAME
|
||||
|
||||
RDS_IN=cif; export RDS_IN
|
||||
RDS_OUT=cif; export RDS_OUT
|
||||
|
||||
DREAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.dreal; export DREAL_TECHNO_NAME
|
||||
GRAAL_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.graal; export GRAAL_TECHNO_NAME
|
||||
GENVIEW_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.genview; export GENVIEW_TECHNO_NAME
|
||||
|
||||
RDS_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.rds; export RDS_TECHNO_NAME
|
||||
ELP_TECHNO_NAME=$ALLIANCE_TOP/etc/prol.elp; export ELP_TECHNO_NAME
|
||||
|
||||
|
||||
# System environment variables.
|
||||
PATH=$ALLIANCE_TOP/bin:$PATH
|
||||
export PATH
|
||||
|
||||
if [ -z "${MANPATH}" ]; then
|
||||
MANPATH=$ALLIANCE_TOP/man
|
||||
else
|
||||
MANPATH=$ALLIANCE_TOP/man:$MANPATH
|
||||
fi
|
||||
export MANPATH
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:02 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:25 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=cmos.dreal
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:02 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:25 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=prol.elp
|
||||
|
||||
|
|
|
@ -1,63 +1,367 @@
|
|||
# makefile for elp libraries
|
||||
# date : 31/07/95
|
||||
# Generated automatically from Makefile.in by configure.
|
||||
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
|
||||
|
||||
include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
|
||||
include $(ALLIANCE_TOP)/etc/libraries.mk
|
||||
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
||||
# This Makefile.in is free software; the Free Software Foundation
|
||||
# gives unlimited permission to copy and/or distribute it,
|
||||
# with or without modifications, as long as this notice is preserved.
|
||||
|
||||
ELP_VERSION = 1.05
|
||||
ELP_INSTALL_VERSION = 105
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
||||
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
||||
# PARTICULAR PURPOSE.
|
||||
|
||||
OBJ = elperror.o elp.y.o elpy.tab.o elplex.yy.o
|
||||
|
||||
ELP_HEADER = elp$(ELP_INSTALL_VERSION).h
|
||||
ELP_LIB = libElp$(ELP_INSTALL_VERSION).a
|
||||
SHELL = /bin/sh
|
||||
|
||||
ELP_H = elp105.h
|
||||
srcdir = .
|
||||
top_srcdir = ..
|
||||
prefix = /opt/alliance
|
||||
exec_prefix = ${prefix}
|
||||
|
||||
LOCAL_INC = -I$(TARGET_INCLUDE) \
|
||||
-I$(ALLIANCE_INCLUDE)
|
||||
bindir = ${exec_prefix}/bin
|
||||
sbindir = ${exec_prefix}/sbin
|
||||
libexecdir = ${exec_prefix}/libexec
|
||||
datadir = ${prefix}/share
|
||||
sysconfdir = ${prefix}/etc
|
||||
sharedstatedir = ${prefix}/com
|
||||
localstatedir = ${prefix}/var
|
||||
libdir = ${exec_prefix}/lib
|
||||
infodir = ${prefix}/info
|
||||
mandir = ${prefix}/man
|
||||
includedir = ${prefix}/include
|
||||
oldincludedir = /usr/include
|
||||
|
||||
LOCAL_CFLAGS = $(CFLAGS) -c $(LOCAL_INC) \
|
||||
-D$(ALLIANCE_OS) \
|
||||
-DMLO_H="<$(MLO_H)>" \
|
||||
-DMUT_H="<$(MUT_H)>" \
|
||||
-DRCN_H="<$(RCN_H)>" \
|
||||
-DTECHNOLOGY='"$(ALLIANCE_ETC)/prol10.elp"' \
|
||||
-DELP_H='"$(ELP_HEADER)"' \
|
||||
-O3
|
||||
DESTDIR =
|
||||
|
||||
LOCAL_YFLAGS = $(YACCFLAGS) -d
|
||||
pkgdatadir = $(datadir)/elp
|
||||
pkglibdir = $(libdir)/elp
|
||||
pkgincludedir = $(includedir)/elp
|
||||
|
||||
$(TARGET_LIB)/$(ELP_LIB) : $(OBJ)
|
||||
$(AR) $(ARFLAGS) $(TARGET_LIB)/$(ELP_LIB) $(OBJ)
|
||||
$(RANLIB) $(TARGET_LIB)/$(ELP_LIB)
|
||||
$(CP) $(ELP_HEADER) $(TARGET_INCLUDE)/
|
||||
top_builddir = ..
|
||||
|
||||
elperror.o : elperror.c
|
||||
$(CC) $(LOCAL_CFLAGS) elperror.c
|
||||
ACLOCAL = aclocal
|
||||
AUTOCONF = autoconf
|
||||
AUTOMAKE = automake
|
||||
AUTOHEADER = autoheader
|
||||
|
||||
elp.y.o : elp.c
|
||||
$(SED) -e 's/yy/elpyy/g' -e 's/YY/elpYY/g' elp.c > elp.y.c
|
||||
$(CC) $(LOCAL_CFLAGS) elp.y.c
|
||||
INSTALL = /usr/bin/install -c
|
||||
INSTALL_PROGRAM = ${INSTALL} -m 775 $(AM_INSTALL_PROGRAM_FLAGS)
|
||||
INSTALL_DATA = ${INSTALL} -m 664
|
||||
INSTALL_SCRIPT = ${INSTALL_PROGRAM}
|
||||
transform = s,x,x,
|
||||
|
||||
elpy.tab.o : elp.yac
|
||||
$(YACC) $(LOCAL_YFLAGS) elp.yac
|
||||
$(SED) -e 's/yy/elpyy/g' -e 's/YY/elpYY/g' y.tab.c > elpy.tab.c
|
||||
$(SED) -e 's/yy/elpyy/g' -e 's/YY/elpYY/g' y.tab.h > elpy.tab.h
|
||||
$(CC) $(LOCAL_CFLAGS) elpy.tab.c
|
||||
$(RM) elpy.tab.c y.tab.c y.tab.h
|
||||
NORMAL_INSTALL = :
|
||||
PRE_INSTALL = :
|
||||
POST_INSTALL = :
|
||||
NORMAL_UNINSTALL = :
|
||||
PRE_UNINSTALL = :
|
||||
POST_UNINSTALL = :
|
||||
ALLIANCE_CFLAGS = -I/opt/alliance/include
|
||||
ALLIANCE_LIBS = -L/opt/alliance/lib
|
||||
ALLIANCE_TOP = /opt/alliance
|
||||
CC = gcc
|
||||
INSTALL_PROGRAM = ${INSTALL} -m 775
|
||||
LEX = flex
|
||||
MAKEINFO = makeinfo
|
||||
PACKAGE = elp
|
||||
RANLIB = ranlib
|
||||
VERSION = 1.5
|
||||
YACC = bison -y
|
||||
|
||||
elplex.yy.o : elp.lex
|
||||
$(LEX) $(LEXFLAGS) elp.lex
|
||||
echo "s/yy/elpyy/g" > tmp
|
||||
echo "s/YY/elpYY/g" >> tmp
|
||||
echo "s/y\.tab\.h/elpy.tab.h/g" >> tmp
|
||||
$(SED) -f tmp lex.yy.c > elplex.yy.c
|
||||
$(CC) $(LOCAL_CFLAGS) elplex.yy.c
|
||||
$(RM) lex.yy.c elplex.yy.c tmp
|
||||
AM_CFLAGS = -I/opt/alliance/include \
|
||||
-DTECHNOLOGY=\"etc/prol.elp\"
|
||||
|
||||
realclean : clean
|
||||
-$(RM) $(TARGET_LIB)/$(ELP_LIB)
|
||||
-$(RM) $(TARGET_INCLUDE)/$(ELP_HEADER)
|
||||
clean :
|
||||
-$(RM) *.o elp.y.c elpy.tab.h
|
||||
|
||||
lib_LIBRARIES = libElp.a
|
||||
include_HEADERS = elp.h
|
||||
libElp_a_SOURCES = elp_y.y elp_l.l \
|
||||
elp.c elperror.c elp.h
|
||||
|
||||
|
||||
CLEANFILES = elp_y.c elp_y.h elp_l.c
|
||||
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
|
||||
CONFIG_CLEAN_FILES =
|
||||
LIBRARIES = $(lib_LIBRARIES)
|
||||
|
||||
|
||||
DEFS = -DPACKAGE=\"elp\" -DVERSION=\"1.5\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/opt/alliance\" -I. -I$(srcdir)
|
||||
CPPFLAGS =
|
||||
LDFLAGS =
|
||||
LIBS =
|
||||
libElp_a_LIBADD =
|
||||
libElp_a_OBJECTS = elp_y.o elp_l.o elp.o elperror.o
|
||||
AR = ar
|
||||
LEX_OUTPUT_ROOT = lex.yy
|
||||
LEXLIB = -lfl
|
||||
CFLAGS = -g -O2
|
||||
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
|
||||
CCLD = $(CC)
|
||||
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
|
||||
HEADERS = $(include_HEADERS)
|
||||
|
||||
DIST_COMMON = Makefile.am Makefile.in elp_l.c elp_y.c
|
||||
|
||||
|
||||
DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
|
||||
|
||||
TAR = gtar
|
||||
GZIP_ENV = --best
|
||||
DEP_FILES = .deps/elp.P .deps/elp_l.P .deps/elp_y.P .deps/elperror.P
|
||||
SOURCES = $(libElp_a_SOURCES)
|
||||
OBJECTS = $(libElp_a_OBJECTS)
|
||||
|
||||
all: all-redirect
|
||||
.SUFFIXES:
|
||||
.SUFFIXES: .S .c .l .o .s .y
|
||||
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
|
||||
cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile
|
||||
|
||||
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
|
||||
cd $(top_builddir) \
|
||||
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
|
||||
|
||||
|
||||
mostlyclean-libLIBRARIES:
|
||||
|
||||
clean-libLIBRARIES:
|
||||
-test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
|
||||
|
||||
distclean-libLIBRARIES:
|
||||
|
||||
maintainer-clean-libLIBRARIES:
|
||||
|
||||
install-libLIBRARIES: $(lib_LIBRARIES)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir)
|
||||
@list='$(lib_LIBRARIES)'; for p in $$list; do \
|
||||
if test -f $$p; then \
|
||||
echo " $(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p"; \
|
||||
$(INSTALL_DATA) $$p $(DESTDIR)$(libdir)/$$p; \
|
||||
else :; fi; \
|
||||
done
|
||||
@$(POST_INSTALL)
|
||||
@list='$(lib_LIBRARIES)'; for p in $$list; do \
|
||||
if test -f $$p; then \
|
||||
echo " $(RANLIB) $(DESTDIR)$(libdir)/$$p"; \
|
||||
$(RANLIB) $(DESTDIR)$(libdir)/$$p; \
|
||||
else :; fi; \
|
||||
done
|
||||
|
||||
uninstall-libLIBRARIES:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(lib_LIBRARIES)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(libdir)/$$p; \
|
||||
done
|
||||
|
||||
.s.o:
|
||||
$(COMPILE) -c $<
|
||||
|
||||
.S.o:
|
||||
$(COMPILE) -c $<
|
||||
|
||||
mostlyclean-compile:
|
||||
-rm -f *.o core *.core
|
||||
|
||||
clean-compile:
|
||||
|
||||
distclean-compile:
|
||||
-rm -f *.tab.c
|
||||
|
||||
maintainer-clean-compile:
|
||||
|
||||
libElp.a: $(libElp_a_OBJECTS) $(libElp_a_DEPENDENCIES)
|
||||
-rm -f libElp.a
|
||||
$(AR) cru libElp.a $(libElp_a_OBJECTS) $(libElp_a_LIBADD)
|
||||
$(RANLIB) libElp.a
|
||||
.l.c:
|
||||
$(LEX) $(AM_LFLAGS) $(LFLAGS) $< && mv $(LEX_OUTPUT_ROOT).c $@
|
||||
.y.c:
|
||||
$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*.c
|
||||
if test -f y.tab.h; then \
|
||||
if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \
|
||||
else :; fi
|
||||
elp_y.h: elp_y.c
|
||||
|
||||
|
||||
install-includeHEADERS: $(include_HEADERS)
|
||||
@$(NORMAL_INSTALL)
|
||||
$(mkinstalldirs) $(DESTDIR)$(includedir)
|
||||
@list='$(include_HEADERS)'; for p in $$list; do \
|
||||
if test -f "$$p"; then d= ; else d="$(srcdir)/"; fi; \
|
||||
echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p"; \
|
||||
$(INSTALL_DATA) $$d$$p $(DESTDIR)$(includedir)/$$p; \
|
||||
done
|
||||
|
||||
uninstall-includeHEADERS:
|
||||
@$(NORMAL_UNINSTALL)
|
||||
list='$(include_HEADERS)'; for p in $$list; do \
|
||||
rm -f $(DESTDIR)$(includedir)/$$p; \
|
||||
done
|
||||
|
||||
tags: TAGS
|
||||
|
||||
ID: $(HEADERS) $(SOURCES) $(LISP)
|
||||
list='$(SOURCES) $(HEADERS)'; \
|
||||
unique=`for i in $$list; do echo $$i; done | \
|
||||
awk ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
here=`pwd` && cd $(srcdir) \
|
||||
&& mkid -f$$here/ID $$unique $(LISP)
|
||||
|
||||
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) $(LISP)
|
||||
tags=; \
|
||||
here=`pwd`; \
|
||||
list='$(SOURCES) $(HEADERS)'; \
|
||||
unique=`for i in $$list; do echo $$i; done | \
|
||||
awk ' { files[$$0] = 1; } \
|
||||
END { for (i in files) print i; }'`; \
|
||||
test -z "$(ETAGS_ARGS)$$unique$(LISP)$$tags" \
|
||||
|| (cd $(srcdir) && etags $(ETAGS_ARGS) $$tags $$unique $(LISP) -o $$here/TAGS)
|
||||
|
||||
mostlyclean-tags:
|
||||
|
||||
clean-tags:
|
||||
|
||||
distclean-tags:
|
||||
-rm -f TAGS ID
|
||||
|
||||
maintainer-clean-tags:
|
||||
|
||||
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
|
||||
|
||||
subdir = src
|
||||
|
||||
distdir: $(DISTFILES)
|
||||
here=`cd $(top_builddir) && pwd`; \
|
||||
top_distdir=`cd $(top_distdir) && pwd`; \
|
||||
distdir=`cd $(distdir) && pwd`; \
|
||||
cd $(top_srcdir) \
|
||||
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --foreign src/Makefile
|
||||
@for file in $(DISTFILES); do \
|
||||
d=$(srcdir); \
|
||||
if test -d $$d/$$file; then \
|
||||
cp -pr $$d/$$file $(distdir)/$$file; \
|
||||
else \
|
||||
test -f $(distdir)/$$file \
|
||||
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|
||||
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|
||||
fi; \
|
||||
done
|
||||
|
||||
DEPS_MAGIC := $(shell mkdir .deps > /dev/null 2>&1 || :)
|
||||
|
||||
-include $(DEP_FILES)
|
||||
|
||||
mostlyclean-depend:
|
||||
|
||||
clean-depend:
|
||||
|
||||
distclean-depend:
|
||||
-rm -rf .deps
|
||||
|
||||
maintainer-clean-depend:
|
||||
|
||||
%.o: %.c
|
||||
@echo '$(COMPILE) -c $<'; \
|
||||
$(COMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-cp .deps/$(*F).pp .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
>> .deps/$(*F).P; \
|
||||
rm .deps/$(*F).pp
|
||||
|
||||
%.lo: %.c
|
||||
@echo '$(LTCOMPILE) -c $<'; \
|
||||
$(LTCOMPILE) -Wp,-MD,.deps/$(*F).pp -c $<
|
||||
@-sed -e 's/^\([^:]*\)\.o[ ]*:/\1.lo \1.o :/' \
|
||||
< .deps/$(*F).pp > .deps/$(*F).P; \
|
||||
tr ' ' '\012' < .deps/$(*F).pp \
|
||||
| sed -e 's/^\\$$//' -e '/^$$/ d' -e '/:$$/ d' -e 's/$$/ :/' \
|
||||
>> .deps/$(*F).P; \
|
||||
rm -f .deps/$(*F).pp
|
||||
info-am:
|
||||
info: info-am
|
||||
dvi-am:
|
||||
dvi: dvi-am
|
||||
check-am: all-am
|
||||
check: check-am
|
||||
installcheck-am:
|
||||
installcheck: installcheck-am
|
||||
install-exec-am: install-libLIBRARIES
|
||||
install-exec: install-exec-am
|
||||
|
||||
install-data-am: install-includeHEADERS
|
||||
install-data: install-data-am
|
||||
|
||||
install-am: all-am
|
||||
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
|
||||
install: install-am
|
||||
uninstall-am: uninstall-libLIBRARIES uninstall-includeHEADERS
|
||||
uninstall: uninstall-am
|
||||
all-am: Makefile $(LIBRARIES) $(HEADERS)
|
||||
all-redirect: all-am
|
||||
install-strip:
|
||||
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
|
||||
installdirs:
|
||||
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
|
||||
|
||||
|
||||
mostlyclean-generic:
|
||||
|
||||
clean-generic:
|
||||
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
|
||||
|
||||
distclean-generic:
|
||||
-rm -f Makefile $(CONFIG_CLEAN_FILES)
|
||||
-rm -f config.cache config.log stamp-h stamp-h[0-9]*
|
||||
|
||||
maintainer-clean-generic:
|
||||
-test -z "elp_llelp_yhelp_yc" || rm -f elp_ll elp_yh elp_yc
|
||||
mostlyclean-am: mostlyclean-libLIBRARIES mostlyclean-compile \
|
||||
mostlyclean-tags mostlyclean-depend mostlyclean-generic
|
||||
|
||||
mostlyclean: mostlyclean-am
|
||||
|
||||
clean-am: clean-libLIBRARIES clean-compile clean-tags clean-depend \
|
||||
clean-generic mostlyclean-am
|
||||
|
||||
clean: clean-am
|
||||
|
||||
distclean-am: distclean-libLIBRARIES distclean-compile distclean-tags \
|
||||
distclean-depend distclean-generic clean-am
|
||||
|
||||
distclean: distclean-am
|
||||
|
||||
maintainer-clean-am: maintainer-clean-libLIBRARIES \
|
||||
maintainer-clean-compile maintainer-clean-tags \
|
||||
maintainer-clean-depend maintainer-clean-generic \
|
||||
distclean-am
|
||||
@echo "This command is intended for maintainers to use;"
|
||||
@echo "it deletes files that may require special tools to rebuild."
|
||||
|
||||
maintainer-clean: maintainer-clean-am
|
||||
|
||||
.PHONY: mostlyclean-libLIBRARIES distclean-libLIBRARIES \
|
||||
clean-libLIBRARIES maintainer-clean-libLIBRARIES uninstall-libLIBRARIES \
|
||||
install-libLIBRARIES mostlyclean-compile distclean-compile \
|
||||
clean-compile maintainer-clean-compile uninstall-includeHEADERS \
|
||||
install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \
|
||||
maintainer-clean-tags distdir mostlyclean-depend distclean-depend \
|
||||
clean-depend maintainer-clean-depend info-am info dvi-am dvi check \
|
||||
check-am installcheck-am installcheck install-exec-am install-exec \
|
||||
install-data-am install-data install-am install uninstall-am uninstall \
|
||||
all-redirect all-am all installdirs mostlyclean-generic \
|
||||
distclean-generic clean-generic maintainer-clean-generic clean \
|
||||
mostlyclean distclean maintainer-clean
|
||||
|
||||
|
||||
elp_y.c elp_y.h : $(srcdir)/elp_y.y
|
||||
$(YACC) -d $(YFLAGS) $(srcdir)/elp_y.y && sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" y.tab.c > elp_y.c && sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" y.tab.h > elp_y.h
|
||||
|
||||
elp_l.c : $(srcdir)/elp_l.l elp_y.h
|
||||
$(LEX) -t $(srcdir)/elp_l.l | sed -e "s/yy/elpyy/g" -e "s/YY/elpYY/g" > elp_l.c
|
||||
|
||||
# Tell versions [3.59,3.63) of GNU make to not export all variables.
|
||||
# Otherwise a system limit (for SysV at least) may be exceeded.
|
||||
.NOEXPORT:
|
||||
|
|
|
@ -7,3 +7,7 @@ CFLAGS = @CFLAGS@ @ALLIANCE_CFLAGS@
|
|||
exp_LDADD =
|
||||
|
||||
exp_SOURCES = exp.h expy.y expl.l ht.c ht.h main.c
|
||||
|
||||
EXTRA_DIST = expy.h
|
||||
|
||||
CLEANFILES = expy.c expl.c y.output expy.h
|
||||
|
|
|
@ -8,6 +8,7 @@ c_flags.c c_flags.h c_foldconst.c c_foldconst.h c_gperf.h c_parse.c c_parse.h \
|
|||
c_stmt.c c_stmt.h c_tree.c c_treecompat.h c_tree.h gcp.h
|
||||
|
||||
CLEANFILES = c_ccomp.c c_ccomp.h vbl_bcomp_l.c
|
||||
EXTRA_DIST = c_ccomp.h
|
||||
|
||||
c_ccomp.c c_ccomp.h : $(srcdir)/c_ccomp.y
|
||||
$(YACC) -d $(YFLAGS) $(srcdir)/c_ccomp.y && sed -e "s/yy/c_y_/g" -e "s/YY/C_Y_/g" y.tab.c > c_ccomp.c && sed -e "s/yy/c_y_/g" -e "s/YY/C_Y_/g" y.tab.h > c_ccomp.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.5 2002/05/02 14:12:02 czo Exp $
|
||||
# $Id: Makefile.am,v 1.6 2002/05/08 21:07:25 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=cmos.graal
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.3 2002/05/02 14:12:03 czo Exp $
|
||||
# $Id: Makefile.am,v 1.4 2002/05/08 21:07:25 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=spimodel.cfg
|
||||
|
||||
|
|
|
@ -48,4 +48,6 @@ ocp_SOURCES = Ocp.cpp PBin.cpp PCon.cpp \
|
|||
PDetSubRow.h PDetToPlaceIns.h \
|
||||
PDetPlacement.h
|
||||
|
||||
EXTRA_DIST = iocgram.h
|
||||
|
||||
CLEANFILES = iocgram.c iocgram.h
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:03 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=cmos.rds
|
||||
|
||||
|
|
|
@ -41,4 +41,6 @@ ring_SOURCES = bigvia.c bigvia.h \
|
|||
struct.h \
|
||||
barre.c barre.h
|
||||
|
||||
EXTRA_DIST = ringram.h
|
||||
|
||||
CLEANFILES = ringram.c ringram.h rinscan.c
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:04 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=sxlib.scapin
|
||||
|
||||
|
|
|
@ -9,48 +9,48 @@ bin_PROGRAMS = a2def def2a sxlib2lef
|
|||
bin_SCRIPTS = sea seroute seplace a2lef
|
||||
|
||||
a2def_LDADD = @ALLIANCE_LIBS@ \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
-lMpu -lMlu \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lAut
|
||||
|
||||
def2a_LDADD = @ALLIANCE_LIBS@ \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
-lMpu -lMlu \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lAut
|
||||
|
||||
sxlib2lef_LDADD = @ALLIANCE_LIBS@ \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
$(top_builddir)/src/libUtil.a \
|
||||
-lMpu -lMlu \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lMcl -lMcp \
|
||||
-lMal -lMap \
|
||||
-lMsl \
|
||||
-lMel -lMgl \
|
||||
-lMhl \
|
||||
-lMvl \
|
||||
-lMmg \
|
||||
-lMlo \
|
||||
-lMph -lMut \
|
||||
-lRcn \
|
||||
-lAut
|
||||
|
||||
noinst_LIBRARIES = libUtil.a
|
||||
|
@ -100,9 +100,9 @@ a2lef: $(srcdir)/a2lef.sh
|
|||
cp $< $@
|
||||
chmod a+x $@
|
||||
|
||||
EXTRA_DIST = debug.c debugon.h debugoff.h \
|
||||
sea.sh seplace.sh seroute.sh a2lef.sh
|
||||
EXTRA_DIST = DEF_grammar_yacc.h debug.c debugon.h debugoff.h \
|
||||
sea.sh seplace.sh seroute.sh a2lef.sh
|
||||
|
||||
CLEANFILES =DEF_grammar_lex.c DEF_grammar_yacc.c \
|
||||
y.output DEF_grammar_yacc.h \
|
||||
seplace seroute sea a2lef
|
||||
y.output DEF_grammar_yacc.h \
|
||||
seplace seroute sea a2lef
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:04 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=xfsm.par
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.5 2002/05/02 14:12:04 czo Exp $
|
||||
# $Id: Makefile.am,v 1.6 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=xpat.par
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:05 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=xsch.par
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# $Id: Makefile.am,v 1.4 2002/05/02 14:12:05 czo Exp $
|
||||
# $Id: Makefile.am,v 1.5 2002/05/08 21:07:26 jpc Exp $
|
||||
|
||||
etcdir=$(DESTDIR)$(prefix)/etc
|
||||
etcdir=$(prefix)/etc
|
||||
|
||||
etc_DATA=xvpn.par
|
||||
|
||||
|
|
Loading…
Reference in New Issue