

     ALLIANCE_TOP = /asim/alliance/
      TECHNO_SYMB = cmos
      TECHNO_REAL = prol10
            RDS_V = 12


#
# /------------------------------------------------------------------\
# |                        Macros definitions                        |
# \------------------------------------------------------------------/
#

# Standart System binary access paths.
 STANDART_BIN  = /usr/local/bin:/labo/gnu/bin:/usr/bin
 STANDART_PATH = PATH=$(STANDART_BIN); export PATH

# Standart Alliance binary access paths.
 ALLIANCE_BIN  = $(ALLIANCE_TOP)/bin

# FitPath Alliance binary access paths.
    DEVEL_BIN  = $(DEVEL_TOP)/bin


# --------------------------------------------------------------------
# Standarts binaries.

           LS =                  /bin/ls
           CD = PATH=$(STANDART_BIN); cd
           CP = PATH=$(STANDART_BIN); cp
           LN = PATH=$(STANDART_BIN); ln
           MV = PATH=$(STANDART_BIN); mv
           RM = PATH=$(STANDART_BIN); rm
          SED = PATH=$(STANDART_BIN); sed
          AWK = PATH=$(STANDART_BIN); gawk
          CAT = PATH=$(STANDART_BIN); cat
         MAKE = PATH=$(STANDART_BIN); make
         ECHO =                  /bin/echo
         GREP =                  /bin/grep
#  Alliance paths and formats settings.
 GENERAT_LO   = vst
 GENERAT_PH   = ap
 GENERAT_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 = $(MBK_TARGET_LIB)


# MBK generating environment.
 MBK_GENERAT_ENV = MBK_TARGET_LIB=$(TARGET_LIB);  export MBK_TARGET_LIB;    \
                   MBK_WORK_LIB=.;                export MBK_WORK_LIB;      \
                   MBK_CATA_LIB=$(CATA_LIB);      export MBK_CATA_LIB;      \
                   MBK_CATAL_NAME=CATAL;          export MBK_CATAL_NAME;    \
                   MBK_OUT_LO=$(GENERAT_LO);      export MBK_OUT_LO;        \
                   MBK_OUT_PH=$(GENERAT_PH);      export MBK_OUT_PH;        \
                   MBK_IN_LO=$(GENERAT_LO);       export MBK_IN_LO;         \
                   MBK_IN_PH=$(GENERAT_PH);       export MBK_IN_PH;         \
                   MBK_SEPAR=$(GENERAT_SP);       export MBK_SEPAR;         \
                   MBK_VDD=vdd;                   export MBK_VDD;           \
                   MBK_VSS=vss;                   export MBK_VSS


# --------------------------------------------------------------------
# Alliance binaries & environment.

  ASIMUT = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/asimut
  DPGEN = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/dpgen
  SYF = $(MBK_GENERAT_ENV); $(ALLIANCE_BIN)/syf -CEV
  GENPAT = $(ALLIANCE_BIN)/genpat -v
#
# /------------------------------------------------------------------\
# |                              Rules                               |
# \------------------------------------------------------------------/
#

all	:	hada_seq_mealy.vbe 


#hada_calc_res.pat	:	hada_calc.vst hada_calc.pat
#	$(ASIMUT) hada_calc hada_calc hada_calc_res


#hada_%.pat	:	hada_%_pat.c
#	$(GENPAT) hada_$*_pat

hada_seq_mealy.vbe	:	hada_seq_mealy.fsm
	$(SYF) -a hada_seq_mealy.fsm

clean	:
	@echo " Fichiers gnrs effacs "
	@rm -f *vbe *.enc Makefile.*
