include $(TOP)/etc/$(MACHINE).mk

MBK     = install-mbk
MBK_LO  = install-mbkal    install-mbkedif install-mbkhilo \
          install-mbkspice install-mbkvhdl install-mbkvti
MBK_PH  = install-mbkap    install-mbkmg   install-mbkvti
BDD     = install-bdd
BEH	= install-beh      install-behvhdl
APR     = install-gscr
PAT     = install-pat
RDS     = install-rds      install-rdscif  install-rdsgds
ICON    = install-icon
GENLIB  = install-genlib
BLC_GEN = install-rsa       install-bsg     install-rfg

#--------------------------------------------------------------------------

all : install-amg   install-asimut install-dlx_asm  install-bbr     \
      install-bsg   install-desb   install-druc     install-dpr     \
      install-fpgen install-genlib install-genpat   install-genview \
      install-graal install-grog   install-l2p      install-logic   \
      install-lvx   install-lynx   install-netoptim install-proof   \
      install-rage  install-rfg    install-ring     install-rsa     \
      install-s2r   install-scr    install-syf

mbk:
	@echo "----------------------- Processing mbk ----------------------"
	@cd $(TOP)/tools/mbk/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

bdd:
	@echo "----------------------- Processing bdd ----------------------"
	@cd $(TOP)/tools/bdd/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkal:
	@echo "--------------------- Processing mbkal ----------------------"
	@cd $(TOP)/tools/mbkal/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkap:
	@echo "--------------------- Processing mbkap ----------------------"
	@cd $(TOP)/tools/mbkap/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkedif:
	@echo "-------------------- Processing mbkedif ---------------------"
	@cd $(TOP)/tools/mbkedif/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkhilo:
	@echo "-------------------- Processing mbkhilo ---------------------"
	@cd $(TOP)/tools/mbkhilo/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkmg:
	@echo "-------------------- Processing mbkmg -----------------------"
	@cd $(TOP)/tools/mbkmg/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkspice:
	@echo "------------------- Processing mbkspice ---------------------"
	@cd $(TOP)/tools/mbkspice/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkvhdl:
	@echo "-------------------- Processing mbkvhdl ---------------------"
	@cd $(TOP)/tools/mbkvhdl/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

mbkvti:
	@echo "-------------------- Processing mbkvti ----------------------"
	@cd $(TOP)/tools/mbkvti/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

gscr:
	@echo "---------------------- Processing gscr ----------------------"
	@cd $(TOP)/tools/gscr/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

beh:
	@echo "----------------------- Processing beh ----------------------"
	@cd $(TOP)/tools/beh/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

behvhdl:
	@echo "----------------------- Processing behvhdl ------------------"
	@cd $(TOP)/tools/behvhdl/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

pat:
	@echo "----------------------- Processing pat ----------------------"
	@cd $(TOP)/tools/pat/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rds:
	@echo "----------------------- Processing rds ----------------------"
	@cd $(TOP)/tools/rds/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rdscif:
	@echo "----------------------- Processing rdscif -------------------"
	@cd $(TOP)/tools/rdscif/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rdsgds:
	@echo "----------------------- Processing rdsgds -------------------"
	@cd $(TOP)/tools/rdsgds/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

icon:
	@echo "------------------------ Processing icon --------------------"
	@cd $(TOP)/tools/sax/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

genlib:
	@echo "----------------------- Processing genlib -------------------"
	@cd $(TOP)/tools/genlib/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

genpat:
	@echo "----------------------- Processing genpat -------------------"
	@cd $(TOP)/tools/genpat/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

fpgen:
	@echo "----------------------- Processing fpgen -------------------"
	@cd $(TOP)/tools/fitpath/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

bbr:
	@echo "----------------------- Processing bbr ----------------------"
	@cd $(TOP)/tools/flop/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

dpr:
	@echo "----------------------- Processing dpr ----------------------"
	@cd $(TOP)/tools/dpr/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

scr:
	@echo "----------------------- Processing scr ----------------------"
	@cd $(TOP)/tools/scr/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

lynx:
	@echo "----------------------- Processing lynx ---------------------"
	@cd $(TOP)/tools/lynx/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

lvx:
	@echo "----------------------- Processing lvx ----------------------"
	@cd $(TOP)/tools/lvx/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

ring:
	@echo "---------------------- Processing ring ----------------------"
	@cd $(TOP)/tools/ring/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

s2r:
	@echo "---------------------- Processing s2r -----------------------"
	@cd $(TOP)/tools/s2r/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

dlx_asm:
	@echo "----------------------- Processing dlx_asm ------------------"
	@cd $(TOP)/tools/asm/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

druc:
	@echo "----------------------- Processing druc ---------------------"
	@cd $(TOP)/tools/druc/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

graal:
	@echo "---------------------- Processing graal ---------------------"
	@cd $(TOP)/tools/graal/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

genview:
	@echo "-------------------- Processing genview ---------------------"
	@cd $(TOP)/tools/genview/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

l2p:
	@echo "----------------- Processing l2p -------------------"
	@cd $(TOP)/tools/rds2ps/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

asimut:
	@echo "--------------------- Processing asimut ---------------------"
	@cd $(TOP)/tools/asimut/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

proof:
	@echo "---------------------- Processing proof ---------------------"
	@cd $(TOP)/tools/proof/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

netoptim:
	@echo "-------------------- Processing netoptim --------------------"
	@cd $(TOP)/tools/netoptim/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

syf:
	@echo "----------------------- Processing syf ---------------------"
	@cd $(TOP)/tools/syf/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

logic:
	@echo "----------------------- Processing logic ----------------------"
	@cd $(TOP)/tools/sl/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

desb:
	@echo "----------------------- Processing desb ----------------------"
	@cd $(TOP)/tools/desb/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

bsg:
	@echo "----------------------- Processing bsg ----------------------"
	@cd $(TOP)/tools/bsg/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rsa:
	@echo "----------------------- Processing rsa ----------------------"
	@cd $(TOP)/tools/rsa/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rfg:
	@echo "----------------------- Processing rfg ----------------------"
	@cd $(TOP)/tools/rfg/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

grog:
	@echo "----------------------- Processing grog ----------------------"
	@cd $(TOP)/tools/grog/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

amg:
	@echo "----------------------- Processing amg ----------------------"
	@cd $(TOP)/tools/amg/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

rage:
	@echo "----------------------- Processing rage ----------------------"
	@cd $(TOP)/tools/rage/sce ; $(MAKE) -f Makefile distrib
	@echo "---------------------------- done ---------------------------"

#-----------------------------------------------------------------

clean       : clean-archi    clean-tools

clean-tools : clean-amg      clean-asimut   clean-dlx_asm clean-bbr     \
              clean-bdd      clean-beh      clean-behvhdl clean-bsg     \
              clean-desb     clean-dpr      clean-druc    clean-fpgen   \
              clean-genlib   clean-genpat   clean-genview clean-graal   \
              clean-grog     clean-gscr     clean-icon    clean-l2p     \
              clean-logic    clean-lvx      clean-lynx    clean-mbk     \
              clean-mbkal    clean-mbkap    clean-mbkedif clean-mbkhilo \
              clean-mbkmg    clean-mbkspice clean-mbkvhdl clean-mbkvti  \
              clean-netoptim clean-pat      clean-proof   clean-rage    \
              clean-rds      clean-rdscif   clean-rdsgds  clean-rfg     \
              clean-ring     clean-rsa      clean-s2r     clean-scr     \
              clean-syf

clean-archi:
	@echo "-------------------- Cleaning main files ---------------"
	@$(RM) -f $(ALLIANCE_BIN)/*     > /dev/null 2>&1
	@$(RM) -f $(ALLIANCE_LIB)/*     > /dev/null 2>&1
	@$(RM) -f $(ALLIANCE_INCLUDE)/* > /dev/null 2>&1
	@echo "---------------------------- done ---------------------------"

clean-mbk:
	@echo "----------------------- Cleaning mbk ----------------------"
	@cd $(TOP)/tools/mbk/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-bdd:
	@echo "----------------------- Cleaning bdd ----------------------"
	@cd $(TOP)/tools/bdd/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkal:
	@echo "---------------------- Cleaning mbkal --------------------"
	@cd $(TOP)/tools/mbkal/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkap:
	@echo "---------------------- Cleaning mbkap --------------------"
	@cd $(TOP)/tools/mbkap/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkedif:
	@echo "--------------------- Cleaning mbkedif ------------------"
	@cd $(TOP)/tools/mbkedif/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkhilo:
	@echo "--------------------- Cleaning mbkhilo ------------------"
	@cd $(TOP)/tools/mbkhilo/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkmg:
	@echo "---------------------- Cleaning mbkmg ------------------"
	@cd $(TOP)/tools/mbkmg/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkspice:
	@echo "--------------------- Cleaning mbkspice -----------------"
	@cd $(TOP)/tools/mbkspice/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkvhdl:
	@echo "----------------------Cleaning mbkvhdl ------------------"
	@cd $(TOP)/tools/mbkvhdl/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-mbkvti:
	@echo "---------------------- Cleaning mbkvti -------------------"
	@cd $(TOP)/tools/mbkvti/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-gscr:
	@echo "----------------------- Cleaning gscr ----------------------"
	@cd $(TOP)/tools/gscr/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-beh:
	@echo "----------------------- Cleaning beh ----------------------"
	@cd $(TOP)/tools/beh/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-behvhdl:
	@echo "----------------------Cleaning behvhdl ------------------"
	@cd $(TOP)/tools/behvhdl/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-pat:
	@echo "----------------------- Cleaning pat ----------------------"
	@cd $(TOP)/tools/pat/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rds:
	@echo "----------------------- Cleaning rds ----------------------"
	@cd $(TOP)/tools/rds/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rdscif:
	@echo "---------------------- Cleaning rdscif -------------------"
	@cd $(TOP)/tools/rdscif/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rdsgds:
	@echo "---------------------- Cleaning rdsgds -------------------"
	@cd $(TOP)/tools/rdsgds/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-icon:
	@echo "----------------------- Cleaning icon -------------------"
	@cd $(TOP)/tools/sax/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-genlib:
	@echo "---------------------- Cleaning genlib -------------------"
	@cd $(TOP)/tools/genlib/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-genpat:
	@echo "---------------------- Cleaning genpat -------------------"
	@cd $(TOP)/tools/genpat/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-fpgen:
	@echo "---------------------- Cleaning fpgen -------------------"
	@cd $(TOP)/tools/fitpath/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-bbr:
	@echo "----------------------- Cleaning bbr ----------------------"
	@cd $(TOP)/tools/flop/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-dpr:
	@echo "----------------------- Cleaning dpr ----------------------"
	@cd $(TOP)/tools/dpr/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-scr:
	@echo "----------------------- Cleaning scr ----------------------"
	@cd $(TOP)/tools/scr/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-lynx:
	@echo "------------------------ Cleaning lynx----------------------"
	@cd $(TOP)/tools/lynx/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-lvx:
	@echo "----------------------- Cleaning lvx ----------------------"
	@cd $(TOP)/tools/lvx/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-ring:
	@echo "------------------------ Cleaning ring ---------------------"
	@cd $(TOP)/tools/ring/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-s2r:
	@echo "----------------------- Cleaning s2r ----------------------"
	@cd $(TOP)/tools/s2r/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-dlx_asm:
	@echo "----------------------- Cleaning dlx_asm --------------------"
	@cd $(TOP)/tools/asm/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-druc:
	@echo "---------------------- Cleaning druc -------------------"
	@cd $(TOP)/tools/druc/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-graal:
	@echo "---------------------- Cleaning graal -----------------------"
	@cd $(TOP)/tools/graal/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-genview:
	@echo "--------------------- Cleaning genview ----------------------"
	@cd $(TOP)/tools/genview/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-l2p:
	@echo "----------------------- Cleaning l2p ------------------------"
	@cd $(TOP)/tools/rds2ps/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-asimut:
	@echo "-----------------------Cleaning asimut -------------------"
	@cd $(TOP)/tools/asimut/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-syf:
	@echo "----------------------- Cleaning syf --------------------"
	@cd $(TOP)/tools/syf/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-proof:
	@echo "---------------------- Cleaning proof --------------------"
	@cd $(TOP)/tools/proof/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-netoptim:
	@echo "------------------------- Cleaning netoptim --------------------"
	@cd $(TOP)/tools/netoptim/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-logic:
	@echo "------------------------- Cleaning logic ---------------------"
	@cd $(TOP)/tools/sl/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-desb:
	@echo "------------------------- Cleaning desb ---------------------"
	@cd $(TOP)/tools/desb/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-bsg:
	@echo "------------------------- Cleaning bsg ---------------------"
	@cd $(TOP)/tools/bsg/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rsa:
	@echo "------------------------- Cleaning rsa ---------------------"
	@cd $(TOP)/tools/rsa/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rfg:
	@echo "------------------------- Cleaning rfg ---------------------"
	@cd $(TOP)/tools/rfg/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-grog:
	@echo "------------------------- Cleaning grog ---------------------"
	@cd $(TOP)/tools/grog/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-amg:
	@echo "------------------------- Cleaning amg ---------------------"
	@cd $(TOP)/tools/amg/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

clean-rage:
	@echo "------------------------- Cleaning rage ---------------------"
	@cd $(TOP)/tools/rage/sce ; $(MAKE) -f Makefile clean
	@echo "---------------------------- done ---------------------------"

#-----------------------------------------------------------------

ranlib-libraries:
	@echo "---------------- Executing ranlib on libraries --------------"
	@for i in $(ALLIANCE_LIB)/*.a ; do if [ ! -f $$i.INSTALLED ] ; then echo "Ranlibing "$$i ; $(RANLIB) $$i ; $(TOUCH) $$i.INSTALLED ; else true ; fi ; done
	@echo "---------------------------- done ---------------------------"

install-mbk: mbk
	@if [ ! -f $(TOP)/tools/mbk/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbk/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbk/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/mbk/include/INSTALLED ] ; then $(CP) $(TOP)/tools/mbk/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/mbk/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-bdd: $(MBK) bdd
	@if [ ! -f $(TOP)/tools/bdd/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/bdd/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/bdd/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/bdd/include/INSTALLED ] ; then $(CP) $(TOP)/tools/bdd/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/bdd/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkal: $(MBK) mbkal
	@if [ ! -f $(TOP)/tools/mbkal/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkal/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkal/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkap: $(MBK) mbkap
	@if [ ! -f $(TOP)/tools/mbkap/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkap/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkap/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkedif: $(MBK) mbkedif
	@if [ ! -f $(TOP)/tools/mbkedif/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkedif/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkedif/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkhilo: $(MBK) mbkhilo
	@if [ ! -f $(TOP)/tools/mbkhilo/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkhilo/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkhilo/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkmg: $(MBK) mbkmg
	@if [ ! -f $(TOP)/tools/mbkmg/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkmg/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkmg/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkspice: $(MBK) mbkspice
	@if [ ! -f $(TOP)/tools/mbkspice/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkspice/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkspice/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkvhdl: $(MBK) mbkvhdl
	@if [ ! -f $(TOP)/tools/mbkvhdl/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkvhdl/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkvhdl/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-mbkvti: $(MBK) mbkvti
	@if [ ! -f $(TOP)/tools/mbkvti/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/mbkvti/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/mbkvti/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-gscr: $(MBK) gscr
	@if [ ! -f $(TOP)/tools/gscr/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/gscr/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/gscr/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/gscr/include/INSTALLED ] ; then $(CP) $(TOP)/tools/gscr/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/gscr/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-beh: $(MBK) $(BDD) beh
	@if [ ! -f $(TOP)/tools/beh/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/beh/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/beh/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/beh/include/INSTALLED ] ; then $(CP) $(TOP)/tools/beh/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/beh/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-behvhdl: $(MBK) $(BDD) install-beh behvhdl
	@if [ ! -f $(TOP)/tools/behvhdl/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/behvhdl/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/behvhdl/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/behvhdl/include/INSTALLED ] ; then $(CP) $(TOP)/tools/behvhdl/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/behvhdl/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-pat: $(MBK) pat
	@if [ ! -f $(TOP)/tools/pat/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/pat/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/pat/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/pat/include/INSTALLED ] ; then $(CP) $(TOP)/tools/pat/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/pat/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-rds: $(MBK) rds
	@if [ ! -f $(TOP)/tools/rds/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/rds/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/rds/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/rds/include/INSTALLED ] ; then $(CP) $(TOP)/tools/rds/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/rds/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-rdscif: $(MBK) install-rds rdscif
	@if [ ! -f $(TOP)/tools/rdscif/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/rdscif/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/rdscif/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-rdsgds: $(MBK) install-rds rdsgds
	@if [ ! -f $(TOP)/tools/rdsgds/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/rdsgds/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/rdsgds/lib/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-icon: $(MBK) icon
	@if [ ! -f $(TOP)/tools/sax/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/sax/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/sax/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/sax/include/INSTALLED ] ; then $(CP) $(TOP)/tools/sax/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/sax/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-genlib: $(MBK) $(MBK_LO) $(MBK_PH) genlib
	@if [ ! -f $(TOP)/tools/genlib/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/genlib/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/genlib/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/genlib/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/genlib/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/genlib/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/genlib/include/INSTALLED ] ; then $(CP) $(TOP)/tools/genlib/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/genlib/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-genpat: $(MBK) $(PAT) genpat
	@if [ ! -f $(TOP)/tools/genpat/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/genpat/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/genpat/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/genpat/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/genpat/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/genpat/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/genpat/include/INSTALLED ] ; then $(CP) $(TOP)/tools/genpat/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/genpat/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-fpgen: $(MBK) $(MBK_LO) $(MBK_PH) $(ICON) $(BLC_GEN) fpgen
	@if [ ! -f $(TOP)/tools/fitpath/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/fitpath/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/fitpath/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/fitpath/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/fitpath/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/fitpath/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/fitpath/include/INSTALLED ] ; then $(CP) $(TOP)/tools/fitpath/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/fitpath/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-bbr: $(MBK) $(MBK_LO) $(MBK_PH) $(APR) bbr
	@if [ ! -f $(TOP)/tools/flop/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/flop/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/flop/bin/INSTALLED ; else true ; fi

install-dpr: $(MBK) $(MBK_LO) $(MBK_AP) $(BEH) $(PAT) $(ICON) $(GENLIB) install-fpgen dpr
	@if [ ! -f $(TOP)/tools/dpr/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/dpr/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/dpr/bin/INSTALLED ; else true ; fi

install-scr: $(MBK) $(MBK_LO) $(MBK_PH) $(APR) scr
	@if [ ! -f $(TOP)/tools/scr/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/scr/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/scr/bin/INSTALLED ; else true ; fi

install-lynx: $(MBK) $(MBK_LO) $(MBK_PH) $(RDS) lynx
	@if [ ! -f $(TOP)/tools/lynx/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/lynx/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/lynx/bin/INSTALLED ; else true ; fi

install-lvx: $(MBK) $(MBK_LO) lvx
	@if [ ! -f $(TOP)/tools/lvx/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/lvx/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/lvx/bin/INSTALLED ; else true ; fi

install-ring: $(MBK) $(MBK_LO) $(MBK_PH) $(GENLIB) ring
	@if [ ! -f $(TOP)/tools/ring/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/ring/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/ring/bin/INSTALLED ; else true ; fi

install-s2r: $(MBK) $(MBK_PH) $(RDS) s2r
	@if [ ! -f $(TOP)/tools/s2r/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/s2r/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/s2r/bin/INSTALLED ; else true ; fi

install-dlx_asm: $(MBK) dlx_asm
	@if [ ! -f $(TOP)/tools/asm/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/asm/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/asm/bin/INSTALLED ; else true ; fi

install-druc: $(MBK) $(MBK_LO) $(MBK_PH) $(RDS) druc
	@if [ ! -f $(TOP)/tools/druc/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/druc/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/druc/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/druc/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/druc/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/druc/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/druc/include/INSTALLED ] ; then $(CP) $(TOP)/tools/druc/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/druc/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-graal: $(MBK) $(MBK_LO) $(MBK_PH) $(RDS) install-druc graal
	@if [ ! -f $(TOP)/tools/graal/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/graal/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/graal/bin/INSTALLED ; else true ; fi

install-genview: $(MBK) $(MBK_LO) $(MBK_PH) $(RDS) genview
	@if [ ! -f $(TOP)/tools/genview/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/genview/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/genview/bin/INSTALLED ; else true ; fi

install-l2p: $(MBK) $(MBK_PH) $(RDS) l2p
	@if [ ! -f $(TOP)/tools/rds2ps/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/rds2ps/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/rds2ps/bin/INSTALLED ; else true ; fi

install-asimut: $(MBK) $(MBK_LO) $(BDD) $(BEH) $(PAT) asimut
	@if [ ! -f $(TOP)/tools/asimut/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/asimut/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/asimut/bin/INSTALLED ; else true ; fi

install-syf: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(GENLIB) syf
	@if [ ! -f $(TOP)/tools/syf/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/syf/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/syf/bin/INSTALLED ; else true ; fi

install-proof: $(MBK) $(MBK_LO) $(MBK_PH) $(BDD) $(BEH) $(GENLIB) proof
	@if [ ! -f $(TOP)/tools/proof/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/proof/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/proof/bin/INSTALLED ; else true ; fi

install-netoptim: $(MBK) $(MBK_LO) $(MBK_PH) $(BDD) $(BEH) $(GENLIB) netoptim
	@if [ ! -f $(TOP)/tools/netoptim/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/netoptim/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/netoptim/bin/INSTALLED ; else true ; fi

install-logic: $(MBK) $(MBK_LO) $(MBK_PH) $(GENLIB) $(BDD) $(BEH) logic
	@if [ ! -f $(TOP)/tools/sl/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/sl/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/sl/bin/INSTALLED ; else true ; fi

install-desb: $(MBK) $(MBK_LO) $(BDD) $(BEH) desb
	@if [ ! -f $(TOP)/tools/desb/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/desb/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/desb/bin/INSTALLED ; else true ; fi

install-bsg: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) bsg
	@if [ ! -f $(TOP)/tools/bsg/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/bsg/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/bsg/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/bsg/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/bsg/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/bsg/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/bsg/include/INSTALLED ] ; then $(CP) $(TOP)/tools/bsg/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/bsg/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-rsa: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) rsa
	@if [ ! -f $(TOP)/tools/rsa/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/rsa/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/rsa/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/rsa/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/rsa/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/rsa/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/rsa/include/INSTALLED ] ; then $(CP) $(TOP)/tools/rsa/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/rsa/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-rfg: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) rfg
	@if [ ! -f $(TOP)/tools/rfg/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/rfg/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/rfg/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/rfg/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/rfg/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/rfg/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/rfg/include/INSTALLED ] ; then $(CP) $(TOP)/tools/rfg/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/rfg/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-grog: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) grog
	@if [ ! -f $(TOP)/tools/grog/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/grog/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/grog/bin/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/grog/lib/INSTALLED ] ; then $(CP) $(TOP)/tools/grog/lib/* $(ALLIANCE_LIB) ; $(TOUCH) $(TOP)/tools/grog/lib/INSTALLED ; else true ; fi
	@if [ ! -f $(TOP)/tools/grog/include/INSTALLED ] ; then $(CP) $(TOP)/tools/grog/include/* $(ALLIANCE_INCLUDE) ; $(TOUCH) $(TOP)/tools/grog/include/INSTALLED ; else true ; fi
	@$(MAKE) -f Makefile ranlib-libraries

install-amg: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) amg
	@if [ ! -f $(TOP)/tools/amg/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/amg/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/amg/bin/INSTALLED ; else true ; fi

install-rage: $(MBK) $(MBK_LO) $(MBK_PH) $(BEH) $(ICON) $(APR) $(GENLIB) rage
	@if [ ! -f $(TOP)/tools/rage/bin/INSTALLED ] ; then $(CP) $(TOP)/tools/rage/bin/* $(ALLIANCE_BIN) ; $(TOUCH) $(TOP)/tools/rage/bin/INSTALLED ; else true ; fi

