- ajout dans les Makefile.am des -L et -I vers les chemins necessaires

pour pouvoir faire make sans make install

- struct timeb et ftime sont depreciees et non definies sous OSX,
 appels remplaces par gettimeofday.

patch propose par Nicolas Pouillon.
This commit is contained in:
Hugo Clement 2005-01-19 15:13:58 +00:00
parent eab1cd4d15
commit 354fa90154
105 changed files with 3736 additions and 772 deletions

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src
lib_LTLIBRARIES = libAbe.la
include_HEADERS = abe.h
libAbe_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src
lib_LTLIBRARIES = libAbl.la
include_HEADERS = abl.h
libAbl_la_SOURCES = \

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/abe/src
lib_LTLIBRARIES = libAbt.la
include_HEADERS = abt.h
libAbt_la_SOURCES = \

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/abe/src
lib_LTLIBRARIES = libAbv.la
include_HEADERS = abv.h
libAbv_la_SOURCES = bvl_bcomp_y.y bvl_bcomp_l.l \

View File

@ -2,9 +2,9 @@
bin_PROGRAMS = alcbanner
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
alcbanner_LDADD = @ALLIANCE_LIBS@ \
-lMut
-L$(top_srcdir)/mbk/src -lMut
alcbanner_SOURCES = alcbanner.c

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/log/src -I$(top_srcdir)/beh/src -I$(top_srcdir)/pat/src \
-I$(top_srcdir)/bhl/src -I$(top_srcdir)/bvl/src -I$(top_srcdir)/ppt/src -I$(top_srcdir)/mlu/src
lib_LTLIBRARIES = libCst.la libSch.la
include_HEADERS = cst.h sch.h
@ -24,7 +25,27 @@ libSch_la_LDFLAGS = -version-info @SCH_DLL_VERSION@
bin_PROGRAMS = asimut
asimut_LDADD = \
-L. libCst.la libSch.la -lMlu -lMal -lMcl -lMel -lMhl -lMgl -lMsl \
-L. libCst.la libSch.la \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/bvl/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/ppt/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-lMlu \
-lMal \
-lMcl -lMel -lMhl -lMgl -lMsl \
-lMvg -lMlo -lRcn -lBvl -lBhl -lBeh -lPpt -lPhl -lPat -lLog -lMut
asimut_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libAut.la
include_HEADERS = aut.h
libAut_la_SOURCES = autenv.h autfree.h authash2.h autsort.h \

View File

@ -2,9 +2,30 @@
bin_PROGRAMS = b2f
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/abt/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/btr/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/mbk/src
b2f_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/btr/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-lAbt -lAbv -lAbe -lFtl -lFks -lFvh -lFsm \
-lBtr -lBdd -lAbl -lAut -lMut

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src
lib_LTLIBRARIES = libBdd.la
include_HEADERS = bdd.h
libBdd_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/log/src
lib_LTLIBRARIES = libBeh.la
include_HEADERS = beh.h
libBeh_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/log/src -I$(top_srcdir)/beh/src
lib_LTLIBRARIES = libBhl.la
include_HEADERS = bhl.h
libBhl_la_SOURCES = \

View File

@ -1,10 +1,32 @@
## Process this file with automake to produce Makefile.in
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = boog
boog_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
boog_SOURCES = \

View File

@ -2,9 +2,22 @@
bin_PROGRAMS = boom
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/abt/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/mbk/src
boom_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-lAbv -lAbe -lAbt -lBdd -lAbl -lAut -lMut
boom_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src
lib_LTLIBRARIES = libBtr.la
include_HEADERS = btr.h
libBtr_la_SOURCES = \

View File

@ -8,7 +8,7 @@
# Edit Time: 1:08:54
# Description:
#
# $Id: build,v 1.5 2004/01/05 13:40:18 fred Exp $
# $Id: build,v 1.6 2005/01/19 15:13:42 hcl Exp $
#
# The way the configure and Makefiles are written
@ -41,8 +41,8 @@ echo "checking for GNU make..."
fi
export MAKE
ALLIANCE_TOP=/opt/alliance
export ALLIANCE_TOP
#ALLIANCE_TOP=/opt/alliance
#export ALLIANCE_TOP
./configure --prefix=$ALLIANCE_TOP
$MAKE install
$MAKE

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/log/src -I$(top_srcdir)/beh/src -I$(top_srcdir)/bhl/src
lib_LTLIBRARIES = libBvl.la
include_HEADERS = bvl.h
libBvl_la_SOURCES = bvl_bcomp_y.y bvl_bcomp_l.l \

View File

@ -378,6 +378,8 @@ dnl Infos extracted from phl/configure.in
PHL_DLL_VERSION=1:9:0
AC_SUBST(PHL_DLL_VERSION)
dnl Infos extracted from gcp/configure.in
dnl Infos extracted from druc/configure.in
VRD_DLL_VERSION=3:4:0
AC_SUBST(VRD_DLL_VERSION)
@ -512,6 +514,14 @@ AC_SUBST(GRAAL_MINOR_VERSION)
GRAAL_VERSION=$GRAAL_MAJOR_VERSION.$GRAAL_MINOR_VERSION
AC_SUBST(GRAAL_VERSION)
dnl Infos extracted from growstk/configure.in
GROWSTK_MAJOR_VERSION=1
AC_SUBST(GROWSTK_MAJOR_VERSION)
GROWSTK_MINOR_VERSION=5
AC_SUBST(GROWSTK_MINOR_VERSION)
GROWSTK_VERSION=$GROWSTK_MAJOR_VERSION.$GROWSTK_MINOR_VERSION
AC_SUBST(GROWSTK_VERSION)
dnl Infos extracted from k2f/configure.in
K2F_MAJOR_VERSION=1
AC_SUBST(K2F_MAJOR_VERSION)
@ -592,6 +602,14 @@ AC_SUBST(OCP_MINOR_VERSION)
OCP_VERSION=$OCP_MAJOR_VERSION.$OCP_MINOR_VERSION
AC_SUBST(OCP_VERSION)
dnl Infos extracted from ocr/configure.in
OCR_MAJOR_VERSION=1
AC_SUBST(OCR_MAJOR_VERSION)
OCR_MINOR_VERSION=0
AC_SUBST(OCR_MINOR_VERSION)
OCR_VERSION=$OCR_MAJOR_VERSION.$OCR_MINOR_VERSION
AC_SUBST(OCR_VERSION)
dnl Infos extracted from pat2spi/configure.in
PAT2SPI_MAJOR_VERSION=1
AC_SUBST(PAT2SPI_MAJOR_VERSION)
@ -600,6 +618,20 @@ AC_SUBST(PAT2SPI_MINOR_VERSION)
PAT2SPI_VERSION=$PAT2SPI_MAJOR_VERSION.$PAT2SPI_MINOR_VERSION
AC_SUBST(PAT2SPI_VERSION)
dnl Infos extracted from pcbs/configure.in
EMULBS_MAJOR_VERSION=3
AC_SUBST(EMULBS_MAJOR_VERSION)
EMULBS_MINOR_VERSION=2
AC_SUBST(EMULBS_MINOR_VERSION)
EMULBS_VERSION=$EMULBS_MAJOR_VERSION.$EMULBS_MINOR_VERSION
AC_SUBST(EMULBS_VERSION)
PCBS_MAJOR_VERSION=2
AC_SUBST(PCBS_MAJOR_VERSION)
PCBS_MINOR_VERSION=1
AC_SUBST(PCBS_MINOR_VERSION)
PCBS_VERSION=$PCBS_MAJOR_VERSION.$PCBS_MINOR_VERSION
AC_SUBST(PCBS_VERSION)
dnl Infos extracted from proof/configure.in
PROOF_MAJOR_VERSION=4
AC_SUBST(PROOF_MAJOR_VERSION)
@ -656,6 +688,14 @@ AC_SUBST(VASY_MINOR_VERSION)
VASY_VERSION=$VASY_MAJOR_VERSION.$VASY_MINOR_VERSION
AC_SUBST(VASY_VERSION)
dnl Infos extracted from vst2xnf/configure.in
VST2XNF_MAJOR_VERSION=1
AC_SUBST(VST2XNF_MAJOR_VERSION)
VST2XNF_MINOR_VERSION=0
AC_SUBST(VST2XNF_MINOR_VERSION)
VST2XNF_VERSION=$VST2XNF_MAJOR_VERSION.$VST2XNF_MINOR_VERSION
AC_SUBST(VST2XNF_VERSION)
dnl Infos extracted from x2y/configure.in
dnl Infos extracted from xfsm/configure.in
@ -690,20 +730,21 @@ AC_SUBST(XVPN_MINOR_VERSION)
XVPN_VERSION=$XVPN_MAJOR_VERSION.$XVPN_MINOR_VERSION
AC_SUBST(XVPN_VERSION)
TOOLSDIRS="mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp pat2spi proof ring s2r scapin sea syf vasy x2y xfsm xpat xsch xvpn"
TOOLSDIRS="mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal growstk k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp ocr pat2spi pcbs proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn"
AC_SUBST(TOOLSDIRS)
AC_OUTPUT([
Makefile
distrib/alliance.spec
distrib/etc/alc_env.sh
distrib/etc/alc_env.csh
mbk/Makefile
mbk/man1/Makefile
mbk/man3/Makefile
mbk/man5/Makefile
mbk/man3/Makefile
mbk/src/Makefile
mbkal/Makefile
mbkal/doc/Makefile
mbkal/Makefile
mbkal/src/Makefile
mbkap/Makefile
mbkap/src/Makefile
@ -713,8 +754,8 @@ mbkhilo/Makefile
mbkhilo/src/Makefile
mbkmg/Makefile
mbkmg/src/Makefile
mbkspice/Makefile
mbkspice/doc/Makefile
mbkspice/Makefile
mbkspice/etc/Makefile
mbkspice/src/Makefile
mbkvhdl/Makefile
@ -795,13 +836,15 @@ vvh/Makefile
vvh/src/Makefile
vtl/Makefile
vtl/src/Makefile
pat/Makefile
pat/doc/Makefile
pat/Makefile
pat/src/Makefile
ppt/Makefile
ppt/src/Makefile
phl/Makefile
phl/src/Makefile
gcp/Makefile
gcp/src/Makefile
druc/Makefile
druc/man1/Makefile
druc/src/Makefile
@ -818,49 +861,50 @@ alcban/src/Makefile
asimut/Makefile
asimut/man1/Makefile
asimut/src/Makefile
attila/Makefile
attila/doc/Makefile
attila/doc/attila/Makefile
attila/doc/man1/Makefile
attila/doc/attila/Makefile
attila/Makefile
attila/etc/Makefile
attila/src/Makefile
b2f/Makefile
b2f/src/Makefile
boog/Makefile
boog/doc/Makefile
boog/Makefile
boog/src/Makefile
boom/Makefile
boom/man1/Makefile
boom/src/Makefile
cells/Makefile
cells/doc/Makefile
cells/Makefile
cells/src/Makefile
cells/src/sxlib/Makefile
cells/src/rf2lib/Makefile
cells/src/ramlib/Makefile
cells/src/romlib/Makefile
cells/src/rflib/Makefile
cells/src/dp_sxlib/Makefile
cells/src/padlib/Makefile
cells/src/ramlib/Makefile
cells/src/rflib/Makefile
cells/src/romlib/Makefile
cells/src/sxlib/Makefile
distrib/Makefile
distrib/doc/Makefile
distrib/Makefile
distrib/etc/Makefile
documentation/Makefile
documentation/tutorials/Makefile
dreal/Makefile
dreal/etc/Makefile
dreal/man1/Makefile
dreal/etc/Makefile
dreal/src/Makefile
exp/Makefile
exp/doc/Makefile
exp/Makefile
exp/src/Makefile
flatbeh/Makefile
flatbeh/doc/Makefile
flatbeh/Makefile
flatbeh/src/Makefile
flatlo/Makefile
flatlo/doc/Makefile
flatlo/Makefile
flatlo/src/Makefile
flatph/Makefile
flatph/doc/Makefile
flatph/Makefile
flatph/src/Makefile
fmi/Makefile
fmi/man1/Makefile
@ -868,70 +912,85 @@ fmi/src/Makefile
fsp/Makefile
fsp/man1/Makefile
fsp/src/Makefile
genlib/Makefile
genlib/doc/Makefile
genlib/doc/genlib/Makefile
genlib/Makefile
genlib/man1/Makefile
genlib/man3/Makefile
genlib/src/Makefile
genpat/Makefile
genpat/doc/Makefile
genpat/doc/man1/Makefile
genpat/doc/man3/Makefile
genpat/Makefile
genpat/src/Makefile
graal/Makefile
graal/etc/Makefile
graal/man1/Makefile
graal/etc/Makefile
graal/src/Makefile
growstk/Makefile
growstk/src/Makefile
k2f/Makefile
k2f/man1/Makefile
k2f/src/Makefile
l2p/Makefile
l2p/man1/Makefile
l2p/src/Makefile
loon/Makefile
loon/doc/Makefile
loon/Makefile
loon/src/Makefile
lvx/Makefile
lvx/doc/Makefile
lvx/Makefile
lvx/src/Makefile
lynx/Makefile
lynx/man1/Makefile
lynx/src/Makefile
m2e/Makefile
m2e/doc/Makefile
m2e/doc/man1/Makefile
m2e/Makefile
m2e/src/Makefile
mips_asm/Makefile
mips_asm/src/Makefile
mocha/Makefile
mocha/man1/Makefile
mocha/src/Makefile
nero/Makefile
nero/doc/Makefile
nero/doc/man1/Makefile
nero/doc/nero/Makefile
nero/Makefile
nero/src/Makefile
ocp/Makefile
ocp/doc/Makefile
ocp/Makefile
ocp/src/Makefile
ocp/src/common/Makefile
ocp/src/placer/Makefile
ocp/src/common/Makefile
ocr/doc/Makefile
ocr/Makefile
ocr/src/Makefile
ocr/src/util/Makefile
ocr/src/include/Makefile
ocr/src/rout/Makefile
ocr/src/seg/Makefile
pat2spi/Makefile
pat2spi/man1/Makefile
pat2spi/src/Makefile
pcbs/doc/Makefile
pcbs/Makefile
pcbs/src/Makefile
pcbs/src/emulbs/Makefile
pcbs/src/bvl/Makefile
pcbs/src/pcbs/Makefile
proof/Makefile
proof/man1/Makefile
proof/src/Makefile
ring/Makefile
ring/doc/Makefile
ring/Makefile
ring/src/Makefile
s2r/Makefile
s2r/doc/Makefile
s2r/Makefile
s2r/src/Makefile
scapin/Makefile
scapin/etc/Makefile
scapin/man1/Makefile
scapin/etc/Makefile
scapin/src/Makefile
sea/Makefile
sea/etc/Makefile
@ -943,19 +1002,21 @@ vasy/Makefile
vasy/man1/Makefile
vasy/man5/Makefile
vasy/src/Makefile
x2y/Makefile
vst2xnf/Makefile
vst2xnf/src/Makefile
x2y/doc/Makefile
x2y/Makefile
x2y/src/Makefile
xfsm/Makefile
xfsm/etc/Makefile
xfsm/src/Makefile
xpat/Makefile
xpat/etc/Makefile
xpat/man1/Makefile
xpat/etc/Makefile
xpat/src/Makefile
xsch/Makefile
xsch/etc/Makefile
xsch/man1/Makefile
xsch/etc/Makefile
xsch/src/Makefile
xvpn/Makefile
xvpn/etc/Makefile

View File

@ -1,4 +1,4 @@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src
lib_LTLIBRARIES = libCtl.la
include_HEADERS = ctl.h
libCtl_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src -I$(top_srcdir)/ctl/src
lib_LTLIBRARIES = libCtp.la
include_HEADERS = ctp.h
libCtp_la_SOURCES = ctp_y.y ctp_l.l ctp.h \

View File

@ -1,7 +1,9 @@
## Process this file with automake to produce Makefile.in
bin_PROGRAMS = dreal
AM_CFLAGS = @ALLIANCE_CFLAGS@ @X_CFLAGS@ \
AM_CFLAGS = -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/rds/src \
@ALLIANCE_CFLAGS@ @X_CFLAGS@ \
-DDREAL_DEFAULT_TECHNO_NAME=\"etc/cmos.dreal\" \
-DGMS_FILE_NAME=\".dreal.cfg\" \
-DDREAL_WINDOW_DX=\"DREAL_WINDOW_DX\" \
@ -46,6 +48,13 @@ ALL_X_LIBS = $(X_LDFLAGS) $(LIBXM) $(LIBXT) $(LIBXPM) \
dreal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lRtl -lRgs -lRcf -lRut -lRfm -lRpr -lRds -lMpu -lMap -lMmg -lMcp -lMph -lMut

View File

@ -20,10 +20,16 @@ drucompi_l.c : $(srcdir)/drucompi_l.l drucompi_y.h
bin_PROGRAMS = druc
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/rds/src
druc_LDADD = -L. -lVrd \
-lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds -lMpu -lMcp -lMap -lMmg -lMph \
-L$(top_srcdir)/rds/src -lRtl -lRgs \
-L$(top_srcdir)/rdscif/src -lRcf -lRfm -lRpr -lRwi -lRut \
-L$(top_srcdir)/rdsgds/src -lRds \
-L$(top_srcdir)/mbk/src -lMpu \
-L$(top_srcdir)/mbkvti/src -lMcp \
-L$(top_srcdir)/mbkap/src -lMap \
-L$(top_srcdir)/mbkmg/src -lMmg -lMph \
-lMut
druc_SOURCES = \

View File

@ -1,7 +1,8 @@
# Generated automatically from Makefile.in by configure.
# Makefile.in generated automatically by automake 1.4-p5 from Makefile.am
# Makefile.in generated by automake 1.8.3 from Makefile.am.
# elp/src/Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 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.
@ -12,348 +13,698 @@
# PARTICULAR PURPOSE.
SHELL = /bin/sh
SOURCES = $(libElp_la_SOURCES)
srcdir = .
top_srcdir = ..
prefix = /opt/alliance
exec_prefix = ${prefix}
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
DESTDIR =
pkgdatadir = $(datadir)/elp
pkglibdir = $(libdir)/elp
pkgincludedir = $(includedir)/elp
top_builddir = ..
ACLOCAL = aclocal
AUTOCONF = autoconf
AUTOMAKE = automake
AUTOHEADER = autoheader
top_srcdir = ../..
pkgdatadir = $(datadir)/alliance
pkglibdir = $(libdir)/alliance
pkgincludedir = $(includedir)/alliance
top_builddir = ../..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
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,
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
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
host_triplet = i686-redhat-linux-gnu
subdir = elp/src
DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in elp_l.c elp_y.c
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(mkdir_p)
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"
libLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(lib_LTLIBRARIES)
libElp_la_LIBADD =
am_libElp_la_OBJECTS = elp_y.lo elp_l.lo elp.lo elperror.lo
libElp_la_OBJECTS = $(am_libElp_la_OBJECTS)
DEFAULT_INCLUDES = -I. -I$(srcdir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/elp.Plo ./$(DEPDIR)/elp_l.Plo \
./$(DEPDIR)/elp_y.Plo ./$(DEPDIR)/elperror.Plo
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
$(AM_YFLAGS)
SOURCES = $(libElp_la_SOURCES)
DIST_SOURCES = $(libElp_la_SOURCES)
includeHEADERS_INSTALL = $(INSTALL_HEADER)
HEADERS = $(include_HEADERS)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ABE_DLL_VERSION = 2:1:0
ABL_DLL_VERSION = 1:3:0
ABT_DLL_VERSION = 2:1:0
ABV_DLL_VERSION = 2:1:0
ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
ALCBANNER_MAJOR_VERSION = 1
ALCBANNER_MINOR_VERSION = 1
ALCBANNER_VERSION = 1.1
ALLIANCE_BUILD_FALSE = #
ALLIANCE_BUILD_TRUE =
ALLIANCE_CFLAGS = -I/dsk/l1/misc/hcl/altest/include
ALLIANCE_LIBS = -L/dsk/l1/misc/hcl/altest/lib
ALLIANCE_TOP = /dsk/l1/misc/hcl/altest
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
AR = ar
ATTILA_MAJOR_VERSION = 0
ATTILA_MINOR_VERSION = 1
ATTILA_VERSION = 0.1
AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
AUT_DLL_VERSION = 1:3:0
AWK = gawk
B2F_MAJOR_VERSION = 1
B2F_MINOR_VERSION = 2
B2F_VERSION = 1.2
BDD_DLL_VERSION = 1:5:0
BEH_DLL_VERSION = 1:11:0
BHL_DLL_VERSION = 1:11:0
BOOG_MAJOR_VERSION = 1
BOOG_MINOR_VERSION = 7
BOOG_VERSION = 1.7
BOOM_MAJOR_VERSION = 1
BOOM_MINOR_VERSION = 2
BOOM_VERSION = 1.2
BTR_DLL_VERSION = 1:3:0
BVL_DLL_VERSION = 1:14:0
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -I/dsk/l1/misc/hcl/altest/include -g -O2
CPP = gcc -E
CPPFLAGS = -I/dsk/l1/misc/hcl/albuild/dsk/l1/misc/hcl/altest/include
CST_DLL_VERSION = 3:2:0
CTL_DLL_VERSION = 1:1:0
CTP_DLL_VERSION = 1:1:0
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2
CYGPATH_W = echo
DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/dsk/l1/misc/hcl/altest\" -DHAVE_LIBIBERTY=1
DEPDIR = .deps
DOC_MAJOR_VERSION = 1
DOC_MINOR_VERSION = 0
DOC_VERSION = 1.0
DREAL_MAJOR_VERSION = 1
DREAL_MINOR_VERSION = 14
DREAL_VERSION = 1.14
ECHO = echo
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = grep -E
ELP_DLL_VERSION = 1:5:0
EMULBS_MAJOR_VERSION = 3
EMULBS_MINOR_VERSION = 2
EMULBS_VERSION = 3.2
EXEEXT =
EXP_MAJOR_VERSION = 1
EXP_MINOR_VERSION = 0
EXP_VERSION = 1.0
F77 = g77
FFLAGS = -g -O2
FKS_DLL_VERSION = 1:4:0
FLATBEH_MAJOR_VERSION = 1
FLATBEH_MINOR_VERSION = 1
FLATBEH_VERSION = 1.1
FMI_MAJOR_VERSION = 1
FMI_MINOR_VERSION = 1
FMI_VERSION = 1.1
FSM_DLL_VERSION = 1:4:0
FSP_MAJOR_VERSION = 1
FSP_MINOR_VERSION = 1
FSP_VERSION = 1.1
FTL_DLL_VERSION = 1:4:0
FVH_DLL_VERSION = 1:4:0
GRAAL_MAJOR_VERSION = 1
GRAAL_MINOR_VERSION = 27
GRAAL_VERSION = 1.27
GROWSTK_MAJOR_VERSION = 1
GROWSTK_MINOR_VERSION = 5
GROWSTK_VERSION = 1.5
INCLUDE_MOTIF =
INSTALL_DATA = ${INSTALL} -m 664
INSTALL_PROGRAM = ${INSTALL} -m 775
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
K2F_MAJOR_VERSION = 1
K2F_MINOR_VERSION = 1
K2F_VERSION = 1.1
L2P_MAJOR_VERSION = 1
L2P_MINOR_VERSION = 12
L2P_VERSION = 1.12
LDFLAGS = -L/dsk/l1/misc/hcl/altest/lib
LEX = flex
MAKEINFO = makeinfo
PACKAGE = elp
LEXLIB = -lfl
LEX_OUTPUT_ROOT = lex.yy
LIBOBJS =
LIBS = -liberty -lm -lm -lm -lm -liberty
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LINK_MOTIF = -lXm
LINK_XPM = -lXpm
LN_S = ln -s
LOG_DLL_VERSION = 2:1:0
LOON_MAJOR_VERSION = 1
LOON_MINOR_VERSION = 7
LOON_VERSION = 1.7
LTLIBOBJS =
LVX_MAJOR_VERSION = 1
LVX_MINOR_VERSION = 2
LVX_VERSION = 1.2
LYNX_MAJOR_VERSION = 1
LYNX_MINOR_VERSION = 21
LYNX_VERSION = 1.21
M2E_MAJOR_VERSION = 1
M2E_MINOR_VERSION = 0
M2E_VERSION = 1.0
MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
MAL_DLL_VERSION = 6:0:0
MAP_DLL_VERSION = 6:0:0
MBK_CUR = 4
MBK_DLL_VERSION = 4:2:0
MBK_REL = 0
MBK_REV = 2
MBK_VERSION = 4.2
MCL_DLL_VERSION = 4:9:0
MCP_DLL_VERSION = 4:9:0
MEL_DLL_VERSION = 4:9:0
MGL_DLL_VERSION = 0:8:0
MGN_DLL_VERSION = 3:3:0
MHL_DLL_VERSION = 2:1:0
MIPS_ASM_MAJOR_VERSION = 1
MIPS_ASM_MINOR_VERSION = 0
MIPS_ASM_VERSION = 1.0
MMG_DLL_VERSION = 1:0:0
MOCHA_MAJOR_VERSION = 1
MOCHA_MINOR_VERSION = 1
MOCHA_VERSION = 1.1
MSL_DLL_VERSION = 7:0:0
MVG_DLL_VERSION = 4:1:0
MVL_DLL_VERSION = 4:1:0
NERO_MAJOR_VERSION = 1
NERO_MINOR_VERSION = 0
NERO_VERSION = 1.0
OBJEXT = o
OCP_MAJOR_VERSION = 1
OCP_MINOR_VERSION = 0
OCP_VERSION = 1.0
OCR_MAJOR_VERSION = 1
OCR_MINOR_VERSION = 0
OCR_VERSION = 1.0
PACKAGE = alliance
PACKAGE_BUGREPORT =
PACKAGE_NAME =
PACKAGE_STRING =
PACKAGE_TARNAME =
PACKAGE_VERSION =
PAT2SPI_MAJOR_VERSION = 1
PAT2SPI_MINOR_VERSION = 1
PAT2SPI_VERSION = 1.1
PATH_SEPARATOR = :
PAT_DLL_VERSION = 1:9:0
PCBS_MAJOR_VERSION = 2
PCBS_MINOR_VERSION = 1
PCBS_VERSION = 2.1
PGN_DLL_VERSION = 3:3:0
PHL_DLL_VERSION = 1:9:0
PPT_DLL_VERSION = 1:9:0
PROOF_MAJOR_VERSION = 4
PROOF_MINOR_VERSION = 9
PROOF_VERSION = 4.9
RANLIB = ranlib
VERSION = 1.5
RCF_DLL_VERSION = 2:1:0
RDS_DLL_VERSION = 2:1:0
RFM_DLL_VERSION = 2:1:0
RGS_DLL_VERSION = 2:1:0
RING_MAJOR_VERSION = 3
RING_MINOR_VERSION = 0
RING_VERSION = 3.0
RPR_DLL_VERSION = 2:1:0
RTD_DLL_VERSION = 1:1:0
RTL_DLL_VERSION = 2:1:0
RTN_DLL_VERSION = 1:1:0
RUT_DLL_VERSION = 2:1:0
RWI_DLL_VERSION = 2:1:0
S2R_MAJOR_VERSION = 4
S2R_MINOR_VERSION = 4
S2R_VERSION = 4.4
SCAPIN_MAJOR_VERSION = 1
SCAPIN_MINOR_VERSION = 1
SCAPIN_VERSION = 1.1
SCH_DLL_VERSION = 3:2:0
SCL_DLL_VERSION = 1:5:0
SEA_MAJOR_VERSION = 1
SEA_MINOR_VERSION = 0
SEA_VERSION = 1.0
SED = /bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
SYF_MAJOR_VERSION = 3
SYF_MINOR_VERSION = 6
SYF_VERSION = 3.6
TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal growstk k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp ocr pat2spi pcbs proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn
VASY_MAJOR_VERSION = 1
VASY_MINOR_VERSION = 5
VASY_VERSION = 1.5
VBH_DLL_VERSION = 1:4:0
VBL_DLL_VERSION = 1:4:0
VERSION = 5.0
VEX_DLL_VERSION = 1:3:0
VPD_DLL_VERSION = 1:5:0
VPN_DLL_VERSION = 1:5:0
VRD_DLL_VERSION = 3:4:0
VST2XNF_MAJOR_VERSION = 1
VST2XNF_MINOR_VERSION = 0
VST2XNF_VERSION = 1.0
VTL_DLL_VERSION = 1:5:0
VVH_DLL_VERSION = 1:5:0
X11_LIBS = -lX11
XEXT_LIBS = -lXext
XFSM_MAJOR_VERSION = 1
XFSM_MINOR_VERSION = 4
XFSM_VERSION = 1.4
XM_LIBS = -lXm
XPAT_MAJOR_VERSION = 1
XPAT_MINOR_VERSION = 4
XPAT_VERSION = 1.4
XPM_LIBS = -lXpm
XP_LIBS = -lXp
XSCH_MAJOR_VERSION = 1
XSCH_MINOR_VERSION = 4
XSCH_VERSION = 1.4
XT_LIBS = -lXt
XVPN_MAJOR_VERSION = 1
XVPN_MINOR_VERSION = 5
XVPN_VERSION = 1.5
X_CFLAGS = -I/usr/X11R6/include
X_EXTRA_LIBS =
X_LIBS = -L/usr/X11R6/lib
X_PRE_LIBS = -lSM -lICE
YACC = bison -y
AM_CFLAGS = -I/opt/alliance/include \
-DTECHNOLOGY=\"etc/prol.elp\"
lib_LIBRARIES = libElp.a
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX =
ac_ct_F77 = g77
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE =
am__fastdepCXX_FALSE = #
am__fastdepCXX_TRUE =
am__include = include
am__leading_dot = .
am__quote =
bindir = ${exec_prefix}/bin
build = i686-redhat-linux-gnu
build_alias =
build_cpu = i686
build_os = linux-gnu
build_vendor = redhat
datadir = ${prefix}/share
exec_prefix = ${prefix}
host = i686-redhat-linux-gnu
host_alias =
host_cpu = i686
host_os = linux-gnu
host_vendor = redhat
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -p -- .
oldincludedir = /usr/include
prefix = /dsk/l1/misc/hcl/altest
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
AM_CFLAGS = -DTECHNOLOGY=\"etc/prol.elp\" -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libElp.la
include_HEADERS = elp.h
libElp_a_SOURCES = elp_y.y elp_l.l \
libElp_la_SOURCES = elp_y.y elp_l.l \
elp.c elperror.c elp.h
libElp_la_LDFLAGS = -version-info 1:5:0
CLEANFILES = elp_y.c elp_y.h elp_l.c
mkinstalldirs = $(SHELL) $(top_srcdir)/../mkinstalldirs
CONFIG_CLEAN_FILES =
LIBRARIES = $(lib_LIBRARIES)
all: all-am
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
.SUFFIXES: .c .l .lo .o .obj .y
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign elp/src/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --foreign elp/src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
mostlyclean-libLIBRARIES:
clean-libLIBRARIES:
-test -z "$(lib_LIBRARIES)" || rm -f $(lib_LIBRARIES)
distclean-libLIBRARIES:
maintainer-clean-libLIBRARIES:
install-libLIBRARIES: $(lib_LIBRARIES)
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(libdir)
@list='$(lib_LIBRARIES)'; for p in $$list; do \
test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
@list='$(lib_LTLIBRARIES)'; 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; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
$(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
else :; fi; \
done
uninstall-libLIBRARIES:
uninstall-libLTLIBRARIES:
@$(NORMAL_UNINSTALL)
list='$(lib_LIBRARIES)'; for p in $$list; do \
rm -f $(DESTDIR)$(libdir)/$$p; \
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
p="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
$(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
done
.s.o:
$(COMPILE) -c $<
.S.o:
$(COMPILE) -c $<
clean-libLTLIBRARIES:
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
test "$$dir" = "$$p" && dir=.; \
echo "rm -f \"$${dir}/so_locations\""; \
rm -f "$${dir}/so_locations"; \
done
libElp.la: $(libElp_la_OBJECTS) $(libElp_la_DEPENDENCIES)
$(LINK) -rpath $(libdir) $(libElp_la_LDFLAGS) $(libElp_la_OBJECTS) $(libElp_la_LIBADD) $(LIBS)
mostlyclean-compile:
-rm -f *.o core *.core
clean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
maintainer-clean-compile:
include ./$(DEPDIR)/elp.Plo
include ./$(DEPDIR)/elp_l.Plo
include ./$(DEPDIR)/elp_y.Plo
include ./$(DEPDIR)/elperror.Plo
.c.o:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c $<
.c.obj:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
.c.lo:
if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=yes \
# depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
# $(CCDEPMODE) $(depcomp) \
# $(LTCOMPILE) -c -o $@ $<
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 $@
$(LEXCOMPILE) $<
sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@
rm -f $(LEX_OUTPUT_ROOT).c
.y.c:
$(YACC) $(AM_YFLAGS) $(YFLAGS) $< && mv y.tab.c $*.c
$(YACCCOMPILE) $<
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
to=`echo "$*_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \
rm -f y.tab.h; \
if cmp -s $*.ht $*.h; then \
rm -f $*.ht ;\
else \
mv $*.ht $*.h; \
fi; \
fi
if test -f y.output; then \
mv y.output $*.output; \
fi
sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@
rm -f y.tab.c
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool
uninstall-info-am:
install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL)
$(mkinstalldirs) $(DESTDIR)$(includedir)
test -z "$(includedir)" || $(mkdir_p) "$(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; \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
$(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
done
uninstall-includeHEADERS:
@$(NORMAL_UNINSTALL)
list='$(include_HEADERS)'; for p in $$list; do \
rm -f $(DESTDIR)$(includedir)/$$p; \
@list='$(include_HEADERS)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
rm -f "$(DESTDIR)$(includedir)/$$f"; \
done
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
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: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS)'; \
unique=`for i in $$list; do echo $$i; done | \
awk ' { files[$$0] = 1; } \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
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)
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
mostlyclean-tags:
clean-tags:
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID
maintainer-clean-tags:
distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = src
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
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); \
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
cp -pr $$d/$$file $(distdir)/$$file; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| ln $$d/$$file $(distdir)/$$file 2> /dev/null \
|| cp -p $$d/$$file $(distdir)/$$file || :; \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
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
all-am: Makefile $(LTLIBRARIES) $(HEADERS)
installdirs:
for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(includedir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data-am: install-includeHEADERS
install-data: install-data-am
uninstall: uninstall-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
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
installdirs:
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir)
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
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]*
-rm -f $(CONFIG_CLEAN_FILES)
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
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-rm -f elp_l.c
-rm -f elp_y.c
clean: clean-am
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-libtool distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am: install-includeHEADERS
install-exec-am: install-libLTLIBRARIES
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
clean-am: clean-libLIBRARIES clean-compile clean-tags clean-depend \
clean-generic mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
clean: clean-am
pdf: pdf-am
distclean-am: distclean-libLIBRARIES distclean-compile distclean-tags \
distclean-depend distclean-generic clean-am
pdf-am:
distclean: distclean-am
ps: ps-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."
ps-am:
maintainer-clean: maintainer-clean-am
uninstall-am: uninstall-includeHEADERS uninstall-info-am \
uninstall-libLTLIBRARIES
.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
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
clean-libLTLIBRARIES clean-libtool ctags distclean \
distclean-compile distclean-generic distclean-libtool \
distclean-tags distdir dvi dvi-am html html-am info info-am \
install install-am install-data install-data-am install-exec \
install-exec-am install-includeHEADERS install-info \
install-info-am install-libLTLIBRARIES install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pdf pdf-am ps ps-am tags uninstall uninstall-am \
uninstall-includeHEADERS uninstall-info-am \
uninstall-libLTLIBRARIES
elp_y.c elp_y.h : $(srcdir)/elp_y.y
@ -361,7 +712,6 @@ elp_y.c elp_y.h : $(srcdir)/elp_y.y
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:

View File

@ -1,4 +1,4 @@
AM_CFLAGS = -DTECHNOLOGY=\"etc/prol.elp\"
AM_CFLAGS = -DTECHNOLOGY=\"etc/prol.elp\" -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libElp.la
include_HEADERS = elp.h

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src
lib_LTLIBRARIES = libFks.la
include_HEADERS = fks.h
libFks_la_SOURCES = \

View File

@ -1,10 +1,30 @@
## Process this file with automake to produce Makefile.in
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = flatbeh
flatbeh_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvl -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
flatbeh_SOURCES = abstract.c abstract.h utils.c utils.h main.c

View File

@ -1,10 +1,25 @@
# $Id: Makefile.am,v 1.4 2002/10/29 18:50:46 jpc Exp $
# $Id: Makefile.am,v 1.5 2005/01/19 15:13:50 hcl Exp $
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
bin_PROGRAMS = flatlo
flatlo_LDADD = -lAbv \
flatlo_LDADD = \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lAbv \
-lAbe \
-lAbt \
-lMlu \

View File

@ -1,10 +1,20 @@
# $Id: Makefile.am,v 1.4 2002/10/01 21:09:51 pnt Exp $
# $Id: Makefile.am,v 1.5 2005/01/19 15:13:50 hcl Exp $
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
bin_PROGRAMS = flatph
flatph_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \

View File

@ -2,9 +2,22 @@
bin_PROGRAMS = fmi
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/mbk/src
fmi_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/mbk/src \
-lFtl -lFks -lFvh -lFsm \
-lBdd -lAbl -lAut -lMut

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src
lib_LTLIBRARIES = libFsm.la
include_HEADERS = fsm.h
libFsm_la_SOURCES = \

View File

@ -2,9 +2,23 @@
bin_PROGRAMS = fsp
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/mbk/src
fsp_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/mbk/src \
-lFtl -lFks -lFvh -lFsm \
-lBdd -lAbl -lAut -lMut

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src
lib_LTLIBRARIES = libFtl.la
include_HEADERS = ftl.h
libFtl_la_SOURCES = \

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src
lib_LTLIBRARIES = libFvh.la
include_HEADERS = fvh.h
libFvh_la_SOURCES = fbl_bcomp_y.y fbl_bcomp_l.l \

View File

@ -1,4 +1,4 @@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src
lib_LTLIBRARIES = libGcp.la
include_HEADERS = gcp.h
libGcp_la_SOURCES = c_ccomp.y \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
AM_YFLAGS =
AM_LFLAGS =
lib_LTLIBRARIES = libMgn.la

View File

@ -1,68 +1,727 @@
#
# This file is part of the Alliance CAD System
# Copyright (C) Laboratoire LIP6 - Département ASIM
# Universite Pierre et Marie Curie
#
# Home page : http://www-asim.lip6.fr/alliance/
# E-mail : mailto:alliance-users@asim.lip6.fr
#
# This progam is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# Alliance VLSI CAD System is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with the GNU C Library; see the file COPYING. If not, write to the Free
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Makefile.in generated by automake 1.8.3 from Makefile.am.
# genpat/src/Makefile. Generated from Makefile.in by configure.
include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
include $(ALLIANCE_TOP)/etc/libraries.mk
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 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.
LOCAL_TRGBIN = $(TARGET_BIN)
LOCAL_TRGLIB = $(TARGET_LIB)
LOCAL_TRGINC = $(TARGET_INCLUDE)
LOCAL_INC = $(ALLIANCE_INCLUDE)
LOCAL_CFLAGS = $(CFLAGS) -Wall -I$(LOCAL_INC) -I$(ALLIANCE_INCLUDE) \
-DPPT_H='"$(PPT_H)"' \
-DPHL_H='"$(PHL_H)"' \
-DPAT_H='"$(PAT_H)"' \
-DMUT_H='"$(MUT_H)"'
LOCAL_OBJECTS = ARRAY.o DECLAR.o DEF_GEN.o SAV_GEN.o INIT.o AFFECT.o \
SAVE.o CONV.o libpat_l.o GETCPAT.o LABEL.o SETTUNIT.o
LOCAL_LIBLIST = -lPgn103 $(PPT_L) $(PAT_L) $(PHL_L) $(MUT_L)
# 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.
.c.o:
$(CC) -c $< $(LOCAL_CFLAGS)
all $(LOCAL_TRGBIN)/genpat : $(LOCAL_TRGLIB)/libPgn103.a
$(CP) genpat $(LOCAL_TRGBIN)/genpat
$(CP) genpat.h $(LOCAL_TRGINC)/genpat.h
cd tests ; $(MAKE)
$(LOCAL_TRGLIB)/libPgn103.a : $(LOCAL_OBJECTS)
$(AR) $(ARFLAGS) $(LOCAL_TRGLIB)/libPgn103.a $(LOCAL_OBJECTS)
$(RANLIB) $(LOCAL_TRGLIB)/libPgn103.a
clean :
-$(RM) -f $(LOCAL_OBJECTS)
-$(RM) -f *.bak .*.bak *~ .*~ core
SOURCES = $(libPgn_la_SOURCES)
distclean realclean : clean
-$(RM) -f $(LOCAL_TRGBIN)/genpat $(LOCAL_TRGLIB)/libPgn103.a $(LOCAL_TRGINC)/genpat.h
srcdir = .
top_srcdir = ../..
pkgdatadir = $(datadir)/alliance
pkglibdir = $(libdir)/alliance
pkgincludedir = $(includedir)/alliance
top_builddir = ../..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_triplet = i686-redhat-linux-gnu
subdir = genpat/src
DIST_COMMON = $(include_HEADERS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(mkdir_p)
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"
libLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(lib_LTLIBRARIES)
libPgn_la_LIBADD =
am_libPgn_la_OBJECTS = AFFECT.lo ARRAY.lo CONV.lo DECLAR.lo DEF_GEN.lo \
GETCPAT.lo INIT.lo LABEL.lo SAVE.lo SAV_GEN.lo SETTUNIT.lo \
libpat_l.lo
libPgn_la_OBJECTS = $(am_libPgn_la_OBJECTS)
binSCRIPT_INSTALL = $(INSTALL_SCRIPT)
SCRIPTS = $(bin_SCRIPTS)
DEFAULT_INCLUDES = -I. -I$(srcdir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/AFFECT.Plo ./$(DEPDIR)/ARRAY.Plo \
./$(DEPDIR)/CONV.Plo ./$(DEPDIR)/DECLAR.Plo \
./$(DEPDIR)/DEF_GEN.Plo ./$(DEPDIR)/GETCPAT.Plo \
./$(DEPDIR)/INIT.Plo ./$(DEPDIR)/LABEL.Plo \
./$(DEPDIR)/SAVE.Plo ./$(DEPDIR)/SAV_GEN.Plo \
./$(DEPDIR)/SETTUNIT.Plo ./$(DEPDIR)/libpat_l.Plo
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(libPgn_la_SOURCES)
DIST_SOURCES = $(libPgn_la_SOURCES)
includeHEADERS_INSTALL = $(INSTALL_HEADER)
HEADERS = $(include_HEADERS)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ABE_DLL_VERSION = 2:1:0
ABL_DLL_VERSION = 1:3:0
ABT_DLL_VERSION = 2:1:0
ABV_DLL_VERSION = 2:1:0
ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
ALCBANNER_MAJOR_VERSION = 1
ALCBANNER_MINOR_VERSION = 1
ALCBANNER_VERSION = 1.1
ALLIANCE_BUILD_FALSE = #
ALLIANCE_BUILD_TRUE =
ALLIANCE_CFLAGS = -I/dsk/l1/misc/hcl/altest/include
ALLIANCE_LIBS = -L/dsk/l1/misc/hcl/altest/lib
ALLIANCE_TOP = /dsk/l1/misc/hcl/altest
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
AR = ar
ATTILA_MAJOR_VERSION = 0
ATTILA_MINOR_VERSION = 1
ATTILA_VERSION = 0.1
AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
AUT_DLL_VERSION = 1:3:0
AWK = gawk
B2F_MAJOR_VERSION = 1
B2F_MINOR_VERSION = 2
B2F_VERSION = 1.2
BDD_DLL_VERSION = 1:5:0
BEH_DLL_VERSION = 1:11:0
BHL_DLL_VERSION = 1:11:0
BOOG_MAJOR_VERSION = 1
BOOG_MINOR_VERSION = 7
BOOG_VERSION = 1.7
BOOM_MAJOR_VERSION = 1
BOOM_MINOR_VERSION = 2
BOOM_VERSION = 1.2
BTR_DLL_VERSION = 1:3:0
BVL_DLL_VERSION = 1:14:0
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -I/dsk/l1/misc/hcl/altest/include -g -O2
CPP = gcc -E
CPPFLAGS = -I/dsk/l1/misc/hcl/albuild/dsk/l1/misc/hcl/altest/include
CST_DLL_VERSION = 3:2:0
CTL_DLL_VERSION = 1:1:0
CTP_DLL_VERSION = 1:1:0
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2
CYGPATH_W = echo
DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/dsk/l1/misc/hcl/altest\" -DHAVE_LIBIBERTY=1
DEPDIR = .deps
DOC_MAJOR_VERSION = 1
DOC_MINOR_VERSION = 0
DOC_VERSION = 1.0
DREAL_MAJOR_VERSION = 1
DREAL_MINOR_VERSION = 14
DREAL_VERSION = 1.14
ECHO = echo
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = grep -E
ELP_DLL_VERSION = 1:5:0
EMULBS_MAJOR_VERSION = 3
EMULBS_MINOR_VERSION = 2
EMULBS_VERSION = 3.2
EXEEXT =
EXP_MAJOR_VERSION = 1
EXP_MINOR_VERSION = 0
EXP_VERSION = 1.0
F77 = g77
FFLAGS = -g -O2
FKS_DLL_VERSION = 1:4:0
FLATBEH_MAJOR_VERSION = 1
FLATBEH_MINOR_VERSION = 1
FLATBEH_VERSION = 1.1
FMI_MAJOR_VERSION = 1
FMI_MINOR_VERSION = 1
FMI_VERSION = 1.1
FSM_DLL_VERSION = 1:4:0
FSP_MAJOR_VERSION = 1
FSP_MINOR_VERSION = 1
FSP_VERSION = 1.1
FTL_DLL_VERSION = 1:4:0
FVH_DLL_VERSION = 1:4:0
GRAAL_MAJOR_VERSION = 1
GRAAL_MINOR_VERSION = 27
GRAAL_VERSION = 1.27
GROWSTK_MAJOR_VERSION = 1
GROWSTK_MINOR_VERSION = 5
GROWSTK_VERSION = 1.5
INCLUDE_MOTIF =
INSTALL_DATA = ${INSTALL} -m 664
INSTALL_PROGRAM = ${INSTALL} -m 775
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
K2F_MAJOR_VERSION = 1
K2F_MINOR_VERSION = 1
K2F_VERSION = 1.1
L2P_MAJOR_VERSION = 1
L2P_MINOR_VERSION = 12
L2P_VERSION = 1.12
LDFLAGS = -L/dsk/l1/misc/hcl/altest/lib
LEX = flex
LEXLIB = -lfl
LEX_OUTPUT_ROOT = lex.yy
LIBOBJS =
LIBS = -liberty -lm -lm -lm -lm -liberty
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LINK_MOTIF = -lXm
LINK_XPM = -lXpm
LN_S = ln -s
LOG_DLL_VERSION = 2:1:0
LOON_MAJOR_VERSION = 1
LOON_MINOR_VERSION = 7
LOON_VERSION = 1.7
LTLIBOBJS =
LVX_MAJOR_VERSION = 1
LVX_MINOR_VERSION = 2
LVX_VERSION = 1.2
LYNX_MAJOR_VERSION = 1
LYNX_MINOR_VERSION = 21
LYNX_VERSION = 1.21
M2E_MAJOR_VERSION = 1
M2E_MINOR_VERSION = 0
M2E_VERSION = 1.0
MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
MAL_DLL_VERSION = 6:0:0
MAP_DLL_VERSION = 6:0:0
MBK_CUR = 4
MBK_DLL_VERSION = 4:2:0
MBK_REL = 0
MBK_REV = 2
MBK_VERSION = 4.2
MCL_DLL_VERSION = 4:9:0
MCP_DLL_VERSION = 4:9:0
MEL_DLL_VERSION = 4:9:0
MGL_DLL_VERSION = 0:8:0
MGN_DLL_VERSION = 3:3:0
MHL_DLL_VERSION = 2:1:0
MIPS_ASM_MAJOR_VERSION = 1
MIPS_ASM_MINOR_VERSION = 0
MIPS_ASM_VERSION = 1.0
MMG_DLL_VERSION = 1:0:0
MOCHA_MAJOR_VERSION = 1
MOCHA_MINOR_VERSION = 1
MOCHA_VERSION = 1.1
MSL_DLL_VERSION = 7:0:0
MVG_DLL_VERSION = 4:1:0
MVL_DLL_VERSION = 4:1:0
NERO_MAJOR_VERSION = 1
NERO_MINOR_VERSION = 0
NERO_VERSION = 1.0
OBJEXT = o
OCP_MAJOR_VERSION = 1
OCP_MINOR_VERSION = 0
OCP_VERSION = 1.0
OCR_MAJOR_VERSION = 1
OCR_MINOR_VERSION = 0
OCR_VERSION = 1.0
PACKAGE = alliance
PACKAGE_BUGREPORT =
PACKAGE_NAME =
PACKAGE_STRING =
PACKAGE_TARNAME =
PACKAGE_VERSION =
PAT2SPI_MAJOR_VERSION = 1
PAT2SPI_MINOR_VERSION = 1
PAT2SPI_VERSION = 1.1
PATH_SEPARATOR = :
PAT_DLL_VERSION = 1:9:0
PCBS_MAJOR_VERSION = 2
PCBS_MINOR_VERSION = 1
PCBS_VERSION = 2.1
PGN_DLL_VERSION = 3:3:0
PHL_DLL_VERSION = 1:9:0
PPT_DLL_VERSION = 1:9:0
PROOF_MAJOR_VERSION = 4
PROOF_MINOR_VERSION = 9
PROOF_VERSION = 4.9
RANLIB = ranlib
RCF_DLL_VERSION = 2:1:0
RDS_DLL_VERSION = 2:1:0
RFM_DLL_VERSION = 2:1:0
RGS_DLL_VERSION = 2:1:0
RING_MAJOR_VERSION = 3
RING_MINOR_VERSION = 0
RING_VERSION = 3.0
RPR_DLL_VERSION = 2:1:0
RTD_DLL_VERSION = 1:1:0
RTL_DLL_VERSION = 2:1:0
RTN_DLL_VERSION = 1:1:0
RUT_DLL_VERSION = 2:1:0
RWI_DLL_VERSION = 2:1:0
S2R_MAJOR_VERSION = 4
S2R_MINOR_VERSION = 4
S2R_VERSION = 4.4
SCAPIN_MAJOR_VERSION = 1
SCAPIN_MINOR_VERSION = 1
SCAPIN_VERSION = 1.1
SCH_DLL_VERSION = 3:2:0
SCL_DLL_VERSION = 1:5:0
SEA_MAJOR_VERSION = 1
SEA_MINOR_VERSION = 0
SEA_VERSION = 1.0
SED = /bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
SYF_MAJOR_VERSION = 3
SYF_MINOR_VERSION = 6
SYF_VERSION = 3.6
TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal growstk k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp ocr pat2spi pcbs proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn
VASY_MAJOR_VERSION = 1
VASY_MINOR_VERSION = 5
VASY_VERSION = 1.5
VBH_DLL_VERSION = 1:4:0
VBL_DLL_VERSION = 1:4:0
VERSION = 5.0
VEX_DLL_VERSION = 1:3:0
VPD_DLL_VERSION = 1:5:0
VPN_DLL_VERSION = 1:5:0
VRD_DLL_VERSION = 3:4:0
VST2XNF_MAJOR_VERSION = 1
VST2XNF_MINOR_VERSION = 0
VST2XNF_VERSION = 1.0
VTL_DLL_VERSION = 1:5:0
VVH_DLL_VERSION = 1:5:0
X11_LIBS = -lX11
XEXT_LIBS = -lXext
XFSM_MAJOR_VERSION = 1
XFSM_MINOR_VERSION = 4
XFSM_VERSION = 1.4
XM_LIBS = -lXm
XPAT_MAJOR_VERSION = 1
XPAT_MINOR_VERSION = 4
XPAT_VERSION = 1.4
XPM_LIBS = -lXpm
XP_LIBS = -lXp
XSCH_MAJOR_VERSION = 1
XSCH_MINOR_VERSION = 4
XSCH_VERSION = 1.4
XT_LIBS = -lXt
XVPN_MAJOR_VERSION = 1
XVPN_MINOR_VERSION = 5
XVPN_VERSION = 1.5
X_CFLAGS = -I/usr/X11R6/include
X_EXTRA_LIBS =
X_LIBS = -L/usr/X11R6/lib
X_PRE_LIBS = -lSM -lICE
YACC = bison -y
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX =
ac_ct_F77 = g77
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE =
am__fastdepCXX_FALSE = #
am__fastdepCXX_TRUE =
am__include = include
am__leading_dot = .
am__quote =
bindir = ${exec_prefix}/bin
build = i686-redhat-linux-gnu
build_alias =
build_cpu = i686
build_os = linux-gnu
build_vendor = redhat
datadir = ${prefix}/share
exec_prefix = ${prefix}
host = i686-redhat-linux-gnu
host_alias =
host_cpu = i686
host_os = linux-gnu
host_vendor = redhat
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -p -- .
oldincludedir = /usr/include
prefix = /dsk/l1/misc/hcl/altest
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
AM_CFLAGS = -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/ppt/src \
-I$(top_srcdir)/phl/src
lib_LTLIBRARIES = libPgn.la
include_HEADERS = genpat.h
libPgn_la_SOURCES = AFFECT.c ARRAY.c CONV.c DECLAR.c DEF_GEN.c GETCPAT.c \
INIT.c LABEL.c SAVE.c SAV_GEN.c SETTUNIT.c \
libpat_l.c libpat_l.h
libPgn_la_LDFLAGS = -version-info 3:3:0
bin_SCRIPTS = genpat
CLEANFILES = genpat
EXTRA_DIST = genpat.sh
all: all-am
.SUFFIXES:
.SUFFIXES: .c .lo .o .obj
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign genpat/src/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --foreign genpat/src/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-libLTLIBRARIES: $(lib_LTLIBRARIES)
@$(NORMAL_INSTALL)
test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
if test -f $$p; then \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
$(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
else :; fi; \
done
uninstall-libLTLIBRARIES:
@$(NORMAL_UNINSTALL)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
p="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
$(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
done
clean-libLTLIBRARIES:
-test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
@list='$(lib_LTLIBRARIES)'; for p in $$list; do \
dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
test "$$dir" = "$$p" && dir=.; \
echo "rm -f \"$${dir}/so_locations\""; \
rm -f "$${dir}/so_locations"; \
done
libPgn.la: $(libPgn_la_OBJECTS) $(libPgn_la_DEPENDENCIES)
$(LINK) -rpath $(libdir) $(libPgn_la_LDFLAGS) $(libPgn_la_OBJECTS) $(libPgn_la_LIBADD) $(LIBS)
install-binSCRIPTS: $(bin_SCRIPTS)
@$(NORMAL_INSTALL)
test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
@list='$(bin_SCRIPTS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
if test -f $$d$$p; then \
f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
echo " $(binSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(bindir)/$$f'"; \
$(binSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(bindir)/$$f"; \
else :; fi; \
done
uninstall-binSCRIPTS:
@$(NORMAL_UNINSTALL)
@list='$(bin_SCRIPTS)'; for p in $$list; do \
f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
rm -f "$(DESTDIR)$(bindir)/$$f"; \
done
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/AFFECT.Plo
include ./$(DEPDIR)/ARRAY.Plo
include ./$(DEPDIR)/CONV.Plo
include ./$(DEPDIR)/DECLAR.Plo
include ./$(DEPDIR)/DEF_GEN.Plo
include ./$(DEPDIR)/GETCPAT.Plo
include ./$(DEPDIR)/INIT.Plo
include ./$(DEPDIR)/LABEL.Plo
include ./$(DEPDIR)/SAVE.Plo
include ./$(DEPDIR)/SAV_GEN.Plo
include ./$(DEPDIR)/SETTUNIT.Plo
include ./$(DEPDIR)/libpat_l.Plo
.c.o:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c $<
.c.obj:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
.c.lo:
if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=yes \
# depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
# $(CCDEPMODE) $(depcomp) \
# $(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool
uninstall-info-am:
install-includeHEADERS: $(include_HEADERS)
@$(NORMAL_INSTALL)
test -z "$(includedir)" || $(mkdir_p) "$(DESTDIR)$(includedir)"
@list='$(include_HEADERS)'; for p in $$list; do \
if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " $(includeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
$(includeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
done
uninstall-includeHEADERS:
@$(NORMAL_UNINSTALL)
@list='$(include_HEADERS)'; for p in $$list; do \
f="`echo $$p | sed -e 's|^.*/||'`"; \
echo " rm -f '$(DESTDIR)$(includedir)/$$f'"; \
rm -f "$(DESTDIR)$(includedir)/$$f"; \
done
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(LTLIBRARIES) $(SCRIPTS) $(HEADERS)
installdirs:
for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(includedir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \
mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-libtool distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am: install-includeHEADERS
install-exec-am: install-binSCRIPTS install-libLTLIBRARIES
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-binSCRIPTS uninstall-includeHEADERS \
uninstall-info-am uninstall-libLTLIBRARIES
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
clean-libLTLIBRARIES clean-libtool ctags distclean \
distclean-compile distclean-generic distclean-libtool \
distclean-tags distdir dvi dvi-am html html-am info info-am \
install install-am install-binSCRIPTS install-data \
install-data-am install-exec install-exec-am \
install-includeHEADERS install-info install-info-am \
install-libLTLIBRARIES install-man install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags uninstall uninstall-am uninstall-binSCRIPTS \
uninstall-includeHEADERS uninstall-info-am \
uninstall-libLTLIBRARIES
genpat : ${srcdir}/genpat.sh
${SED} 's,__ALLIANCE_INSTALL_DIR__,$(ALLIANCE_INSTALL_DIR),' $< > $@
chmod a+x $@
# 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:

View File

@ -1,4 +1,8 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/ppt/src \
-I$(top_srcdir)/phl/src
lib_LTLIBRARIES = libPgn.la
include_HEADERS = genpat.h
libPgn_la_SOURCES = AFFECT.c ARRAY.c CONV.c DECLAR.c DEF_GEN.c GETCPAT.c \

View File

@ -2,6 +2,9 @@
bin_PROGRAMS = graal
AM_CFLAGS = @ALLIANCE_CFLAGS@ @X_CFLAGS@ \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/rds/src \
-I$(top_srcdir)/druc/src \
-DGRAAL_DEFAULT_TECHNO_NAME=\"etc/cmos.graal\" \
-DGMS_FILE_NAME=\".graal.cfg\" \
-DGRAAL_WINDOW_DX=\"GRAAL_WINDOW_DX\" \
@ -46,6 +49,14 @@ ALL_X_LIBS = $(X_LDFLAGS) $(LIBXM) $(LIBXT) $(LIBXPM) \
graal_LDADD = @ALLIANCE_LIBS@ $(ALL_X_LIBS) \
-L$(top_srcdir)/druc/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lVrd -lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds -lMpu \
-lMap -lMmg -lMcp -lMph -lMut

View File

@ -2,9 +2,18 @@
bin_PROGRAMS = growstk
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/genview/src/gcc-1.42 \
-I$(top_srcdir)/rds/src
growstk_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lMpu -lMcp -lMap -lMmg \
-lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds\
-lMph -lMut

View File

@ -2,9 +2,22 @@
bin_PROGRAMS = k2f
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/aut/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/mbk/src
k2f_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/mbk/src \
-lFtl -lFks -lFvh -lFsm \
-lBdd -lAbl -lAut -lMut

View File

@ -2,9 +2,23 @@
bin_PROGRAMS = l2p
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/rds/src
l2p_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lMlu -lMpu -lMap -lMmg -lMcp -lMcl -lMel \
-lMhl -lMvg -lMlo -lMph -lMut -lMal -lRcn \
-lMsl -lMgl \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libLog.la
include_HEADERS = log.h
libLog_la_SOURCES = \

View File

@ -2,9 +2,28 @@
bin_PROGRAMS = loon
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/mbk/src
loon_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lAbv -lAbe -lAbt -lMlu -lMcl -lMal -lMsl -lMhl -lMel -lMvg -lMgl -lRcn -lMlo -lBdd -lAbl -lAut -lMut
loon_SOURCES = \

View File

@ -1,9 +1,17 @@
## Process this file with automake to produce Makefile.in
bin_PROGRAMS = lvx
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
lvx_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMlu \
-lMcl \
-lMal \

View File

@ -2,15 +2,42 @@
bin_PROGRAMS = cougar flatrds
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/rds/src
cougar_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lMlu -lMpu -lMap -lMmg -lMcp -lMcl -lMel \
-lMhl -lMvl -lMlo -lMph -lMut -lMal -lRcn \
-lMsl -lMgl \
-lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds
flatrds_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lMlu -lMpu -lMap -lMmg -lMcp -lMcl -lMel \
-lMhl -lMvl -lMlo -lMph -lMut -lMal -lRcn \
-lMsl -lMgl \

View File

@ -1,11 +1,22 @@
## Process this file with automake to produce Makefile.in
AM_CFLAGS = -g
AM_CFLAGS = -g -I$(top_srcdir)/mbk/src
bin_PROGRAMS = m2e
m2e_LDADD = -lMpu -lMlu \
m2e_LDADD = \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \
-lMsl \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMal.la
libMal_la_SOURCES = alc_driv_l.c alc_pars_l.c alc_pars_l6.c mal.h

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMap.la
libMap_la_SOURCES = alc_driv_p.c alc_pars_p.c map.h

View File

@ -1,4 +1,4 @@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = -I$(top_srcdir)/mbk/src @ALLIANCE_CFLAGS@
lib_LTLIBRARIES = libMel.la
libMel_la_SOURCES = time.c driver.c parser_y.y parser_l.l
libMel_la_LDFLAGS = -version-info @MEL_DLL_VERSION@

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMhl.la
libMhl_la_SOURCES = drive_hilo.c
libMhl_la_LDFLAGS = -version-info @MHL_DLL_VERSION@

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMmg.la
libMmg_la_SOURCES = mbk2mg.c mg2mbk_y.y mg2mbk_l.l mmg.h
libMmg_la_LDFLAGS = -version-info @MMG_DLL_VERSION@

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMsl.la
include_HEADERS = msl.h
libMsl_la_SOURCES = spi_drive.c spi_drive.h spi_global.c spi_global.h \

View File

@ -1,5 +1,5 @@
YFLAGS = -d
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMvl.la
libMvl_la_SOURCES = mvl_drive.c mvl_parse.h mvl_sspec.c mvl_syacc.h mvl_utype.h \

View File

@ -1,5 +1,5 @@
YFLAGS = -d
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMvg.la
libMvg_la_SOURCES = mvl_drive.c mvl_parse.c mvl_util.c mvl_sspec.c \
@ -21,14 +21,14 @@ mvl_scomp_l.c : $(srcdir)/mvl_scomp_l.l mvl_scomp_y.h
bin_PROGRAMS = x2vy
x2vy_SOURCES = x2vy_main.c
x2vy_LDADD = -lMlu \
-lMcl \
-lMel \
-lMhl \
-lMal \
-lMsl \
-lMgl \
-L. -lMvg \
x2vy_LDADD = -L$(top_srcdir)/mbk/src -lMlu \
-L$(top_srcdir)/mbkvti/src -lMcl \
-L$(top_srcdir)/mbkedif/src -lMel \
-L$(top_srcdir)/mbkhilo/src -lMhl \
-L$(top_srcdir)/mbkal/src -lMal \
-L$(top_srcdir)/mbkspice/src -lMsl \
-L$(top_srcdir)/mbkvrlog/src -lMgl \
-L$(top_srcdir)/mbkvhdlg/src -L. -lMvg \
-lMlo \
-lMut \
-lRcn

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libMgl.la
libMgl_la_SOURCES = drive_vlog.c
libMgl_la_LDFLAGS = -version-info @MGL_DLL_VERSION@

View File

@ -1,5 +1,5 @@
lib_LTLIBRARIES = libMcp.la libMcl.la
AM_CFLAGS = -DTECHNO=\"symbolic_cmos\"
AM_CFLAGS = -DTECHNO=\"symbolic_cmos\" -I$(top_srcdir)/mbk/src
libMcp_la_SOURCES = drive_vti_p.c drive_vti_p.h parse_vti_p.c mcp.h
libMcl_la_SOURCES = drive_vti_l.c drive_vti_l.h parse_vti_l.c mcl.h
libMcp_la_LDFLAGS = -version-info @MCP_DLL_VERSION@

View File

@ -5,11 +5,17 @@ YACC = @YACC@ -d
#INCLUDES = -I$(srcdir)
AM_CXXFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = mips_asm
mips_asm_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-lBeh -lMut -lLog
mips_asm_SOURCES = mips_defs.h mips_y.y mips_l.l mips_globals.c mips_lex.h mips_type.h mips_yacc.h mips_util.c

View File

@ -2,9 +2,37 @@
bin_PROGRAMS = moka
AM_CFLAGS = @ALLIANCE_CFLAGS@ -Wall
AM_CFLAGS = @ALLIANCE_CFLAGS@ -Wall \
-I$(top_srcdir)/abe/src \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/abv/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/btr/src \
-I$(top_srcdir)/ctl/src \
-I$(top_srcdir)/ctp/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/fvh/src \
-I$(top_srcdir)/vex/src
moka_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abe/src \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/abt/src \
-L$(top_srcdir)/abv/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/btr/src \
-L$(top_srcdir)/ctl/src \
-L$(top_srcdir)/ctp/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/vex/src \
-lFtl -lFks -lFvh -lFsm \
-lCtp -lCtl -lVex -lAbt -lAbv -lAbe -lBtr -lBdd -lAbl -lAut -lMut

View File

@ -3,15 +3,35 @@
#CXXFLAGS = -g -pg -O2
CXXFLAGS = -g -O2
#CXXFLAGS = -O2
AM_CXXFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CXXFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/genlib/src \
-I$(top_srcdir)/mbk/src
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/genlib/src \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = nero pdv
#noinst_PROGRAMS = debug
nero_LDADD = -L$(libdir) @ALLIANCE_LIBS@ \
./libU.a \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \
@ -51,6 +71,17 @@ libU_a_SOURCES = UConst.cpp \
nero_SOURCES = nero.cpp
pdv_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \

View File

@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
AM_CXXFLAGS = @ALLIANCE_CFLAGS@
AM_CXXFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
noinst_LIBRARIES = libPCommon.a

View File

@ -4,8 +4,8 @@ YACC = @YACC@ -d
INCLUDES = -I$(srcdir)/../common
AM_CXXFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CXXFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
bin_PROGRAMS = ocp
@ -16,6 +16,16 @@ libOcp_a_SOURCES = PElem.cpp PIns.cpp PNet.cpp \
ocp_LDADD = @ALLIANCE_LIBS@ \
../common/libPCommon.a \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \

View File

@ -1,6 +1,6 @@
## Process this file with automake to produce Makefile.in
INCLUDES = -I$(srcdir)/../include
INCLUDES = -I$(srcdir)/../include -I$(top_srcdir)/mbk/src
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CXXFLAGS = @ALLIANCE_CFLAGS@
@ -10,6 +10,16 @@ bin_PROGRAMS = ocr
ocr_LDADD = @ALLIANCE_LIBS@ \
../seg/libocrPath.a \
../util/libocrUtil.a \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMlu -lMlo -lMal -lMcl -lMel -lMhl \
-lMgl -lMsl -lMvg -lMpu -lMph -lMap \
-lMcp -lMmg -lMut -lRcn

View File

@ -2,7 +2,7 @@
INCLUDES = -I$(srcdir)/../include
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
noinst_LIBRARIES = libocrPath.a

View File

@ -2,7 +2,7 @@
INCLUDES = -I$(srcdir)/../include
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src
noinst_LIBRARIES = libocrUtil.a

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src
lib_LTLIBRARIES = libPat.la
include_HEADERS = pat.h
libPat_la_SOURCES = \

View File

@ -2,9 +2,17 @@
bin_PROGRAMS = pat2spi
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/aut/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/ppt/src
pat2spi_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/ppt/src \
-lPpt -lPhl -lPat -lAut -lMut

View File

@ -3,13 +3,15 @@
YACC = @YACC@ -d
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src
CLEANFILES = bvl_bcomp_y.c bvl_bcomp_y.h bvl_bcomp_l.c y.tab.h y.tab.c
noinst_LIBRARIES = libBvl.a
libBvl_a_SOURCES = bvl999.h bvl_blex.h bvl_drive.c bvl_utdef.h \
bvl_bcomp_l.l bvl_bspec.c bvl_drive.h bvl_util.c \
bvl_bcomp_y.y bvl_bspec.h bvl_parse.c bvl_util.h \

View File

@ -1,141 +1,761 @@
#
# This file is part of the Alliance CAD System
# Copyright (C) Laboratoire LIP6 - Département ASIM
# Universite Pierre et Marie Curie
#
# Home page : http://www-asim.lip6.fr/alliance/
# E-mail : mailto:alliance-users@asim.lip6.fr
#
# This progam is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by the
# Free Software Foundation; either version 2 of the License, or (at your
# option) any later version.
#
# Alliance VLSI CAD System is distributed in the hope that it will be
# useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with the GNU C Library; see the file COPYING. If not, write to the Free
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Makefile.in generated by automake 1.8.3 from Makefile.am.
# pcbs/src/emulbs/Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 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.
# ,,,
# (o o)
# ####=====oOO--(_)--OOO==========================================####
# ## ##
# ## File : Makefike for PCBS ##
# ## Author : Francois DONNET ##
# ## Date : Apr 2001 ##
# ## ##
# ## E-mail : alliance-users@asim.lip6.fr ##
# ## ##
# ####============================================================####
#
#
#
include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
include $(ALLIANCE_TOP)/etc/libraries.mk
DEBUG = -g -Wall #-DNO_HARD
CFLAGS = $(ALC_INC) -D$(ALLIANCE_OS) $(DEBUG)
YACC = yacc
#TARGET_BIN = ..
#PROFILE = -pg
#PURIFY = purify -logfile=pure.log
########################PARAMETRES DU PROGRAMME################################
EXE = emulbs
VERSION = 3.1
NBR_EMULBS31 = 4
###############################################################################
ALC_INC = \
-DNBR_EMULBS=$(NBR_EMULBS31) \
-DPROGRAM_NAME='"$(EXE)"' \
-DPROGRAM_VERSION='"$(VERSION)"' \
-DALLIANCE_VERSION=$(ALLIANCE_VERSION) \
-I$(ALLIANCE_INCLUDE) \
-DMLU_H='<$(MLU_H)>' \
-DMLO_H='<$(MLO_H)>' \
-DBHL_H='<$(BHL_H)>' \
-DBEH_H='<$(BEH_H)>' \
-DPPT_H='<$(PPT_H)>' \
-DPAT_H='<$(PAT_H)>' \
-DPHL_H='<$(PHL_H)>' \
-DLOG_H='<$(LOG_H)>' \
-DMUT_H='<$(MUT_H)>'
ALC_LIB = -lm \
-L$(ALLIANCE_LIB) \
$(MLO_L) \
$(BHL_L) \
$(BEH_L) \
$(PPT_L) \
$(PHL_L) \
$(PAT_L) \
$(LOG_L) \
$(MUT_L)
###############################################################################
SCE = emulbs.c util.c bstools.c infos.c verif.c traduction.c emul_yac.c emul_lex.c hardware_io.c
OBJ = emulbs.o util.o bstools.o infos.o verif.o traduction.o emul_yac.o emul_lex.o hardware_io.o
HEADERS = global.h util.h bstools.h infos.h verif.h traduction.h emul_yac.h emul31.h type_infos.h hardware_io.h
# 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.
##+++++++++++++++++++++++++++++++les regles++++++++++++++++++++++++++++++++++##
SOURCES = $(emulbs_SOURCES)
$(TARGET_BIN)/$(EXE) : $(OBJ)
@echo -n "Generation de l'executable ($@)...."
$(PURIFY) $(CC) $(PROFILE) -o $(TARGET_BIN)/$(EXE) $(OBJ) $(ALC_LIB)
@echo "That's it !!"
srcdir = .
top_srcdir = ../../..
.c.o :
@echo "Compilation de $< (options : '$(DEBUG)')"
$(CC) -c $(CFLAGS) $<
%.i : %.c
@echo "Preprocessing de $<"
$(CC) -E $(CFLAGS) $< > $@
##+++++++++++++++++++++++++++++++LEX&YACC++++++++++++++++++++++++++++++++++++##
emul_yac.c: emul.yac
${YACC} -d emul.yac
@${SED} -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.c > emul_yac.c
@${SED} -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.h > emul_yac.h
@${RM} y.tab.c y.tab.h
## sed remplace les noms globaux commencant par yy pour que deux parseurs cohabitent dans le meme programme
emul_lex.c: emul.lex
${LEX} ${LEXFLAGS} emul.lex
@${SED} -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" lex.yy.c > emul_lex.c
@${RM} lex.yy.c
##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##
clean:
-$(RM) -f *.o
-$(RM) -f *~ core
-$(RM) -f emul_yac.h emul_yac.c emul_lex.c
## le tiret devant la commande signifie que **error 1** est ignore
realclean distclean : clean
-$(RM) -f $(TARGET_BIN)/$(EXE)
###############################################################################
###############################################################################
###############################################################################
#DO NOT DELETE
pkgdatadir = $(datadir)/alliance
pkglibdir = $(libdir)/alliance
pkgincludedir = $(includedir)/alliance
top_builddir = ../../..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_triplet = i686-redhat-linux-gnu
bin_PROGRAMS = emulbs$(EXEEXT)
subdir = pcbs/src/emulbs
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in emul_l.c \
emul_y.c
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(mkdir_p)
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(bindir)"
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS)
am_emulbs_OBJECTS = util.$(OBJEXT) emul_l.$(OBJEXT) \
hardware_io.$(OBJEXT) traduction.$(OBJEXT) bstools.$(OBJEXT) \
emul_y.$(OBJEXT) verif.$(OBJEXT) emulbs.$(OBJEXT) \
infos.$(OBJEXT)
emulbs_OBJECTS = $(am_emulbs_OBJECTS)
emulbs_DEPENDENCIES =
DEFAULT_INCLUDES = -I. -I$(srcdir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/bstools.Po ./$(DEPDIR)/emul_l.Po \
./$(DEPDIR)/emul_y.Po ./$(DEPDIR)/emulbs.Po \
./$(DEPDIR)/hardware_io.Po ./$(DEPDIR)/infos.Po \
./$(DEPDIR)/traduction.Po ./$(DEPDIR)/util.Po \
./$(DEPDIR)/verif.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
LEXCOMPILE = $(LEX) $(LFLAGS) $(AM_LFLAGS)
LTLEXCOMPILE = $(LIBTOOL) --mode=compile $(LEX) $(LFLAGS) $(AM_LFLAGS)
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
$(AM_YFLAGS)
SOURCES = $(emulbs_SOURCES)
DIST_SOURCES = $(emulbs_SOURCES)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ABE_DLL_VERSION = 2:1:0
ABL_DLL_VERSION = 1:3:0
ABT_DLL_VERSION = 2:1:0
ABV_DLL_VERSION = 2:1:0
ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
ALCBANNER_MAJOR_VERSION = 1
ALCBANNER_MINOR_VERSION = 1
ALCBANNER_VERSION = 1.1
ALLIANCE_BUILD_FALSE = #
ALLIANCE_BUILD_TRUE =
ALLIANCE_CFLAGS = -I/dsk/l1/misc/hcl/altest/include
ALLIANCE_LIBS = -L/dsk/l1/misc/hcl/altest/lib
ALLIANCE_TOP = /dsk/l1/misc/hcl/altest
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
AR = ar
ATTILA_MAJOR_VERSION = 0
ATTILA_MINOR_VERSION = 1
ATTILA_VERSION = 0.1
AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
AUT_DLL_VERSION = 1:3:0
AWK = gawk
B2F_MAJOR_VERSION = 1
B2F_MINOR_VERSION = 2
B2F_VERSION = 1.2
BDD_DLL_VERSION = 1:5:0
BEH_DLL_VERSION = 1:11:0
BHL_DLL_VERSION = 1:11:0
BOOG_MAJOR_VERSION = 1
BOOG_MINOR_VERSION = 7
BOOG_VERSION = 1.7
BOOM_MAJOR_VERSION = 1
BOOM_MINOR_VERSION = 2
BOOM_VERSION = 1.2
BTR_DLL_VERSION = 1:3:0
BVL_DLL_VERSION = 1:14:0
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -I/dsk/l1/misc/hcl/altest/include -g -O2
CPP = gcc -E
CPPFLAGS = -I/dsk/l1/misc/hcl/albuild/dsk/l1/misc/hcl/altest/include
CST_DLL_VERSION = 3:2:0
CTL_DLL_VERSION = 1:1:0
CTP_DLL_VERSION = 1:1:0
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2
CYGPATH_W = echo
DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/dsk/l1/misc/hcl/altest\" -DHAVE_LIBIBERTY=1 -DEMULBS_NBR_EMULBS=4 -DEMULBS_BS_SIZE=31 -DEMULBS_VERSION=\"3.2\" -DPROGRAM_NAME=\"emulbs\"
DEPDIR = .deps
DOC_MAJOR_VERSION = 1
DOC_MINOR_VERSION = 0
DOC_VERSION = 1.0
DREAL_MAJOR_VERSION = 1
DREAL_MINOR_VERSION = 14
DREAL_VERSION = 1.14
ECHO = echo
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = grep -E
ELP_DLL_VERSION = 1:5:0
EMULBS_MAJOR_VERSION = 3
EMULBS_MINOR_VERSION = 2
EMULBS_VERSION = 3.2
EXEEXT =
EXP_MAJOR_VERSION = 1
EXP_MINOR_VERSION = 0
EXP_VERSION = 1.0
F77 = g77
FFLAGS = -g -O2
FKS_DLL_VERSION = 1:4:0
FLATBEH_MAJOR_VERSION = 1
FLATBEH_MINOR_VERSION = 1
FLATBEH_VERSION = 1.1
FMI_MAJOR_VERSION = 1
FMI_MINOR_VERSION = 1
FMI_VERSION = 1.1
FSM_DLL_VERSION = 1:4:0
FSP_MAJOR_VERSION = 1
FSP_MINOR_VERSION = 1
FSP_VERSION = 1.1
FTL_DLL_VERSION = 1:4:0
FVH_DLL_VERSION = 1:4:0
GRAAL_MAJOR_VERSION = 1
GRAAL_MINOR_VERSION = 27
GRAAL_VERSION = 1.27
GROWSTK_MAJOR_VERSION = 1
GROWSTK_MINOR_VERSION = 5
GROWSTK_VERSION = 1.5
INCLUDE_MOTIF =
INSTALL_DATA = ${INSTALL} -m 664
INSTALL_PROGRAM = ${INSTALL} -m 775
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
K2F_MAJOR_VERSION = 1
K2F_MINOR_VERSION = 1
K2F_VERSION = 1.1
L2P_MAJOR_VERSION = 1
L2P_MINOR_VERSION = 12
L2P_VERSION = 1.12
LDFLAGS = -L/dsk/l1/misc/hcl/altest/lib
LEX = flex
LEXLIB = -lfl
LEX_OUTPUT_ROOT = lex.yy
LIBOBJS =
LIBS = -liberty -lm -lm -lm -lm -liberty
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LINK_MOTIF = -lXm
LINK_XPM = -lXpm
LN_S = ln -s
LOG_DLL_VERSION = 2:1:0
LOON_MAJOR_VERSION = 1
LOON_MINOR_VERSION = 7
LOON_VERSION = 1.7
LTLIBOBJS =
LVX_MAJOR_VERSION = 1
LVX_MINOR_VERSION = 2
LVX_VERSION = 1.2
LYNX_MAJOR_VERSION = 1
LYNX_MINOR_VERSION = 21
LYNX_VERSION = 1.21
M2E_MAJOR_VERSION = 1
M2E_MINOR_VERSION = 0
M2E_VERSION = 1.0
MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
MAL_DLL_VERSION = 6:0:0
MAP_DLL_VERSION = 6:0:0
MBK_CUR = 4
MBK_DLL_VERSION = 4:2:0
MBK_REL = 0
MBK_REV = 2
MBK_VERSION = 4.2
MCL_DLL_VERSION = 4:9:0
MCP_DLL_VERSION = 4:9:0
MEL_DLL_VERSION = 4:9:0
MGL_DLL_VERSION = 0:8:0
MGN_DLL_VERSION = 3:3:0
MHL_DLL_VERSION = 2:1:0
MIPS_ASM_MAJOR_VERSION = 1
MIPS_ASM_MINOR_VERSION = 0
MIPS_ASM_VERSION = 1.0
MMG_DLL_VERSION = 1:0:0
MOCHA_MAJOR_VERSION = 1
MOCHA_MINOR_VERSION = 1
MOCHA_VERSION = 1.1
MSL_DLL_VERSION = 7:0:0
MVG_DLL_VERSION = 4:1:0
MVL_DLL_VERSION = 4:1:0
NERO_MAJOR_VERSION = 1
NERO_MINOR_VERSION = 0
NERO_VERSION = 1.0
OBJEXT = o
OCP_MAJOR_VERSION = 1
OCP_MINOR_VERSION = 0
OCP_VERSION = 1.0
OCR_MAJOR_VERSION = 1
OCR_MINOR_VERSION = 0
OCR_VERSION = 1.0
PACKAGE = alliance
PACKAGE_BUGREPORT =
PACKAGE_NAME =
PACKAGE_STRING =
PACKAGE_TARNAME =
PACKAGE_VERSION =
PAT2SPI_MAJOR_VERSION = 1
PAT2SPI_MINOR_VERSION = 1
PAT2SPI_VERSION = 1.1
PATH_SEPARATOR = :
PAT_DLL_VERSION = 1:9:0
PCBS_MAJOR_VERSION = 2
PCBS_MINOR_VERSION = 1
PCBS_VERSION = 2.1
PGN_DLL_VERSION = 3:3:0
PHL_DLL_VERSION = 1:9:0
PPT_DLL_VERSION = 1:9:0
PROOF_MAJOR_VERSION = 4
PROOF_MINOR_VERSION = 9
PROOF_VERSION = 4.9
RANLIB = ranlib
RCF_DLL_VERSION = 2:1:0
RDS_DLL_VERSION = 2:1:0
RFM_DLL_VERSION = 2:1:0
RGS_DLL_VERSION = 2:1:0
RING_MAJOR_VERSION = 3
RING_MINOR_VERSION = 0
RING_VERSION = 3.0
RPR_DLL_VERSION = 2:1:0
RTD_DLL_VERSION = 1:1:0
RTL_DLL_VERSION = 2:1:0
RTN_DLL_VERSION = 1:1:0
RUT_DLL_VERSION = 2:1:0
RWI_DLL_VERSION = 2:1:0
S2R_MAJOR_VERSION = 4
S2R_MINOR_VERSION = 4
S2R_VERSION = 4.4
SCAPIN_MAJOR_VERSION = 1
SCAPIN_MINOR_VERSION = 1
SCAPIN_VERSION = 1.1
SCH_DLL_VERSION = 3:2:0
SCL_DLL_VERSION = 1:5:0
SEA_MAJOR_VERSION = 1
SEA_MINOR_VERSION = 0
SEA_VERSION = 1.0
SED = /bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
SYF_MAJOR_VERSION = 3
SYF_MINOR_VERSION = 6
SYF_VERSION = 3.6
TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal growstk k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp ocr pat2spi pcbs proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn
VASY_MAJOR_VERSION = 1
VASY_MINOR_VERSION = 5
VASY_VERSION = 1.5
VBH_DLL_VERSION = 1:4:0
VBL_DLL_VERSION = 1:4:0
VERSION = 5.0
VEX_DLL_VERSION = 1:3:0
VPD_DLL_VERSION = 1:5:0
VPN_DLL_VERSION = 1:5:0
VRD_DLL_VERSION = 3:4:0
VST2XNF_MAJOR_VERSION = 1
VST2XNF_MINOR_VERSION = 0
VST2XNF_VERSION = 1.0
VTL_DLL_VERSION = 1:5:0
VVH_DLL_VERSION = 1:5:0
X11_LIBS = -lX11
XEXT_LIBS = -lXext
XFSM_MAJOR_VERSION = 1
XFSM_MINOR_VERSION = 4
XFSM_VERSION = 1.4
XM_LIBS = -lXm
XPAT_MAJOR_VERSION = 1
XPAT_MINOR_VERSION = 4
XPAT_VERSION = 1.4
XPM_LIBS = -lXpm
XP_LIBS = -lXp
XSCH_MAJOR_VERSION = 1
XSCH_MINOR_VERSION = 4
XSCH_VERSION = 1.4
XT_LIBS = -lXt
XVPN_MAJOR_VERSION = 1
XVPN_MINOR_VERSION = 5
XVPN_VERSION = 1.5
X_CFLAGS = -I/usr/X11R6/include
X_EXTRA_LIBS =
X_LIBS = -L/usr/X11R6/lib
X_PRE_LIBS = -lSM -lICE
YACC = bison -y -d
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX =
ac_ct_F77 = g77
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE =
am__fastdepCXX_FALSE = #
am__fastdepCXX_TRUE =
am__include = include
am__leading_dot = .
am__quote =
bindir = ${exec_prefix}/bin
build = i686-redhat-linux-gnu
build_alias =
build_cpu = i686
build_os = linux-gnu
build_vendor = redhat
datadir = ${prefix}/share
exec_prefix = ${prefix}
host = i686-redhat-linux-gnu
host_alias =
host_cpu = i686
host_os = linux-gnu
host_vendor = redhat
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -p -- .
oldincludedir = /usr/include
prefix = /dsk/l1/misc/hcl/altest
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
AM_CFLAGS = -I/dsk/l1/misc/hcl/altest/include \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/phl/src \
-I$(top_srcdir)/ppt/src
CLEANFILES = emul_y.c emul_y.h emul_l.c y.tab.h y.tab.c
INCLUDES = -I$(srcdir)/../emulbs
emulbs_LDADD = -L/dsk/l1/misc/hcl/altest/lib \
-L$(top_srcdir)/asimut/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/genlib/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/ppt/src \
-lMpu \
-lMal \
-lMap \
-lMcl \
-lMcp \
-lMel \
-lMgl \
-lMsl \
-lMhl \
-lMvg \
-lMvl \
-lMgn \
-lMmg \
-lMph \
-lRcn \
-lMpu \
-lMlu \
-lMlo \
-lBhl \
-lBeh \
-lPpt \
-lPhl \
-lPat \
-lLog \
-lCst \
-lMut
emulbs_SOURCES = emul31.h global.h infos.h util.c \
emul_l.l hardware_io.c traduction.c util.h \
bstools.c emul_y.y hardware_io.h traduction.h verif.c \
bstools.h emulbs.c infos.c type_infos.h verif.h
all: all-am
.SUFFIXES:
.SUFFIXES: .c .l .lo .o .obj .y
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign pcbs/src/emulbs/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --foreign pcbs/src/emulbs/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
@list='$(bin_PROGRAMS)'; for p in $$list; do \
p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
if test -f $$p \
|| test -f $$p1 \
; then \
f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
else :; fi; \
done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
rm -f "$(DESTDIR)$(bindir)/$$f"; \
done
clean-binPROGRAMS:
@list='$(bin_PROGRAMS)'; for p in $$list; do \
f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
echo " rm -f $$p $$f"; \
rm -f $$p $$f ; \
done
emulbs$(EXEEXT): $(emulbs_OBJECTS) $(emulbs_DEPENDENCIES)
@rm -f emulbs$(EXEEXT)
$(LINK) $(emulbs_LDFLAGS) $(emulbs_OBJECTS) $(emulbs_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/bstools.Po
include ./$(DEPDIR)/emul_l.Po
include ./$(DEPDIR)/emul_y.Po
include ./$(DEPDIR)/emulbs.Po
include ./$(DEPDIR)/hardware_io.Po
include ./$(DEPDIR)/infos.Po
include ./$(DEPDIR)/traduction.Po
include ./$(DEPDIR)/util.Po
include ./$(DEPDIR)/verif.Po
.c.o:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c $<
.c.obj:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
.c.lo:
if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=yes \
# depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
# $(CCDEPMODE) $(depcomp) \
# $(LTCOMPILE) -c -o $@ $<
.l.c:
$(LEXCOMPILE) $<
sed '/^#/ s|$(LEX_OUTPUT_ROOT)\.c|$@|' $(LEX_OUTPUT_ROOT).c >$@
rm -f $(LEX_OUTPUT_ROOT).c
.y.c:
$(YACCCOMPILE) $<
if test -f y.tab.h; then \
to=`echo "$*_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \
rm -f y.tab.h; \
if cmp -s $*.ht $*.h; then \
rm -f $*.ht ;\
else \
mv $*.ht $*.h; \
fi; \
fi
if test -f y.output; then \
mv y.output $*.output; \
fi
sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@
rm -f y.tab.c
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool
uninstall-info-am:
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS)
installdirs:
for dir in "$(DESTDIR)$(bindir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-rm -f emul_y.c
-rm -f emul_l.c
clean: clean-am
clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-libtool distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am:
install-exec-am: install-binPROGRAMS
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-binPROGRAMS uninstall-info-am
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
clean-generic clean-libtool ctags distclean distclean-compile \
distclean-generic distclean-libtool distclean-tags distdir dvi \
dvi-am html html-am info info-am install install-am \
install-binPROGRAMS install-data install-data-am install-exec \
install-exec-am install-info install-info-am install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pdf pdf-am ps ps-am tags uninstall uninstall-am \
uninstall-binPROGRAMS uninstall-info-am
emul_y.c emul_y.h : $(srcdir)/emul_y.y
$(YACC) $(YFLAGS) $(srcdir)/emul_y.y && sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.c > emul_y.c && sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.h > emul_y.h
emul_l.c : $(srcdir)/emul_l.l emul_y.h
$(LEX) -t $(srcdir)/emul_l.l | sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" > emul_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:

View File

@ -3,7 +3,13 @@
YACC = @YACC@ -d
DEFS = @DEFS@ -DEMULBS_NBR_EMULBS=4 -DEMULBS_BS_SIZE=31 -DEMULBS_VERSION=\"@EMULBS_VERSION@\" -DPROGRAM_NAME=\"emulbs\"
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/phl/src \
-I$(top_srcdir)/ppt/src
bin_PROGRAMS = emulbs
@ -12,6 +18,25 @@ CLEANFILES = emul_y.c emul_y.h emul_l.c y.tab.h y.tab.c
INCLUDES = -I$(srcdir)/../emulbs
emulbs_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/asimut/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/genlib/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/ppt/src \
-lMpu \
-lMal \
-lMap \

View File

@ -15,6 +15,7 @@
#include <sys/fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>
#include <sys/time.h>
#include "global.h"
#define LABEL_BS_SIZE 30 /*taille des labels des patterns BS sauvegardées*/
@ -255,7 +256,7 @@ extern struct papat *hard_papat(struct papat *head, unsigned int burst_size)
\*****************************************************************************/
extern struct paseq* hard_paseq( struct paseq* pat, unsigned int burst_size, unsigned long *time_tck )
{
struct timeb start_tck,end_tck; /* to compute exec time */
struct timeval start_tck,end_tck; /* to compute exec time */
char *tdi = namealloc(TDI_NAME);
char *tms = namealloc(TMS_NAME);
char *trst = namealloc(TRST_NAME);
@ -265,7 +266,7 @@ int count;
struct paiol *ppaiol;
/* envoie des patterns sur la carte */
ftime(&start_tck);
gettimeofday(&start_tck, NULL);
fprintf(stdout,"\rExecuting %d patterns on %s... \r",
pat->PATNBR, current_lpscan_device() );
@ -304,10 +305,10 @@ struct paiol *ppaiol;
/*send to hard*/
pat->CURPAT = loc_hard_papat( pat->CURPAT, burst_size );
ftime(&end_tck);
gettimeofday(&end_tck, NULL);
*time_tck +=
(end_tck.time-start_tck.time)*1000+end_tck.millitm-start_tck.millitm;
(end_tck.tv_sec-start_tck.tv_sec)*1000+(end_tck.tv_usec-start_tck.tv_usec)/1000;
return pat;
}
@ -319,10 +320,10 @@ struct paiol *ppaiol;
\*****************************************************************************/
extern void save_patterns(char *file, struct paseq* pat, unsigned long *time_io)
{
struct timeb start_io,end_io; /* to compute exec time */
struct timeval start_io,end_io; /* to compute exec time */
const char* entete = PROGRAM_NAME " version " EMULBS_VERSION " for boundary scan";
ftime(&start_io);
gettimeofday(&start_io, NULL);
fprintf(stdout,"\rSaving %d patterns in %s.pat... ",
pat->PATNBR, file);
@ -347,9 +348,9 @@ const char* entete = PROGRAM_NAME " version " EMULBS_VERSION " for boundary sca
pat->CURCOM = NULL;
}
ftime(&end_io);
gettimeofday(&end_io, NULL);
*time_io += (end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
*time_io += (end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
}
@ -359,9 +360,9 @@ const char* entete = PROGRAM_NAME " version " EMULBS_VERSION " for boundary sca
\*****************************************************************************/
extern struct paseq* load_patterns(char *file, struct paseq* pat, unsigned int nb_pat, unsigned long *time_io)
{
struct timeb start_io,end_io; /* to compute exec time */
struct timeval start_io,end_io; /* to compute exec time */
ftime(&start_io);
gettimeofday(&start_io, NULL);
if (nb_pat <= 0 )
fprintf(stdout,"\rLoading all patterns from %s.pat... ",
@ -380,9 +381,9 @@ struct timeb start_io,end_io; /* to compute exec time */
exit( 1 );
}
ftime(&end_io);
gettimeofday(&end_io, NULL);
*time_io += (end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
*time_io += (end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
return pat;
}
@ -395,7 +396,7 @@ struct timeb start_io,end_io; /* to compute exec time */
\*****************************************************************************/
extern void hard_paseq_file(char *scefile, char *resfile, unsigned int nb_pat, unsigned int burst_size)
{
struct timeb start_prg,end_prg; /* to compute exec time */
struct timeval start_prg,end_prg; /* to compute exec time */
unsigned long time_tck=0,time_io=0,time_prg=0; /* to compute exec time */
struct paseq *pat = NULL; /* for .pat file */
int pat_tot = 0;
@ -403,7 +404,7 @@ int pat_tot = 0;
if ( !scefile ) return;
if ( !execute_flag ) return;
ftime(&start_prg);
gettimeofday(&start_prg, NULL);
open_port(burst_size); /* ouverture du port et reset BS */
@ -420,9 +421,9 @@ int pat_tot = 0;
/*temps*/
ftime(&end_prg);
gettimeofday(&end_prg, NULL);
time_prg=
(end_prg.time-start_prg.time)*1000 + end_prg.millitm-start_prg.millitm;
(end_prg.tv_sec-start_prg.tv_sec)*1000 + (end_prg.tv_usec-start_prg.tv_usec)/1000;
statistic(time_prg, time_tck, time_io, pat_tot );
}

View File

@ -3,7 +3,6 @@
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <malloc.h>
#include <ctype.h>
#include <fcntl.h>
#include <sys/timeb.h>

View File

@ -13,6 +13,7 @@
/*####==============================================================####*/
/****************************************************************************/
#include "global.h"
#include <sys/time.h>
/**********************************Global*****************************************/
@ -981,7 +982,7 @@ static struct paseq *FinPaseq(struct paseq *pat_bs)
/* Creation des vecteurs Boundary Scan en n sequences*/
void traduire(char *sce, char *destSRC, char *destBS, unsigned int nb_pat, unsigned int burst_size)
{
struct timeb start_prg,end_prg;
struct timeval start_prg,end_prg;
unsigned long time_tck=0,time_io=0,time_prg=0; /* to compute exec time */
struct paseq *pat=NULL; /* vecteurs paralleles total*/
struct paseq *pat_bs; /* vecteurs Boundary Scan */
@ -990,7 +991,7 @@ unsigned int pat_tot = 0;
if ( !sce ) return;
/***INITIALISATION ET COHERENCE***/
ftime(&start_prg);
gettimeofday(&start_prg, NULL);
/* ouverture du port et reset BS */
if (execute_flag) open_port(burst_size);
@ -1042,9 +1043,9 @@ unsigned int pat_tot = 0;
if (execute_flag) close_port();
/*temps*/
ftime(&end_prg);
gettimeofday(&end_prg, NULL);
time_prg=
(end_prg.time-start_prg.time)*1000 + end_prg.millitm-start_prg.millitm;
(end_prg.tv_sec-start_prg.tv_sec)*1000 + (end_prg.tv_usec-start_prg.tv_usec)/1000;
statistic( time_prg, time_tck, time_io, pat_tot);
}

View File

@ -1,126 +1,767 @@
include $(ALLIANCE_TOP)/etc/$(ALLIANCE_OS).mk
include $(ALLIANCE_TOP)/etc/libraries.mk
###############################################################################
SCE = pcbs.c util.c bstools.c infos.c verif.c traduction.c sig.c parseur.c emul_yac.c emul_lex.c pga_yac.c pga_lex.c
OBJ = pcbs.o util.o bstools.o infos.o verif.o traduction.o sig.o parseur.o emul_yac.o emul_lex.o pga_yac.o pga_lex.o
HEADERS = pcbs.h util.h bstools.h infos.h verif.h traduction.h sig.h parseur.h emul_yac.h pga_yac.h emul31.h type_infos.h global.h
DEBUG = -g -Wall
CFLAGS = $(ALC_INC) -D$(ALLIANCE_OS) $(DEBUG)
YACC = yacc
#PROFILE = -pg
#PURIFY = purify -logfile=pure.log
########################PARAMETRES DU PROGRAMME################################
EXE = pcbs
VERSION = 2.1
PGA_SIZE = 17
NBR_EMULBS31 = 4
###############################################################################
# Makefile.in generated by automake 1.8.3 from Makefile.am.
# pcbs/src/pcbs/Makefile. Generated from Makefile.in by configure.
#bibliotheque ALLIANCE modifiee
BVL_H = bvl999.h
BVL_L = -lBvl999
BVL_INCLUDE = ../bvl
BVL_LIB = ../bvl
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004 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.
ALC_INC = -DPGA_SIZE=$(PGA_SIZE) \
-DNBR_EMUL=$(NBR_EMULBS31) \
-DPROGRAM_NAME='"$(EXE)"' \
-DPROGRAM_VERSION='"$(VERSION)"' \
-DALLIANCE_VERSION=$(ALLIANCE_VERSION) \
-I$(ALLIANCE_INCLUDE) \
-DMLU_H='<$(MLU_H)>' \
-I$(BVL_INCLUDE) \
-DBVL_H='"$(BVL_H)"' \
-DMLO_H='<$(MLO_H)>' \
-DBHL_H='<$(BHL_H)>' \
-DBEH_H='<$(BEH_H)>' \
-DPPT_H='<$(PPT_H)>' \
-DPAT_H='<$(PAT_H)>' \
-DPHL_H='<$(PHL_H)>' \
-DLOG_H='<$(LOG_H)>' \
-DMUT_H='<$(MUT_H)>'
ALC_LIB = -L$(BVL_LIB) \
$(BVL_L) \
-L$(ALLIANCE_LIB) \
$(MLO_L) \
$(BHL_L) \
$(BEH_L) \
$(PPT_L) \
$(PHL_L) \
$(PAT_L) \
$(LOG_L) \
$(MUT_L)
##+++++++++++++++++++++++++++++++les regles++++++++++++++++++++++++++++++++++##
$(TARGET_BIN)/$(EXE) : $(OBJ)
@echo -n "Generation de l'executable ($@)...."
$(PURIFY) $(CC) $(PROFILE) -o $@ $(OBJ) $(ALC_LIB)
@echo "That's it !!"
.c.o :
@echo "Compilation de $< (options : '$(DEBUG)')"
$(CC) -c $(CFLAGS) $<
%.i : %.c
@echo "Preprocessing de $<"
$(CC) -E $(CFLAGS) $< > $@
# 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.
##+++++++++++++++++++++++++++++++LEX&YACC++++++++++++++++++++++++++++++++++++##
emul_yac.c: emul.yac
${YACC} -d emul.yac
@sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.c > emul_yac.c
@sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.h > emul_yac.h
@rm y.tab.c y.tab.h
pga_yac.c: pga.yac
${YACC} -d pga.yac
@sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" y.tab.c > pga_yac.c
@sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" y.tab.h > pga_yac.h
@rm y.tab.c y.tab.h
## sed remplace les noms globaux commencant par yy pour que deux parseurs cohabitent dans le meme programme
SOURCES = $(pcbs_SOURCES)
emul_lex.c: lexeur.lex
${LEX} ${LEXFLAGS} lexeur.lex
@sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" lex.yy.c > emul_lex.c
pga_lex.c: lexeur.lex
@sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" lex.yy.c > pga_lex.c
@rm lex.yy.c
##+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++##
srcdir = .
top_srcdir = ../../..
pkgdatadir = $(datadir)/alliance
pkglibdir = $(libdir)/alliance
pkgincludedir = $(includedir)/alliance
top_builddir = ../../..
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
INSTALL = /usr/bin/install -c
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
host_triplet = i686-redhat-linux-gnu
bin_PROGRAMS = pcbs$(EXEEXT)
subdir = pcbs/src/pcbs
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in emul_y.c
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/./alliance.m4 \
$(top_srcdir)/./motif.m4 $(top_srcdir)/./xpm.m4 \
$(top_srcdir)/configure.in
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(mkdir_p)
CONFIG_CLEAN_FILES =
am__installdirs = "$(DESTDIR)$(bindir)"
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS)
am_pcbs_OBJECTS = emul_y.$(OBJEXT) pga_y.$(OBJEXT) emul_l.$(OBJEXT) \
pga_l.$(OBJEXT) bstools.$(OBJEXT) parseur.$(OBJEXT) \
traduction.$(OBJEXT) verif.$(OBJEXT) infos.$(OBJEXT) \
pcbs.$(OBJEXT) sig.$(OBJEXT) util.$(OBJEXT)
pcbs_OBJECTS = $(am_pcbs_OBJECTS)
pcbs_DEPENDENCIES =
DEFAULT_INCLUDES = -I. -I$(srcdir)
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
DEP_FILES = ./$(DEPDIR)/bstools.Po ./$(DEPDIR)/emul_l.Po \
./$(DEPDIR)/emul_y.Po ./$(DEPDIR)/infos.Po \
./$(DEPDIR)/parseur.Po ./$(DEPDIR)/pcbs.Po \
./$(DEPDIR)/pga_l.Po ./$(DEPDIR)/pga_y.Po \
./$(DEPDIR)/sig.Po ./$(DEPDIR)/traduction.Po \
./$(DEPDIR)/util.Po ./$(DEPDIR)/verif.Po
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
YACCCOMPILE = $(YACC) $(YFLAGS) $(AM_YFLAGS)
LTYACCCOMPILE = $(LIBTOOL) --mode=compile $(YACC) $(YFLAGS) \
$(AM_YFLAGS)
SOURCES = $(pcbs_SOURCES)
DIST_SOURCES = $(pcbs_SOURCES)
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ABE_DLL_VERSION = 2:1:0
ABL_DLL_VERSION = 1:3:0
ABT_DLL_VERSION = 2:1:0
ABV_DLL_VERSION = 2:1:0
ACLOCAL = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run aclocal-1.8
ALCBANNER_MAJOR_VERSION = 1
ALCBANNER_MINOR_VERSION = 1
ALCBANNER_VERSION = 1.1
ALLIANCE_BUILD_FALSE = #
ALLIANCE_BUILD_TRUE =
ALLIANCE_CFLAGS = -I/dsk/l1/misc/hcl/altest/include
ALLIANCE_LIBS = -L/dsk/l1/misc/hcl/altest/lib
ALLIANCE_TOP = /dsk/l1/misc/hcl/altest
AMDEP_FALSE = #
AMDEP_TRUE =
AMTAR = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run tar
AR = ar
ATTILA_MAJOR_VERSION = 0
ATTILA_MINOR_VERSION = 1
ATTILA_VERSION = 0.1
AUTOCONF = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoconf
AUTOHEADER = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run autoheader
AUTOMAKE = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run automake-1.8
AUT_DLL_VERSION = 1:3:0
AWK = gawk
B2F_MAJOR_VERSION = 1
B2F_MINOR_VERSION = 2
B2F_VERSION = 1.2
BDD_DLL_VERSION = 1:5:0
BEH_DLL_VERSION = 1:11:0
BHL_DLL_VERSION = 1:11:0
BOOG_MAJOR_VERSION = 1
BOOG_MINOR_VERSION = 7
BOOG_VERSION = 1.7
BOOM_MAJOR_VERSION = 1
BOOM_MINOR_VERSION = 2
BOOM_VERSION = 1.2
BTR_DLL_VERSION = 1:3:0
BVL_DLL_VERSION = 1:14:0
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -I/dsk/l1/misc/hcl/altest/include -g -O2
CPP = gcc -E
CPPFLAGS = -I/dsk/l1/misc/hcl/albuild/dsk/l1/misc/hcl/altest/include
CST_DLL_VERSION = 3:2:0
CTL_DLL_VERSION = 1:1:0
CTP_DLL_VERSION = 1:1:0
CXX = g++
CXXCPP = g++ -E
CXXDEPMODE = depmode=gcc3
CXXFLAGS = -g -O2
CYGPATH_W = echo
DEFS = -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"alliance\" -DVERSION=\"5.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIBIBERTY=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_LIBM=1 -DHAVE_UNISTD_H=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DSTDC_HEADERS=1 -DHAVE_SYS_WAIT_H=1 -DRETSIGTYPE=void -DHAVE_MOTIF=1 -DHAVE_XPM=1 -DHAVE_XPM=1 -DHAVE_X11_XPM_H=1 -DHAVE_XP=1 -DHAVE_MOTIF=1 -DHAVE_XMUSEVERSION=1 -DHAVE_XMINSTALLIMAGE=1 -DALLIANCE_VERSION=\"5.0\" -DALLIANCE_TOP=\"/dsk/l1/misc/hcl/altest\" -DHAVE_LIBIBERTY=1 -DPCBS_PGA_SIZE=17 -DPCBS_NBR_EMULBS=4 -DPCBS_VERSION=\"2.1\" -DPROGRAM_NAME=\"pcbs\"
DEPDIR = .deps
DOC_MAJOR_VERSION = 1
DOC_MINOR_VERSION = 0
DOC_VERSION = 1.0
DREAL_MAJOR_VERSION = 1
DREAL_MINOR_VERSION = 14
DREAL_VERSION = 1.14
ECHO = echo
ECHO_C =
ECHO_N = -n
ECHO_T =
EGREP = grep -E
ELP_DLL_VERSION = 1:5:0
EMULBS_MAJOR_VERSION = 3
EMULBS_MINOR_VERSION = 2
EMULBS_VERSION = 3.2
EXEEXT =
EXP_MAJOR_VERSION = 1
EXP_MINOR_VERSION = 0
EXP_VERSION = 1.0
F77 = g77
FFLAGS = -g -O2
FKS_DLL_VERSION = 1:4:0
FLATBEH_MAJOR_VERSION = 1
FLATBEH_MINOR_VERSION = 1
FLATBEH_VERSION = 1.1
FMI_MAJOR_VERSION = 1
FMI_MINOR_VERSION = 1
FMI_VERSION = 1.1
FSM_DLL_VERSION = 1:4:0
FSP_MAJOR_VERSION = 1
FSP_MINOR_VERSION = 1
FSP_VERSION = 1.1
FTL_DLL_VERSION = 1:4:0
FVH_DLL_VERSION = 1:4:0
GRAAL_MAJOR_VERSION = 1
GRAAL_MINOR_VERSION = 27
GRAAL_VERSION = 1.27
GROWSTK_MAJOR_VERSION = 1
GROWSTK_MINOR_VERSION = 5
GROWSTK_VERSION = 1.5
INCLUDE_MOTIF =
INSTALL_DATA = ${INSTALL} -m 664
INSTALL_PROGRAM = ${INSTALL} -m 775
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = ${SHELL} $(install_sh) -c -s
K2F_MAJOR_VERSION = 1
K2F_MINOR_VERSION = 1
K2F_VERSION = 1.1
L2P_MAJOR_VERSION = 1
L2P_MINOR_VERSION = 12
L2P_VERSION = 1.12
LDFLAGS = -L/dsk/l1/misc/hcl/altest/lib
LEX = flex
LEXLIB = -lfl
LEX_OUTPUT_ROOT = lex.yy
LIBOBJS =
LIBS = -liberty -lm -lm -lm -lm -liberty
LIBTOOL = $(SHELL) $(top_builddir)/libtool
LINK_MOTIF = -lXm
LINK_XPM = -lXpm
LN_S = ln -s
LOG_DLL_VERSION = 2:1:0
LOON_MAJOR_VERSION = 1
LOON_MINOR_VERSION = 7
LOON_VERSION = 1.7
LTLIBOBJS =
LVX_MAJOR_VERSION = 1
LVX_MINOR_VERSION = 2
LVX_VERSION = 1.2
LYNX_MAJOR_VERSION = 1
LYNX_MINOR_VERSION = 21
LYNX_VERSION = 1.21
M2E_MAJOR_VERSION = 1
M2E_MINOR_VERSION = 0
M2E_VERSION = 1.0
MAKEINFO = ${SHELL} /dsk/l1/misc/hcl/alliance/src/missing --run makeinfo
MAL_DLL_VERSION = 6:0:0
MAP_DLL_VERSION = 6:0:0
MBK_CUR = 4
MBK_DLL_VERSION = 4:2:0
MBK_REL = 0
MBK_REV = 2
MBK_VERSION = 4.2
MCL_DLL_VERSION = 4:9:0
MCP_DLL_VERSION = 4:9:0
MEL_DLL_VERSION = 4:9:0
MGL_DLL_VERSION = 0:8:0
MGN_DLL_VERSION = 3:3:0
MHL_DLL_VERSION = 2:1:0
MIPS_ASM_MAJOR_VERSION = 1
MIPS_ASM_MINOR_VERSION = 0
MIPS_ASM_VERSION = 1.0
MMG_DLL_VERSION = 1:0:0
MOCHA_MAJOR_VERSION = 1
MOCHA_MINOR_VERSION = 1
MOCHA_VERSION = 1.1
MSL_DLL_VERSION = 7:0:0
MVG_DLL_VERSION = 4:1:0
MVL_DLL_VERSION = 4:1:0
NERO_MAJOR_VERSION = 1
NERO_MINOR_VERSION = 0
NERO_VERSION = 1.0
OBJEXT = o
OCP_MAJOR_VERSION = 1
OCP_MINOR_VERSION = 0
OCP_VERSION = 1.0
OCR_MAJOR_VERSION = 1
OCR_MINOR_VERSION = 0
OCR_VERSION = 1.0
PACKAGE = alliance
PACKAGE_BUGREPORT =
PACKAGE_NAME =
PACKAGE_STRING =
PACKAGE_TARNAME =
PACKAGE_VERSION =
PAT2SPI_MAJOR_VERSION = 1
PAT2SPI_MINOR_VERSION = 1
PAT2SPI_VERSION = 1.1
PATH_SEPARATOR = :
PAT_DLL_VERSION = 1:9:0
PCBS_MAJOR_VERSION = 2
PCBS_MINOR_VERSION = 1
PCBS_VERSION = 2.1
PGN_DLL_VERSION = 3:3:0
PHL_DLL_VERSION = 1:9:0
PPT_DLL_VERSION = 1:9:0
PROOF_MAJOR_VERSION = 4
PROOF_MINOR_VERSION = 9
PROOF_VERSION = 4.9
RANLIB = ranlib
RCF_DLL_VERSION = 2:1:0
RDS_DLL_VERSION = 2:1:0
RFM_DLL_VERSION = 2:1:0
RGS_DLL_VERSION = 2:1:0
RING_MAJOR_VERSION = 3
RING_MINOR_VERSION = 0
RING_VERSION = 3.0
RPR_DLL_VERSION = 2:1:0
RTD_DLL_VERSION = 1:1:0
RTL_DLL_VERSION = 2:1:0
RTN_DLL_VERSION = 1:1:0
RUT_DLL_VERSION = 2:1:0
RWI_DLL_VERSION = 2:1:0
S2R_MAJOR_VERSION = 4
S2R_MINOR_VERSION = 4
S2R_VERSION = 4.4
SCAPIN_MAJOR_VERSION = 1
SCAPIN_MINOR_VERSION = 1
SCAPIN_VERSION = 1.1
SCH_DLL_VERSION = 3:2:0
SCL_DLL_VERSION = 1:5:0
SEA_MAJOR_VERSION = 1
SEA_MINOR_VERSION = 0
SEA_VERSION = 1.0
SED = /bin/sed
SET_MAKE =
SHELL = /bin/sh
STRIP = strip
SYF_MAJOR_VERSION = 3
SYF_MINOR_VERSION = 6
SYF_VERSION = 3.6
TOOLSDIRS = mbk mbkal mbkap mbkedif mbkhilo mbkmg mbkspice mbkvhdl mbkvrlog mbkvti mbkvhdlg aut rds rdscif rdsgds elp abl bdd log btr vex ctl ctp abe abt abv fsm fks fvh ftl rtn rtd scl vbh vbl vpn vpd vvh vtl pat ppt phl gcp druc beh bhl bvl alcban asimut attila b2f boog boom cells distrib documentation dreal exp flatbeh flatlo flatph fmi fsp genlib genpat graal growstk k2f l2p loon lvx lynx m2e mips_asm mocha nero ocp ocr pat2spi pcbs proof ring s2r scapin sea syf vasy vst2xnf x2y xfsm xpat xsch xvpn
VASY_MAJOR_VERSION = 1
VASY_MINOR_VERSION = 5
VASY_VERSION = 1.5
VBH_DLL_VERSION = 1:4:0
VBL_DLL_VERSION = 1:4:0
VERSION = 5.0
VEX_DLL_VERSION = 1:3:0
VPD_DLL_VERSION = 1:5:0
VPN_DLL_VERSION = 1:5:0
VRD_DLL_VERSION = 3:4:0
VST2XNF_MAJOR_VERSION = 1
VST2XNF_MINOR_VERSION = 0
VST2XNF_VERSION = 1.0
VTL_DLL_VERSION = 1:5:0
VVH_DLL_VERSION = 1:5:0
X11_LIBS = -lX11
XEXT_LIBS = -lXext
XFSM_MAJOR_VERSION = 1
XFSM_MINOR_VERSION = 4
XFSM_VERSION = 1.4
XM_LIBS = -lXm
XPAT_MAJOR_VERSION = 1
XPAT_MINOR_VERSION = 4
XPAT_VERSION = 1.4
XPM_LIBS = -lXpm
XP_LIBS = -lXp
XSCH_MAJOR_VERSION = 1
XSCH_MINOR_VERSION = 4
XSCH_VERSION = 1.4
XT_LIBS = -lXt
XVPN_MAJOR_VERSION = 1
XVPN_MINOR_VERSION = 5
XVPN_VERSION = 1.5
X_CFLAGS = -I/usr/X11R6/include
X_EXTRA_LIBS =
X_LIBS = -L/usr/X11R6/lib
X_PRE_LIBS = -lSM -lICE
YACC = bison -y -d
ac_ct_AR = ar
ac_ct_CC = gcc
ac_ct_CXX =
ac_ct_F77 = g77
ac_ct_RANLIB = ranlib
ac_ct_STRIP = strip
am__fastdepCC_FALSE = #
am__fastdepCC_TRUE =
am__fastdepCXX_FALSE = #
am__fastdepCXX_TRUE =
am__include = include
am__leading_dot = .
am__quote =
bindir = ${exec_prefix}/bin
build = i686-redhat-linux-gnu
build_alias =
build_cpu = i686
build_os = linux-gnu
build_vendor = redhat
datadir = ${prefix}/share
exec_prefix = ${prefix}
host = i686-redhat-linux-gnu
host_alias =
host_cpu = i686
host_os = linux-gnu
host_vendor = redhat
includedir = ${prefix}/include
infodir = ${prefix}/info
install_sh = /dsk/l1/misc/hcl/alliance/src/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localstatedir = ${prefix}/var
mandir = ${prefix}/man
mkdir_p = mkdir -p -- .
oldincludedir = /usr/include
prefix = /dsk/l1/misc/hcl/altest
program_transform_name = s,x,x,
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
sysconfdir = ${prefix}/etc
target_alias =
AM_CFLAGS = -I/dsk/l1/misc/hcl/altest/include \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/bvl/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/phl/src \
-I$(top_srcdir)/ppt/src
CLEANFILES = emul_y.c emul_y.h pga_y.c pga_y.h pga_l.c emul_l.c y.tab.c y.tab.h
INCLUDES = -I$(srcdir)/../bvl -I$(srcdir)/../pcbs
pcbs_LDADD = \
-L../bvl -lBvl \
-L/dsk/l1/misc/hcl/altest/lib \
-L$(top_srcdir)/asimut/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/genlib/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/ppt/src \
-lMal \
-lMap \
-lMcl \
-lMcp \
-lMel \
-lMgl \
-lMsl \
-lMhl \
-lMvg \
-lMvl \
-lMgn \
-lMmg \
-lMph \
-lRcn \
-lMpu \
-lMlu \
-lMlo \
-lBhl \
-lBeh \
-lPpt \
-lPhl \
-lPat \
-lLog \
-lCst \
-lMut
clean:
-/bin/rm -f *.o
-/bin/rm -f $(TARGET_BIN)/$(EXE)
-/bin/rm -f *~ core
-/bin/rm -f pga_yac.c emul_yac.c pga_lex.c emul_lex.c
## le tiret devant la commande signifie que **error 1** est ignore
pcbs_SOURCES = emul_y.y pga_y.c emul_l.c pga_l.c \
bstools.c parseur.c \
traduction.c verif.c \
infos.c pcbs.c sig.c util.c \
bstools.h global.h pcbs.h traduction.h \
verif.h emul31.h infos.h \
type_infos.h parseur.h sig.h util.h
depend :
@echo "Computing depends into Makefile.new"
sed '/^#DO NOT DELETE/q' Makefile > Makefile.new
$(CC) -M $(SCE) $(ALC_INC) >> Makefile.new
@echo "Moving Makefile to Makefile.bak"
rm -f Makefile.bak
-mv Makefile Makefile.bak
@echo "Moving Makefile.new to Makefile"
-mv Makefile.new Makefile
all: all-am
headers :
@echo "Generation automatique des Headers"
for file in $(HEADERS) ; \
do sed '/\/\* PUBLIC FONCTIONS \*\//q' \$file:r.h > tmp.h ; \
grep EXTERN \$file:r.c | sed -e 's/EXTERN \(.*\)(.*)/extern \1();/' >> tmp.h ; \
cat tmp.h \;
.SUFFIXES:
.SUFFIXES: .c .lo .o .obj .y
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign pcbs/src/pcbs/Makefile'; \
cd $(top_srcdir) && \
$(AUTOMAKE) --foreign pcbs/src/pcbs/Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(top_srcdir)/configure: $(am__configure_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
@list='$(bin_PROGRAMS)'; for p in $$list; do \
p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
if test -f $$p \
|| test -f $$p1 \
; then \
f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
$(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
else :; fi; \
done
###############################################################################
###############################################################################
###############################################################################
#DO NOT DELETE
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; for p in $$list; do \
f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
rm -f "$(DESTDIR)$(bindir)/$$f"; \
done
clean-binPROGRAMS:
@list='$(bin_PROGRAMS)'; for p in $$list; do \
f=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
echo " rm -f $$p $$f"; \
rm -f $$p $$f ; \
done
pcbs$(EXEEXT): $(pcbs_OBJECTS) $(pcbs_DEPENDENCIES)
@rm -f pcbs$(EXEEXT)
$(LINK) $(pcbs_LDFLAGS) $(pcbs_OBJECTS) $(pcbs_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include ./$(DEPDIR)/bstools.Po
include ./$(DEPDIR)/emul_l.Po
include ./$(DEPDIR)/emul_y.Po
include ./$(DEPDIR)/infos.Po
include ./$(DEPDIR)/parseur.Po
include ./$(DEPDIR)/pcbs.Po
include ./$(DEPDIR)/pga_l.Po
include ./$(DEPDIR)/pga_y.Po
include ./$(DEPDIR)/sig.Po
include ./$(DEPDIR)/traduction.Po
include ./$(DEPDIR)/util.Po
include ./$(DEPDIR)/verif.Po
.c.o:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c $<
.c.obj:
if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=no \
# depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' \
# $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c `$(CYGPATH_W) '$<'`
.c.lo:
if $(LTCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
# source='$<' object='$@' libtool=yes \
# depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' \
# $(CCDEPMODE) $(depcomp) \
# $(LTCOMPILE) -c -o $@ $<
.y.c:
$(YACCCOMPILE) $<
if test -f y.tab.h; then \
to=`echo "$*_H" | sed \
-e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' \
-e 's/[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]/_/g'`; \
sed "/^#/ s/Y_TAB_H/$$to/g" y.tab.h >$*.ht; \
rm -f y.tab.h; \
if cmp -s $*.ht $*.h; then \
rm -f $*.ht ;\
else \
mv $*.ht $*.h; \
fi; \
fi
if test -f y.output; then \
mv y.output $*.output; \
fi
sed '/^#/ s|y\.tab\.c|$@|' y.tab.c >$@t && mv $@t $@
rm -f y.tab.c
mostlyclean-libtool:
-rm -f *.lo
clean-libtool:
-rm -rf .libs _libs
distclean-libtool:
-rm -f libtool
uninstall-info-am:
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(ETAGS_ARGS)$$tags$$unique" \
|| $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$tags $$unique
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
tags=; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) ' { files[$$0] = 1; } \
END { for (i in files) print i; }'`; \
test -z "$(CTAGS_ARGS)$$tags$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$tags $$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& cd $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) $$here
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
@srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
list='$(DISTFILES)'; for file in $$list; do \
case $$file in \
$(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
$(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
esac; \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
if test "$$dir" != "$$file" && test "$$dir" != "."; then \
dir="/$$dir"; \
$(mkdir_p) "$(distdir)$$dir"; \
else \
dir=''; \
fi; \
if test -d $$d/$$file; then \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
fi; \
cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
else \
test -f $(distdir)/$$file \
|| cp -p $$d/$$file $(distdir)/$$file \
|| exit 1; \
fi; \
done
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS)
installdirs:
for dir in "$(DESTDIR)$(bindir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
`test -z '$(STRIP)' || \
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
mostlyclean-generic:
clean-generic:
-test -z "$(CLEANFILES)" || rm -f $(CLEANFILES)
distclean-generic:
-rm -f $(CONFIG_CLEAN_FILES)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
-rm -f emul_y.c
clean: clean-am
clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
distclean: distclean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-libtool distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
info: info-am
info-am:
install-data-am:
install-exec-am: install-binPROGRAMS
install-info: install-info-am
install-man:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -rf ./$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-binPROGRAMS uninstall-info-am
.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
clean-generic clean-libtool ctags distclean distclean-compile \
distclean-generic distclean-libtool distclean-tags distdir dvi \
dvi-am html html-am info info-am install install-am \
install-binPROGRAMS install-data install-data-am install-exec \
install-exec-am install-info install-info-am install-man \
install-strip installcheck installcheck-am installdirs \
maintainer-clean maintainer-clean-generic mostlyclean \
mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
pdf pdf-am ps ps-am tags uninstall uninstall-am \
uninstall-binPROGRAMS uninstall-info-am
emul_y.c emul_y.h : $(srcdir)/emul_y.y
$(YACC) $(YFLAGS) $(srcdir)/emul_y.y && sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.c > emul_y.c && sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" y.tab.h > emul_y.h
pga_y.c pga_y.h : $(srcdir)/pga_y.y
$(YACC) $(YFLAGS) $(srcdir)/pga_y.y && sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" y.tab.c > pga_y.c && sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" y.tab.h > pga_y.h
emul_l.c : $(srcdir)/lexeur_l.l emul_y.h
$(LEX) -t $(srcdir)/lexeur_l.l | sed -e "s/yy/emul_/g" -e "s/YY/EMUL_/g" > emul_l.c
pga_l.c : $(srcdir)/lexeur_l.l pga_y.h
$(LEX) -t $(srcdir)/lexeur_l.l | sed -e "s/yy/pga_/g" -e "s/YY/PGA_/g" > pga_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:

View File

@ -4,7 +4,14 @@ YACC = @YACC@ -d
DEFS = @DEFS@ -DPCBS_PGA_SIZE=17 -DPCBS_NBR_EMULBS=4 -DPCBS_VERSION=\"@PCBS_VERSION@\" -DPROGRAM_NAME=\"pcbs\"
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/beh/src \
-I$(top_srcdir)/bvl/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/pat/src \
-I$(top_srcdir)/phl/src \
-I$(top_srcdir)/ppt/src
bin_PROGRAMS = pcbs
@ -15,6 +22,25 @@ INCLUDES = -I$(srcdir)/../bvl -I$(srcdir)/../pcbs
pcbs_LDADD = \
-L../bvl -lBvl \
@ALLIANCE_LIBS@ \
-L$(top_srcdir)/asimut/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/genlib/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdl/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/pat/src \
-L$(top_srcdir)/phl/src \
-L$(top_srcdir)/ppt/src \
-lMal \
-lMap \
-lMcl \

View File

@ -14,6 +14,7 @@
#undef DUMMY
#include "global.h"
#include <sys/time.h>
/* FUNCTION DECL *******************************************************/
static void checkLPT();
@ -240,7 +241,7 @@ int send_pat_file(file,resfile,sequence)
char *file,*resfile;
unsigned int sequence;
{
struct timeb start_tck,end_tck,start_io,end_io,start_prg,end_prg;
struct timeval start_tck,end_tck,start_io,end_io,start_prg,end_prg;
unsigned long time_tck=0,time_io=0,time_prg=0; /* to compute exec time */
struct paseq *pat = NULL; /* for .pat file */
int process_error=0; /* error ? */
@ -248,24 +249,24 @@ int nbr_pat=0; /*nbr de patterns bs total */
/***INITIALISATION ET COHERENCE***/
ftime(&start_prg);
gettimeofday(&start_prg,NULL);
/* Lecture du fichier de patterns 'paralleles' et on les compte*/
fprintf(stdout,"Loading from %s.pat...",file);
fflush(stdout);
ftime(&start_io);
gettimeofday(&start_io,NULL);
if ((nbr_pat=compte_pat(file))<0)
{fprintf(stderr," Loading failed!\n");return 1;}
ftime(&end_io);
time_io+=(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
gettimeofday(&end_io,NULL);
time_io+=(end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
/*les fichiers boundary scan sont grands donc partitionner*/
ftime(&start_io);
gettimeofday(&start_io,NULL);
pat = pat_lodpaseq (file, NULL, sequence, 0);
ftime(&end_io);
time_io+=(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
gettimeofday(&end_io,NULL);
time_io+=(end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
if (pat==NULL || pat->ERRFLG)
{fprintf(stderr,"Loading failed!\n");return 1;}
@ -279,11 +280,11 @@ int nbr_pat=0; /*nbr de patterns bs total */
open_port(); /* ouverture du port et reset BS */
/* envoie des patterns sur la carte */
ftime(&start_tck);
gettimeofday(&start_tck,NULL);
process_error += send_paseq(pat->CURPAT);
ftime(&end_tck);
gettimeofday(&end_tck,NULL);
time_tck +=
(end_tck.time-start_tck.time)*1000 + end_tck.millitm-start_tck.millitm;
(end_tck.tv_sec-start_tck.tv_sec)*1000 + (end_tck.tv_usec-start_tck.tv_usec)/1000;
pat_frepacom(pat->CURCOM); /*commentaire debut fichier*/
pat -> CURCOM = pat_addpacom(NULL,ENTETE,0);
@ -302,20 +303,20 @@ int nbr_pat=0; /*nbr de patterns bs total */
(float)((float)(BSpat*100))/nbr_pat,BSpat);
fflush(stdout);}
ftime(&start_io);
gettimeofday(&start_io,NULL);
pat = pat_lodpaseq (file, pat, sequence, 0);
ftime(&end_io);
gettimeofday(&end_io,NULL);
time_io+=
(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
(end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
if (pat==NULL || pat->ERRFLG)
{fprintf(stderr,"Loading failed!\n");return 1;}
/* envoie des patterns sur la carte */
ftime(&start_tck);
gettimeofday(&start_tck,NULL);
process_error += send_paseq(pat->CURPAT->NEXT);/*du au n+1 patterns deja chargees par pat_lodpaseq*/
ftime(&end_tck);
gettimeofday(&end_tck,NULL);
time_tck +=
(end_tck.time-start_tck.time)*1000+end_tck.millitm-start_tck.millitm;
(end_tck.tv_sec-start_tck.tv_sec)*1000+(end_tck.tv_usec-start_tck.tv_usec)/1000;
/*sauvegarde*/
if (savePatBS_flag) pat_savpaseq(resfile, pat, 20);
@ -337,9 +338,9 @@ int nbr_pat=0; /*nbr de patterns bs total */
else fprintf(stdout,"\rExecution of %s on DUT is successful\n",file);
/*temps*/
ftime(&end_prg);
gettimeofday(&end_prg,NULL);
time_prg=
(end_prg.time-start_prg.time)*1000 + end_prg.millitm-start_prg.millitm;
(end_prg.tv_sec-start_prg.tv_sec)*1000 + (end_prg.tv_usec-start_prg.tv_usec)/1000;
affiche_time(time_prg);
fprintf(stdout," but only ");fflush(stdout);
affiche_time(time_tck);

View File

@ -3,7 +3,6 @@
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <malloc.h>
#include <ctype.h>
#include <sys/types.h>
#include <sys/timeb.h>

View File

@ -13,7 +13,7 @@
/*####==============================================================####*/
/****************************************************************************/
#include "global.h"
#include "time.h"
#include <sys/time.h>
/****************************************************************************/
static Data *data=NULL; /*sert a la construction de pattern*/
static int NbPat = 0; /*numero de pattern bs*/
@ -1063,7 +1063,7 @@ int traduire(sce, destSRC, destBS, sequence)
char *sce,*destSRC,*destBS;
unsigned int sequence;
{
struct timeb start_tck,end_tck,start_io,end_io,start_prg,end_prg;
struct timeval start_tck,end_tck,start_io,end_io,start_prg,end_prg;
unsigned long time_tck=0,time_io=0,time_prg=0; /* to compute exec time */
int nbr_pat=0; /*nbr de patterns paralleles*/
struct paseq *pat=NULL; /* vecteurs paralleles total*/
@ -1071,26 +1071,26 @@ struct paseq *pat_bs=NULL; /* vecteurs Boundary Scan */
unsigned int num_seq=1; /*decoupage en plusieurs parties des PAT*/
/***INITIALISATION ET COHERENCE***/
ftime(&start_prg);
gettimeofday(&start_prg,NULL);
/* Lecture du fichier de patterns 'paralleles' et on les compte*/
fprintf(stdout,"Loading from %s.pat...",sce);
fflush(stdout);
ftime(&start_io);
gettimeofday(&start_io,NULL);
if ((nbr_pat=compte_pat(sce))<0)
{fprintf(stderr,"Loading failed!\n");return 1;}
ftime(&end_io);
time_io+=(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
gettimeofday(&end_io,NULL);
time_io+=(end_io.tv_sec-start_io.tv_usec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
fprintf(stdout," %d parallel patterns\n",nbr_pat);
/*allocation minimum memoire sera decidee par utilisateur*/
init_mem((sequence<nbr_pat&&sequence!=0)?sequence:nbr_pat);
/*l'emulation multiplie par un facteur de l'ordre de 200 la taille des pat --> mefiance avec la memoire procedure de chargement/dechargement*/
ftime(&start_io);
gettimeofday(&start_io,NULL);
pat = pat_lodpaseq (sce, NULL, sequence, 0);
ftime(&end_io);
time_io+=(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
gettimeofday(&end_io,NULL);
time_io+=(end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
if (pat==NULL || pat->ERRFLG)
{fprintf(stderr,"Loading failed!\n");return 1;}
@ -1110,10 +1110,10 @@ CURRENT_PARALLEL_PATTERN_NUMBER=0;
else
fprintf(stdout,"Translating pattern from parallel mode to BS mode...\n");
/*les premieres patterns boundary scan d'initialisation de l'automate*/
ftime(&start_tck); /*debut timer*/
gettimeofday(&start_tck,NULL); /*debut timer*/
pat_bs = DebutPaseq(pat,num_seq);
ftime(&end_tck); /*fin timer*/
time_tck += (end_tck.time-start_tck.time) * 1000 + (end_tck.millitm-start_tck.millitm);
gettimeofday(&end_tck,NULL); /*fin timer*/
time_tck += (end_tck.tv_sec-start_tck.tv_sec) * 1000 + (end_tck.tv_usec-start_tck.tv_usec)/1000;
num_seq++;
@ -1121,14 +1121,14 @@ CURRENT_PARALLEL_PATTERN_NUMBER=0;
if (savePatSRC_flag || savePatBS_flag) {
if (verbose_flag) fprintf(stdout,"Saving results...\n");
else {fprintf(stdout,"Saving results...");fflush(stdout);}
ftime(&start_io);
gettimeofday(&start_io,NULL);
if (savePatSRC_flag && pat_savpaseq(destSRC,pat,LABEL_FCL_SIZE))
{fprintf(stderr,"saving file aborted!\n");return 1;}
if (savePatBS_flag && pat_savpaseq(destBS,pat_bs,LABEL_BS_SIZE))
{fprintf(stderr,"saving file aborted!\n");return 1;}
ftime(&end_io);
gettimeofday(&end_io,NULL);
time_io+=
(end_io.time-start_io.time)*1000 + end_io.millitm-start_io.millitm;
(end_io.tv_sec-start_io.tv_sec)*1000 + (end_io.tv_usec-start_io.tv_usec)/1000;
}
mon_free(); /*liberation des labels de la structure*/
@ -1154,33 +1154,33 @@ CURRENT_PARALLEL_PATTERN_NUMBER=0;
/*la fct lodpaseq retourne toujours la pattern precedente suivie */
/*des courantes*/
ftime(&start_io);
gettimeofday(&start_io,NULL);
pat = pat_lodpaseq (sce, pat, sequence, 0);
ftime(&end_io);
time_io+=(end_io.time-start_io.time)*1000 +end_io.millitm-start_io.millitm;
gettimeofday(&end_io,NULL);
time_io+=(end_io.tv_sec-start_io.tv_sec)*1000 +(end_io.tv_usec-start_io.tv_usec)/1000;
if (pat==NULL || pat->ERRFLG)
{fprintf(stderr,"Loading failed!\n");return 1;}
/*traduction*/
if (savePatBS_flag) pat_frepapat(pat_bs->CURPAT);
pat_bs->CURPAT=NULL;
ftime(&start_tck); /*debut timer*/
gettimeofday(&start_tck,NULL); /*debut timer*/
pat_bs = CorpsPaseq(pat,pat_bs,num_seq);
ftime(&end_tck); /*fin timer*/
gettimeofday(&end_tck,NULL); /*fin timer*/
time_tck +=
(end_tck.time-start_tck.time)*1000 + (end_tck.millitm-start_tck.millitm);
(end_tck.tv_sec-start_tck.tv_sec)*1000 + (end_tck.tv_usec-start_tck.tv_usec)/1000;
num_seq++;
/*sauvegarde*/
if (savePatSRC_flag || savePatBS_flag) {
ftime(&start_io);
gettimeofday(&start_io,NULL);
if (savePatSRC_flag && pat_savpaseq(destSRC,pat,LABEL_FCL_SIZE))
{fprintf(stderr,"saving file aborted!\n");return 1;}
if (savePatBS_flag && pat_savpaseq(destBS,pat_bs,LABEL_BS_SIZE))
{fprintf(stderr,"saving file aborted!\n");return 1;}
ftime(&end_io);
gettimeofday(&end_io,NULL);
time_io+=
(end_io.time-start_io.time)*1000 +end_io.millitm-start_io.millitm;
(end_io.tv_sec-start_io.tv_sec)*1000 +(end_io.tv_usec-start_io.tv_usec)/1000;
}
mon_free();/*liberation des labels de la structure*/
}
@ -1203,9 +1203,9 @@ CURRENT_PARALLEL_PATTERN_NUMBER=0;
else fprintf(stdout," ----------> %d ERRORS\n", EXECUTION_ERRORS);
/*temps*/
ftime(&end_prg);
gettimeofday(&end_prg,NULL);
time_prg=
(end_prg.time-start_prg.time)*1000 + end_prg.millitm-start_prg.millitm;
(end_prg.tv_sec-start_prg.tv_sec)*1000 + (end_prg.tv_usec-start_prg.tv_usec)/1000;
affiche_time(time_prg);
fprintf(stdout," but only ");fflush(stdout);
affiche_time(time_tck);

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/pat/src
lib_LTLIBRARIES = libPhl.la
include_HEADERS = phl.h
libPhl_la_SOURCES = pat_debug.c pat_debug.h pat_getusage.c phl.h

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/pat/src
lib_LTLIBRARIES = libPpt.la
include_HEADERS = ppt.h

View File

@ -2,9 +2,18 @@
bin_PROGRAMS = proof
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/beh/src \
-I$(top_srcdir)/bvl/src \
-I$(top_srcdir)/log/src \
-I$(top_srcdir)/mbk/src
proof_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/asimut/src \
-L$(top_srcdir)/beh/src \
-L$(top_srcdir)/bhl/src \
-L$(top_srcdir)/bvl/src \
-L$(top_srcdir)/log/src \
-L$(top_srcdir)/mbk/src \
-lBvl -lBhl -lBeh -lLog -lMut -lCst
proof_SOURCES = \

View File

@ -4,7 +4,7 @@ lib_LTLIBRARIES = libRds.la \
libRpr.la \
libRwi.la \
libRtl.la
AM_CFLAGS = -DRTL_DEFAULT_TECHNO=\"etc/cmos.rds\"
AM_CFLAGS = -DRTL_DEFAULT_TECHNO=\"etc/cmos.rds\" -I$(top_srcdir)/mbk/src
include_HEADERS = rds.h rfm.h rtl.h rwi.h rpr.h rut.h
libRds_la_SOURCES = rdsalloc.c rdsfree.c rdsadd.c rdsdel.c rdsview.c \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/rds/src
lib_LTLIBRARIES = libRcf.la
libRcf_la_SOURCES = cif_drive.c cif_error.c cif_parse.c rcf.h cif.h cif_drive.h cif_error.h cif_parse.h

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/rds/src
lib_LTLIBRARIES = libRgs.la
libRgs_la_SOURCES = gds_drive.h gds_parse.c gds_swap.h gds.h gds_error.c gds_parse.h rgs.h gds_drive.c gds_error.h gds_swap.c
libRgs_la_LDFLAGS = -version-info @RGS_DLL_VERSION@

View File

@ -2,11 +2,23 @@
YACC = @YACC@ -d
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ -I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/genlib/src
bin_PROGRAMS = ring
ring_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/genlib/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src -I$(top_srcdir)/rtn/src
lib_LTLIBRARIES = libRtd.la
include_HEADERS = rtd.h
libRtd_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src
lib_LTLIBRARIES = libRtn.la
include_HEADERS = rtn.h
libRtn_la_SOURCES = \

View File

@ -2,9 +2,19 @@
bin_PROGRAMS = s2r
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/rds/src \
-I$(top_srcdir)/genview/src/gcc-1.42 \
-I$(top_srcdir)/mbk/src
s2r_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkvti/src \
-L$(top_srcdir)/rds/src \
-L$(top_srcdir)/rdscif/src \
-L$(top_srcdir)/rdsgds/src \
-lMpu -lMcp -lMap -lMmg \
-lRtl -lRgs -lRcf -lRfm -lRpr -lRwi -lRut -lRds\
-lMph -lMut

View File

@ -46,8 +46,8 @@
#include <mut.h>
#include <rds.h>
#include <rwi.h>
#include <rut.h>
#include <rtl.h>
#include <rut.h>
#include <rfm.h>
#include <rpr.h>

View File

@ -3,9 +3,20 @@
bin_PROGRAMS = scapin
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/mbk/src \
-DSCAPIN_DEFAULT_PARAM_NAME=\"etc/sxlib.scapin\"
scapin_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMlu -lMcl -lMel -lMhl -lMvg -lMlo -lMut -lMal -lRcn -lMsl -lMgl -lAut
scapin_SOURCES = \

View File

@ -1,4 +1,6 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src \
-I$(top_srcdir)/abl/src -I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/abe/src
lib_LTLIBRARIES = libScl.la
include_HEADERS = scl.h
libScl_la_SOURCES = \

View File

@ -3,13 +3,26 @@
AM_YFLAGS = -d -v -p DEF_grammar
AM_LFLAGS = -s -f -8 -pp -PDEF_grammar -olex.yy.c
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = a2def def2a sxlib2lef
bin_SCRIPTS = sea seroute seplace a2lef
a2def_LDADD = @ALLIANCE_LIBS@ \
./libUtil.a \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \
@ -25,6 +38,17 @@ a2def_LDADD = @ALLIANCE_LIBS@ \
def2a_LDADD = @ALLIANCE_LIBS@ \
./libUtil.a \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \
@ -40,6 +64,17 @@ def2a_LDADD = @ALLIANCE_LIBS@ \
sxlib2lef_LDADD = @ALLIANCE_LIBS@ \
./libUtil.a \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \

View File

@ -2,9 +2,24 @@
bin_PROGRAMS = syf
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/fsm/src \
-I$(top_srcdir)/ftl/src \
-I$(top_srcdir)/fvh/src \
-I$(top_srcdir)/mbk/src
syf_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/fks/src \
-L$(top_srcdir)/fsm/src \
-L$(top_srcdir)/ftl/src \
-L$(top_srcdir)/fvh/src \
-L$(top_srcdir)/mbk/src \
-lFtl -lFks -lFvh -lFsm \
-lBdd -lAbl -lAut -lMut

View File

@ -2,9 +2,33 @@
bin_PROGRAMS = vasy
AM_CFLAGS = @ALLIANCE_CFLAGS@
AM_CFLAGS = @ALLIANCE_CFLAGS@ \
-I$(top_srcdir)/abl/src \
-I$(top_srcdir)/aut/src \
-I$(top_srcdir)/bdd/src \
-I$(top_srcdir)/mbk/src \
-I$(top_srcdir)/rtd/src \
-I$(top_srcdir)/rtn/src \
-I$(top_srcdir)/vex/src \
-I$(top_srcdir)/vbh/src \
-I$(top_srcdir)/vbl/src \
-I$(top_srcdir)/vpn/src \
-I$(top_srcdir)/vtl/src
vasy_LDADD = @ALLIANCE_LIBS@ \
-L$(top_srcdir)/abl/src \
-L$(top_srcdir)/aut/src \
-L$(top_srcdir)/bdd/src \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/rtd/src \
-L$(top_srcdir)/rtn/src \
-L$(top_srcdir)/vbh/src \
-L$(top_srcdir)/vbl/src \
-L$(top_srcdir)/vex/src \
-L$(top_srcdir)/vpd/src \
-L$(top_srcdir)/vpn/src \
-L$(top_srcdir)/vtl/src \
-L$(top_srcdir)/vvh/src \
-lRtd -lRtn -lVtl -lVvh -lVpd -lVpn -lVbl -lVbh \
-lVex -lBdd -lAbl -lAut -lMut

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src
lib_LTLIBRARIES = libVbh.la
include_HEADERS = vbh.h
libVbh_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src -I$(top_srcdir)/vbh/src
lib_LTLIBRARIES = libVbl.la
include_HEADERS = vbl.h
libVbl_la_SOURCES = vbl_bcomp_y.y vbl_bcomp_l.l \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src
lib_LTLIBRARIES = libVex.la
include_HEADERS = vex.h
libVex_la_SOURCES = \

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src \
-I$(top_srcdir)/vpn/src
lib_LTLIBRARIES = libVpd.la
include_HEADERS = vpd.h
libVpd_la_SOURCES = \

View File

@ -1,4 +1,4 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src
lib_LTLIBRARIES = libVpn.la
include_HEADERS = vpn.h
libVpn_la_SOURCES = \

View File

@ -1,11 +1,22 @@
## Process this file with automake to produce Makefile.in
AM_CFLAGS = -g
AM_CFLAGS = -g \
-I$(top_srcdir)/mbk/src
bin_PROGRAMS = vst2xnf
vst2xnf_LDADD = -lMpu -lMlu \
vst2xnf_LDADD = \
-L$(top_srcdir)/mbk/src \
-L$(top_srcdir)/mbkal/src \
-L$(top_srcdir)/mbkap/src \
-L$(top_srcdir)/mbkedif/src \
-L$(top_srcdir)/mbkhilo/src \
-L$(top_srcdir)/mbkmg/src \
-L$(top_srcdir)/mbkspice/src \
-L$(top_srcdir)/mbkvhdlg/src \
-L$(top_srcdir)/mbkvrlog/src \
-L$(top_srcdir)/mbkvti/src \
-lMpu -lMlu \
-lMcl -lMcp \
-lMal -lMap \
-lMsl \

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src \
-I$(top_srcdir)/vpn/src
lib_LTLIBRARIES = libVtl.la
include_HEADERS = vtl.h
libVtl_la_SOURCES = vtl.h vtlacces.c vtlacces.h vtlerror.c vtlerror.h

View File

@ -1,4 +1,5 @@
AM_CFLAGS =
AM_CFLAGS = -I$(top_srcdir)/mbk/src -I$(top_srcdir)/aut/src -I$(top_srcdir)/vex/src \
-I$(top_srcdir)/vpn/src -I$(top_srcdir)/vbh/src -I$(top_srcdir)/vbl/src
lib_LTLIBRARIES = libVvh.la
include_HEADERS = vvh.h
libVvh_la_SOURCES = \

Some files were not shown because too many files have changed in this diff Show More