#!/bin/csh -f

#	###-----------------------------------------------------------###
#	#   TOP is the absolute path where Alliance is to be installed	#
#	###-----------------------------------------------------------###

setenv TOP /alliance

#	###-----------------------------------------------------------###
#	#   MACHINE defines the architecture on which Alliance is	#
#	# compiled. Supported architectures are :			#
#	#	sparc	for SparcStation				#
#	#	dec	for Decsystem 5100				#
#	#	sun	for Sun3					#
#	#	pc	for 386-pc under Linux				#
#	###-----------------------------------------------------------###

setenv MACHINE sparc

#	###-----------------------------------------------------------###
#	#   install Alliance tools :					#
#	#								#
#	#   if you want ALL Alliance tools be installed just remove	#
#	#       the # (sharp) from the first line			#
#	#								#
#	#   otherwise, for each tool you want to be installed, remove	#
#	#       the # (sharp) from the corresponding line :		#
#	#								#
#	#   amg         : multiplier generator				#
#	#   asimut      : VHDL simulator                            (1)	#
#	#   bbr         : router between 2 blocks                   (2)	#
#	#   bsg         : barrel shifter genertor                   (2)	#
#	#   desb        : functional absractor                      (1)	#
#	#   dlx_asm     : DLX assembler                             (2)	#
#	#   dpr         : data-path place & route                   (2)	#
#	#   druc        : design rule checker                       (1)	#
#	#   fpgen       : procedural data-path generation language  (2)	#
#	#   genlib      : procedural net-list generation language	#
#	#   genpat      : procedural pattern generation language    (1)	#
#	#   genview     : interactive block genreator debugger		#
#	#   graal       : graphic layout editor                     (3)	#
#	#   grog        : rom generator					#
#	#   l2p         : layout to postcript translation tool		#
#	#   logic       : logic synthesis tool                      (1)	#
#	#   lvx         : net-list comparator                       (1)	#
#	#   lynx        : layout extractor                          (1)	#
#	#   netoptim    : net-list optimiser                        (1)	#
#	#   proof       : VHDL description's formal proover		#
#	#   rage        : ram generator					#
#	#   rfg         : register file generator                   (2)	#
#	#   ring        : router between core & pads                (1)	#
#	#   rsa         : fast adder generator                      (2)	#
#	#   s2r         : symbolic layout to real mask expander     (1)	#
#	#   scr         : standard cells place & route              (1)	#
#	#   syf         : finite state machine synthesis tool       (2)	#
#	#								#
#	#        (1) : tool needed for all tutorials			#
#	#        (2) : tool needed for the DLXm tutorial		#
#	#        (3) : tool needing OSF/Motif				#
#	###-----------------------------------------------------------###

#make all

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

#	###-----------------------------------------------------------###
#	#   saving disk space :						#
#	#								#
#	#   once desired tools have been installed to save disk space	#
#	#   - keeping only source files -  uncomment the following line	#
#	#								#
#	#   If you do NOT want to keep source files just remove		#
#	#   recursively the $TOP/tools directory			#
#	###-----------------------------------------------------------###

#make clean-tools
