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
|
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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
# --------------------------------------------------------------------
|
# --------------------------------------------------------------------
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
# /*------------------------------------------------------------\
|
# /*------------------------------------------------------------\
|
||||||
# | |
|
# | |
|
||||||
|
|
|
@ -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
|
#!/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
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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; \
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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.
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue