Put all the Alliance installation detection stuff in one

makefile: alliance-env.mk. Modify all sub-Makefiles accordingly.
Now should be able to run:
1. In the CVS tree (or in the source .tar.gz)
2. In a user installation.
3. In the system wide (packaged) installation.
This commit is contained in:
Jean-Paul Chaput 2012-05-04 14:23:34 +00:00
parent 7743e711a2
commit 12f51dea43
21 changed files with 176 additions and 236 deletions

View File

@ -16,10 +16,8 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
BOOM = $(ALLIANCE_BIN)/boom BOOM = $(ALLIANCE_BIN)/boom
@ -40,10 +38,7 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -106,7 +101,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \ MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -117,7 +112,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -139,7 +134,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,7 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -106,7 +101,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \ MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -117,7 +112,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -139,7 +134,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -41,10 +39,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 4 METAL_LEVEL = 4
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -104,7 +100,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -138,7 +134,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -6,14 +6,7 @@
# \------------------------------------------------------------------/ # \------------------------------------------------------------------/
# #
# Standart System binary access paths. include ../etc/alliance-env.mk
STANDART_BIN = /usr/local/bin:/usr/bin:/bin
STANDART_PATH = PATH=$(STANDART_BIN); export PATH
# Standart Alliance binary access paths.
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
# -------------------------------------------------------------------- # --------------------------------------------------------------------
# Standarts binaries. # Standarts binaries.
@ -28,9 +21,9 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
AWK = PATH=$(STANDART_BIN); gawk AWK = PATH=$(STANDART_BIN); gawk
CAT = PATH=$(STANDART_BIN); cat CAT = PATH=$(STANDART_BIN); cat
MAKE = PATH=$(STANDART_BIN); make MAKE = PATH=$(STANDART_BIN); make
TOUCH = PATH=$(STANDART_BIN); touch TOUCH = PATH=$(STANDART_BIN); touch
GREP = PATH=$(STANDART_BIN); grep GREP = PATH=$(STANDART_BIN); grep
ECHO = /bin/echo ECHO = /bin/echo
# Alliance paths and formats settings. # Alliance paths and formats settings.
GENERAT_LO = vst GENERAT_LO = vst
EXTRACT_LO = al EXTRACT_LO = al
@ -38,14 +31,12 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
EXTRACT_PH = ap EXTRACT_PH = ap
GENERAT_SP = . GENERAT_SP = .
EXTRACT_SP = . EXTRACT_SP = .
CATA_LIB0 = $(ALLIANCE_TOP)/cells/sxlib CATA_LIB0 = $(CELLS_TOP)/sxlib
CATA_LIB1 = $(ALLIANCE_TOP)/cells/dp_sxlib CATA_LIB1 = $(CELLS_TOP)/dp_sxlib
CATA_LIB2 = $(ALLIANCE_TOP)/cells/padlib CATA_LIB2 = $(CELLS_TOP)/padlib
CATA_LIB = .:$(CATA_LIB0):$(CATA_LIB1):$(CATA_LIB2) CATA_LIB = .:$(CATA_LIB0):$(CATA_LIB1):$(CATA_LIB2)
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds GRAAL_TECHNO = $(SYSCONF_TOP)/cmos.graal
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
GRAAL_TECHNO = $(ALLIANCE_TOP)/etc/cmos.graal
MBK_GENERAT_ENV = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB; \ MBK_GENERAT_ENV = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB; \
@ -59,7 +50,7 @@ RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
MBK_SEPAR=$(GENERAT_SP); export MBK_SEPAR; \ MBK_SEPAR=$(GENERAT_SP); export MBK_SEPAR; \
MBK_VDD=vdd; export MBK_VDD; \ MBK_VDD=vdd; export MBK_VDD; \
MBK_VSS=vss; export MBK_VSS; \ MBK_VSS=vss; export MBK_VSS; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_SYMB); export RDS_TECHNO_NAME; \
GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME
# MBK extracting environment. # MBK extracting environment.
@ -74,7 +65,7 @@ RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
MBK_SEPAR=$(EXTRACT_SP); export MBK_SEPAR; \ MBK_SEPAR=$(EXTRACT_SP); export MBK_SEPAR; \
MBK_VDD=vdd; export MBK_VDD; \ MBK_VDD=vdd; export MBK_VDD; \
MBK_VSS=vss; export MBK_VSS; \ MBK_VSS=vss; export MBK_VSS; \
RDS_TECHNO_NAME=$(REAL_RDS_TECHNO); export RDS_TECHNO_NAME;\ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME;\
GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME
MBK_EXTRACT_ENV_SPI = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB; \ MBK_EXTRACT_ENV_SPI = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB; \
@ -88,7 +79,7 @@ MBK_EXTRACT_ENV_SPI = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB; \
MBK_SEPAR=$(EXTRACT_SP); export MBK_SEPAR; \ MBK_SEPAR=$(EXTRACT_SP); export MBK_SEPAR; \
MBK_VDD=vdd; export MBK_VDD; \ MBK_VDD=vdd; export MBK_VDD; \
MBK_VSS=vss; export MBK_VSS; \ MBK_VSS=vss; export MBK_VSS; \
RDS_TECHNO_NAME=$(REAL_RDS_TECHNO); export RDS_TECHNO_NAME;\ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME;\
GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME GRAAL_TECHNO_NAME=$(GRAAL_TECHNO); export GRAAL_TECHNO_NAME
# -------------------------------------------------------------------- # --------------------------------------------------------------------

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
SYF = $(ALLIANCE_BIN)/syf SYF = $(ALLIANCE_BIN)/syf
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -41,11 +39,9 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
METAL_LEVEL = 2 METAL_LEVEL = 2
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
# | | # | |
@ -102,7 +98,7 @@ ENV_OCR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -137,7 +133,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -104,7 +100,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -137,7 +133,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \
@ -145,7 +141,7 @@ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
all : divcas4_er.al all : divcas4_et.al
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
# | | # | |

View File

@ -0,0 +1,34 @@
# If ALLIANCE_TOP is *not* set, assume a packaged installation.
ALLIANCE_TOP ?= /usr/lib/alliance
RUN_IN_SOURCE_TREE ?= False
# Standart System binary access paths.
STANDART_BIN = /usr/local/bin:/usr/bin:/bin
STANDART_PATH = PATH=$(STANDART_BIN); export PATH
ifeq ($(ALLIANCE_TOP),/usr/lib/alliance)
# Packaged installation.
ALLIANCE_BIN = /usr/bin
SYSCONF_TOP = /etc/alliance
CELLS_TOP = /usr/share/alliance/cells
ALLIANCE_EXAMPLES = /usr/share/doc/alliance-doc-5.0/alliance-examples
else
# Most likely hand-made installation (from .tar.gz by autotools).
#ALLIANCE_TOP = $(HOME)/alliance/Linux.slsoc6x/install
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
SYSCONF_TOP = $(ALLIANCE_TOP)/etc
CELLS_TOP = $(ALLIANCE_TOP)/cells
ifeq ($(RUN_IN_SOURCE_TREE),True)
# Examples in the source tree (conventional location).
ALLIANCE_EXAMPLES = $(HOME)/alliance/src/documentation/alliance-examples
else
# Examples in the installed tree.
ALLIANCE_EXAMPLES = $(ALLIANCE_TOP)/examples/alliance-examples
endif
endif
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
RDS_TECHNO_REAL = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg

View File

@ -1,31 +1,11 @@
#!/bin/sh #!/bin/sh
if [ -z "$ALLIANCE_TOP" ]; then
ALLIANCE_TOP="${HOME}/alliance/Linux.slsoc6x/install"
fi
if [ "$ALLIANCE_TOP" != "/usr/lib/alliance" ]; then
ALLIANCE_BIN=${ALLIANCE_TOP}/bin
CELLS_TOP=${ALLIANCE_TOP}/cells
else
ALLIANCE_BIN=/usr/bin
CELLS_TOP=/usr/share/alliance/cells
fi
TARGET_LIB=${CELLS_TOP}/sxlib
export ALLIANCE_BIN CELLS_TOP TARGET_LIB
for B in addaccu16 adder4 amd2901 amd2901-vasy digi divcas4 \ for B in addaccu16 adder4 amd2901 amd2901-vasy digi divcas4 \
multi16b-reg multi4b multi8 multi8b pgcd sqrt32 sqrt8 \ multi16b-reg multi4b multi8 multi8b pgcd sqrt32 sqrt8 \
mipsR3000 hadamard mipsR3000 hadamard
do do
if [ -d $B ]; then if [ -d $B ]; then
echo "----- BENCH $B ----- " echo "----- BENCH $B ----- "
(cd $B && \ (cd $B && make clean && make)
make clean && \
make ALLIANCE_BIN=${ALLIANCE_BIN} \
CELLS_TOP=${CELLS_TOP} \
TARGET_LIB=${TARGET_LIB} \
ALLIANCE_EXAMPLES=/dsk/l1/alliance/alliance/src/documentation/alliance-examples \
)
fi fi
done done

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 6 METAL_LEVEL = 6
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -105,7 +101,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -116,7 +112,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -138,7 +134,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -1,7 +1,7 @@
-- description generated by Pat driver -- description generated by Pat driver
-- date : Tue May 1 19:36:58 2012 -- date : Fri May 4 15:41:18 2012
-- revision : v109 -- revision : v109
-- sequence : mips_cpu -- sequence : mips_cpu

View File

@ -1,17 +1,6 @@
# Standart System binary access paths. include ../../etc/alliance-env.mk
STANDART_BIN = /bin:/usr/local/bin:/usr/bin
STANDART_PATH = PATH=$(STANDART_BIN); export PATH
# Standart Alliance binary access paths.
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
CELLS_TOP = $(ALLIANCE_TOP)/cells
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
# FitPath Alliance binary access paths.
# DEVEL_BIN = /users/soft5/newlabo/alliance-4.5.0/archi/Solaris/bin
# -------------------------------------------------------------------- # --------------------------------------------------------------------
# Standarts binaries. # Standarts binaries.
@ -43,24 +32,24 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
TARGET_LIB = $(CELLS_TOP)/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
FPGEN_LIB = $(CATA_LIB0):$(CATA_LIB1) FPGEN_LIB = $(CATA_LIB0):$(CATA_LIB1)
TECHNO_NAME = local-cmos TECHNO_NAME = local-cmos
CARAC_TECHNO_NAME = local-cmos-035 CARAC_TECHNO_NAME = local-cmos-035
CARAC_SPI_MODEL = ./model CARAC_SPI_MODEL = ./model
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = local-cmos-035.rds RDS_TECHNO_REAL = ./local-cmos-035.rds
ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=spi; export MBK_IN_LO; \ MBK_IN_LO=spi; export MBK_IN_LO; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(CATA_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(CATA_LIB); export MBK_CATA_LIB; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \
MBK_OUT_PH=ap; export MBK_OUT_PH; \ MBK_OUT_PH=ap; export MBK_OUT_PH; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
MBK_GENERAT_ENV = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB;\ MBK_GENERAT_ENV = MBK_TARGET_LIB=$(TARGET_LIB); export MBK_TARGET_LIB;\
@ -117,7 +106,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
FLATBEH = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/flatbeh FLATBEH = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/flatbeh
FLATLO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/flatlo FLATLO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/flatlo
LYNX = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/cougar -v LYNX = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/cougar -v
LYNX3 = $(ENV_COUGAR_SPI); $(ALLIANCE_BIN)/cougar -v LYNX3 = $(ENV_COUGAR_SPI); $(ALLIANCE_BIN)/cougar -v
DRUC = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/druc DRUC = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/druc
LVX = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/lvx LVX = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/lvx
PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 6 METAL_LEVEL = 6
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -104,7 +100,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -137,7 +133,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -106,7 +102,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \ MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -117,7 +113,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -139,7 +135,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -103,7 +99,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -114,7 +110,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -136,7 +132,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 4 METAL_LEVEL = 4
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -106,7 +102,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \ MBK_SPI_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -117,7 +113,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -139,7 +135,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 2 METAL_LEVEL = 2
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -103,7 +99,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -114,7 +110,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -136,7 +132,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 5 METAL_LEVEL = 5
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -104,7 +100,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -137,7 +133,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -16,9 +16,7 @@
# | | # | |
# \------------------------------------------------------------*/ # \------------------------------------------------------------*/
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin include ../etc/alliance-env.mk
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
VASY = $(ALLIANCE_BIN)/vasy VASY = $(ALLIANCE_BIN)/vasy
ASIMUT = $(ALLIANCE_BIN)/asimut ASIMUT = $(ALLIANCE_BIN)/asimut
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
TOUCH = touch TOUCH = touch
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib TARGET_LIB = $(CELLS_TOP)/sxlib
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
METAL_LEVEL = 5 METAL_LEVEL = 5
# /*------------------------------------------------------------\ # /*------------------------------------------------------------\
@ -104,7 +100,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_OUT_LO=spi; export MBK_OUT_LO; \ MBK_OUT_LO=spi; export MBK_OUT_LO; \
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \ MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \ MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -115,7 +111,7 @@ ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_COUGAR = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_IN_LO=al; export MBK_IN_LO; \ MBK_IN_LO=al; export MBK_IN_LO; \
MBK_OUT_LO=al; export MBK_OUT_LO; \ MBK_OUT_LO=al; export MBK_OUT_LO; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \ MBK_CATA_LIB=$(TARGET_LIB); export MBK_CATA_LIB; \
@ -137,7 +133,7 @@ ENV_DRUC = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \ ENV_S2R = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \ RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
RDS_IN=cif; export RDS_IN; \ RDS_IN=cif; export RDS_IN; \
RDS_OUT=cif; export RDS_OUT; \ RDS_OUT=cif; export RDS_OUT; \
MBK_IN_PH=ap; export MBK_IN_PH; \ MBK_IN_PH=ap; export MBK_IN_PH; \

View File

@ -11,10 +11,26 @@
#Construit le projet complet #Construit le projet complet
#Building the entire project. #Building the entire project.
if [ -z "$ALLIANCE_TOP" ]; then
alcEnv="/etc/profile.d/alc_env.sh"
if [ ! -x "${alcEnv}" ]; then
ALLIANCE_TOP="${HOME}/alliance/Linux.slsoc6x/install"
alcEnv="${ALLIANCE_TOP}/etc/profile.d/alc_env.sh"
if [ ! -f "${alcEnv}" ]; then
alcEnv="${ALLIANCE_TOP}/etc/alc_env.sh"
else
echo "[ERROR] Cannot find alc_env.sh."
exit 1
fi
fi
. ${alcEnv}
fi
export MBK_IN_LO=vst export MBK_IN_LO=vst
export MBK_OUT_LO=vst export MBK_OUT_LO=vst
export MBK_CATA_LIB=$ALLIANCE_TOP/cells/sxlib:$ALLIANCE_TOP/cells/padlib
export RDS_TECHNO_NAME=$ALLIANCE_TOP/etc/cmos.rds
#Utilisez cet artefact pour commenter une partie du source #Utilisez cet artefact pour commenter une partie du source
#Use this artifact to comment out part of this code, since #Use this artifact to comment out part of this code, since
@ -46,7 +62,7 @@ proof tuner_o tuner
#Projection structurelle sur la bibliotheque standard #Projection structurelle sur la bibliotheque standard
#Mapping of the behavior on the standard cell library #Mapping of the behavior on the standard cell library
export MBK_TARGET_LIB=$ALLIANCE_TOP/cells/sxlib #export MBK_TARGET_LIB=$CELLS_TOP/sxlib
boog -m 0 tuner_o tuner_x boog -m 0 tuner_o tuner_x
#Adaptation de la puissance des portes à leur charge #Adaptation de la puissance des portes à leur charge
@ -142,8 +158,8 @@ lvx vst vst tuner circuit
#We use a fake 0.5 micron technology #We use a fake 0.5 micron technology
export RDS_IN=cif export RDS_IN=cif
export RDS_OUT=cif export RDS_OUT=cif
export RDS_TECHNO_NAME=fake05.rds export RDS_TECHNO_NAME=./fake05.rds
export DREAL_TECHNO_NAME=fake05.dreal export DREAL_TECHNO_NAME=./fake05.dreal
s2r -v circuit s2r -v circuit
#Visualisation du resultat #Visualisation du resultat

View File

@ -1,7 +1,5 @@
ALLIANCE_TOP ?= /usr/lib/alliance include ../alliance-examples/etc/alliance-env.mk
TECHNO_REAL = prol10
# #
# /------------------------------------------------------------------\ # /------------------------------------------------------------------\
@ -9,24 +7,6 @@
# \------------------------------------------------------------------/ # \------------------------------------------------------------------/
# #
# Standart System binary access paths.
STANDART_BIN = /usr/local/bin:/labo/gnu/bin:/usr/bin:/bin
STANDART_PATH = PATH=$(STANDART_BIN); export PATH
ifeq ($(ALLIANCE_TOP),/usr/lib/alliance)
# Standart Alliance binary access paths.
ALLIANCE_BIN = /usr/bin
SYSCONF_TOP = /etc/alliance
CELLS_TOP = /usr/share/alliance/cells
ALLIANCE_EXAMPLES = /usr/share/doc/alliance-doc-5.0/alliance-examples
else
ALLIANCE_TOP = $(HOME)/alliance/Linux.slsoc6x/install
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
SYSCONF_TOP = $(ALLIANCE_TOP)/etc
CELLS_TOP = $(ALLIANCE_TOP)/cells
endif
# -------------------------------------------------------------------- # --------------------------------------------------------------------
# Standarts binaries. # Standarts binaries.

View File

@ -1,14 +1,18 @@
#!/bin/sh #!/bin/sh
if [ -z "$ALLIANCE_TOP" ]; then if [ -z "$ALLIANCE_TOP" ]; then
ALLIANCE_TOP="${HOME}/alliance/Linux.slsoc6x/install" alcEnv="/etc/profile.d/alc_env.sh"
alcEnv="${ALLIANCE_TOP}/etc/profile.d/alc_env.sh" if [ ! -x "${alcEnv}" ]; then
if [ ! -d "${alcEnv}" ]; then ALLIANCE_TOP="${HOME}/alliance/Linux.slsoc6x/install"
alcEnv="${ALLIANCE_TOP}/etc/alc_env.sh"
else alcEnv="${ALLIANCE_TOP}/etc/profile.d/alc_env.sh"
echo "[ERROR] Cannot find alc_env.sh." if [ ! -f "${alcEnv}" ]; then
exit 1 alcEnv="${ALLIANCE_TOP}/etc/alc_env.sh"
else
echo "[ERROR] Cannot find alc_env.sh."
exit 1
fi
fi fi
. ${alcEnv} . ${alcEnv}
fi fi