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:
parent
7743e711a2
commit
12f51dea43
|
@ -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
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
BOOM = $(ALLIANCE_BIN)/boom
|
||||
|
@ -40,10 +38,7 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
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_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,7 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
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_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -41,10 +39,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -6,14 +6,7 @@
|
|||
# \------------------------------------------------------------------/
|
||||
#
|
||||
|
||||
# Standart System binary access paths.
|
||||
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
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
# Standarts binaries.
|
||||
|
@ -28,9 +21,9 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
|||
AWK = PATH=$(STANDART_BIN); gawk
|
||||
CAT = PATH=$(STANDART_BIN); cat
|
||||
MAKE = PATH=$(STANDART_BIN); make
|
||||
TOUCH = PATH=$(STANDART_BIN); touch
|
||||
GREP = PATH=$(STANDART_BIN); grep
|
||||
ECHO = /bin/echo
|
||||
TOUCH = PATH=$(STANDART_BIN); touch
|
||||
GREP = PATH=$(STANDART_BIN); grep
|
||||
ECHO = /bin/echo
|
||||
# Alliance paths and formats settings.
|
||||
GENERAT_LO = vst
|
||||
EXTRACT_LO = al
|
||||
|
@ -38,14 +31,12 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
|||
EXTRACT_PH = ap
|
||||
GENERAT_SP = .
|
||||
EXTRACT_SP = .
|
||||
CATA_LIB0 = $(ALLIANCE_TOP)/cells/sxlib
|
||||
CATA_LIB1 = $(ALLIANCE_TOP)/cells/dp_sxlib
|
||||
CATA_LIB2 = $(ALLIANCE_TOP)/cells/padlib
|
||||
CATA_LIB = .:$(CATA_LIB0):$(CATA_LIB1):$(CATA_LIB2)
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib
|
||||
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
|
||||
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
|
||||
GRAAL_TECHNO = $(ALLIANCE_TOP)/etc/cmos.graal
|
||||
CATA_LIB0 = $(CELLS_TOP)/sxlib
|
||||
CATA_LIB1 = $(CELLS_TOP)/dp_sxlib
|
||||
CATA_LIB2 = $(CELLS_TOP)/padlib
|
||||
CATA_LIB = .:$(CATA_LIB0):$(CATA_LIB1):$(CATA_LIB2)
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
GRAAL_TECHNO = $(SYSCONF_TOP)/cmos.graal
|
||||
|
||||
|
||||
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_VDD=vdd; export MBK_VDD; \
|
||||
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
|
||||
|
||||
# MBK extracting environment.
|
||||
|
@ -74,7 +65,7 @@ RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
|
|||
MBK_SEPAR=$(EXTRACT_SP); export MBK_SEPAR; \
|
||||
MBK_VDD=vdd; export MBK_VDD; \
|
||||
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
|
||||
|
||||
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_VDD=vdd; export MBK_VDD; \
|
||||
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
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
SYF = $(ALLIANCE_BIN)/syf
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -41,11 +39,9 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/sxlib
|
||||
RDS_TECHNO_SYMB = $(ALLIANCE_EXAMPLES)/etc/techno-symb.rds
|
||||
RDS_TECHNO = $(ALLIANCE_EXAMPLES)/etc/techno-035.rds
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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_CATAL_NAME=CATAL; export MBK_CATAL_NAME
|
||||
|
||||
all : divcas4_er.al
|
||||
all : divcas4_et.al
|
||||
|
||||
# /*------------------------------------------------------------\
|
||||
# | |
|
||||
|
|
|
@ -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
|
||||
|
|
@ -1,31 +1,11 @@
|
|||
#!/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 \
|
||||
multi16b-reg multi4b multi8 multi8b pgcd sqrt32 sqrt8 \
|
||||
mipsR3000 hadamard
|
||||
do
|
||||
if [ -d $B ]; then
|
||||
echo "----- BENCH $B ----- "
|
||||
(cd $B && \
|
||||
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 \
|
||||
)
|
||||
(cd $B && make clean && make)
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
-- description generated by Pat driver
|
||||
|
||||
-- date : Tue May 1 19:36:58 2012
|
||||
-- date : Fri May 4 15:41:18 2012
|
||||
-- revision : v109
|
||||
|
||||
-- sequence : mips_cpu
|
||||
|
|
|
@ -1,17 +1,6 @@
|
|||
|
||||
|
||||
# Standart System binary access paths.
|
||||
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
|
||||
include ../../etc/alliance-env.mk
|
||||
|
||||
# --------------------------------------------------------------------
|
||||
# Standarts binaries.
|
||||
|
@ -43,24 +32,24 @@ ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
|||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
FPGEN_LIB = $(CATA_LIB0):$(CATA_LIB1)
|
||||
TECHNO_NAME = local-cmos
|
||||
CARAC_TECHNO_NAME = local-cmos-035
|
||||
CARAC_TECHNO_NAME = local-cmos-035
|
||||
CARAC_SPI_MODEL = ./model
|
||||
|
||||
SPI_MODEL = $(ALLIANCE_TOP)/etc/spimodel.cfg
|
||||
RDS_TECHNO = local-cmos-035.rds
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
RDS_TECHNO_REAL = ./local-cmos-035.rds
|
||||
|
||||
ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
|
||||
MBK_IN_LO=spi; export MBK_IN_LO; \
|
||||
MBK_OUT_LO=spi; export MBK_OUT_LO; \
|
||||
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
|
||||
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
RDS_TECHNO_NAME=$(RDS_TECHNO); export RDS_TECHNO_NAME; \
|
||||
RDS_IN=cif; export RDS_IN; \
|
||||
RDS_OUT=cif; export RDS_OUT; \
|
||||
MBK_CATA_LIB=$(CATA_LIB); export MBK_CATA_LIB; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
MBK_OUT_PH=ap; export MBK_OUT_PH; \
|
||||
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
|
||||
ENV_COUGAR_SPI = MBK_WORK_LIB=.; export MBK_WORK_LIB; \
|
||||
MBK_IN_LO=spi; export MBK_IN_LO; \
|
||||
MBK_OUT_LO=spi; export MBK_OUT_LO; \
|
||||
MBK_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
|
||||
MBK_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
RDS_TECHNO_NAME=$(RDS_TECHNO_REAL); export RDS_TECHNO_NAME; \
|
||||
RDS_IN=cif; export RDS_IN; \
|
||||
RDS_OUT=cif; export RDS_OUT; \
|
||||
MBK_CATA_LIB=$(CATA_LIB); export MBK_CATA_LIB; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
MBK_OUT_PH=ap; export MBK_OUT_PH; \
|
||||
MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME
|
||||
|
||||
|
||||
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
|
||||
FLATLO = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/flatlo
|
||||
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
|
||||
LVX = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/lvx
|
||||
PROOF = $(MBK_EXTRACT_ENV); $(ALLIANCE_BIN)/proof
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN = $(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_MODEL=$(SPI_MODEL); export MBK_SPI_MODEL; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_ONE_NODE_NORC="true"; export MBK_SPI_ONE_NODE_NORC; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -16,9 +16,7 @@
|
|||
# | |
|
||||
# \------------------------------------------------------------*/
|
||||
|
||||
ALLIANCE_BIN=$(ALLIANCE_TOP)/bin
|
||||
|
||||
ALLIANCE_EXAMPLES=/usr/share/doc/alliance-doc-5.0/alliance-examples
|
||||
include ../etc/alliance-env.mk
|
||||
|
||||
VASY = $(ALLIANCE_BIN)/vasy
|
||||
ASIMUT = $(ALLIANCE_BIN)/asimut
|
||||
|
@ -40,10 +38,8 @@ XFSM = $(ALLIANCE_BIN)/xfsm
|
|||
|
||||
TOUCH = touch
|
||||
|
||||
TARGET_LIB = $(ALLIANCE_TOP)/cells/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
|
||||
TARGET_LIB = $(CELLS_TOP)/sxlib
|
||||
SPI_MODEL = $(SYSCONF_TOP)/spimodel.cfg
|
||||
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_SPI_NAMEDNODES="true"; export MBK_SPI_NAMEDNODES; \
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
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; \
|
||||
MBK_IN_LO=al; export MBK_IN_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_OUT=cif; export RDS_OUT; \
|
||||
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
|
||||
|
||||
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_OUT=cif; export RDS_OUT; \
|
||||
MBK_IN_PH=ap; export MBK_IN_PH; \
|
||||
|
|
|
@ -11,10 +11,26 @@
|
|||
#Construit le projet complet
|
||||
#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_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
|
||||
#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
|
||||
#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
|
||||
|
||||
#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
|
||||
export RDS_IN=cif
|
||||
export RDS_OUT=cif
|
||||
export RDS_TECHNO_NAME=fake05.rds
|
||||
export DREAL_TECHNO_NAME=fake05.dreal
|
||||
export RDS_TECHNO_NAME=./fake05.rds
|
||||
export DREAL_TECHNO_NAME=./fake05.dreal
|
||||
s2r -v circuit
|
||||
|
||||
#Visualisation du resultat
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
|
||||
ALLIANCE_TOP ?= /usr/lib/alliance
|
||||
TECHNO_REAL = prol10
|
||||
|
||||
include ../alliance-examples/etc/alliance-env.mk
|
||||
|
||||
#
|
||||
# /------------------------------------------------------------------\
|
||||
|
@ -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.
|
||||
|
|
|
@ -1,14 +1,18 @@
|
|||
#!/bin/sh
|
||||
|
||||
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 [ ! -d "${alcEnv}" ]; then
|
||||
alcEnv="${ALLIANCE_TOP}/etc/alc_env.sh"
|
||||
else
|
||||
echo "[ERROR] Cannot find alc_env.sh."
|
||||
exit 1
|
||||
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
|
||||
|
|
Loading…
Reference in New Issue