Added an 'install from cvs sources' section in the README.

This commit is contained in:
Frederic Petrot 2004-07-26 14:50:22 +00:00
parent 5c35523b9d
commit eb0c4230f2
1 changed files with 50 additions and 3 deletions

View File

@ -1,14 +1,14 @@
# Alliance VLSI CAD System
# Copyright (C) 1990, 2002 ASIM/LIP6/UPMC
#
# Home page : http://asim.lip6.fr/alliance/
# Home page : http://asim.lip6.fr/recherche/alliance/
# E-mail : mailto:alliance-users@asim.lip6.fr
# ftp site : ftp://asim.lip6.fr/pub/alliance/
#
# NOTE: You can find the latest revision of this document at:
# http://asim.lip6.fr/pub/alliance/latest-checkout/alliance/src
#
# $Id: README,v 1.8 2003/12/10 15:32:40 czo Exp $
# $Id: README,v 1.9 2004/07/26 14:50:22 fred Exp $
This file discuss about installation of Alliance on UNIX machines.
@ -114,7 +114,7 @@ Alliance's sources are now conforming to GNU's automake/autoconf.
step rather than a "make" followed by a "make install"
To avoid make problems, please use gnu make (gmake)
The fowllowing commands builds the full package from scratch.
The following commands builds the full package from scratch.
> export ALLIANCE_TOP=/usr/local/alliance
> ./configure --prefix=$ALLIANCE_TOP
@ -122,7 +122,54 @@ Alliance's sources are now conforming to GNU's automake/autoconf.
All this is done by a script called ./build in the alliance directory.
# Building from the cvs tree :
# ===================================================================
This explains how to proceed from the Alliance CVS tree.
1/ Get the latest alliance release on the ASIM CVS server.
To checkout the Alliance CVS tree, you have to first login
onto the cvs server using the following command:
> cvs -d :pserver:anoncvs@asim.lip6.fr:/cvsroot login
At the CVS password prompt answer:
> anoncvs
This has to be done only once. Then to actually retrieve the latest
version of the sources, issue the command:
> cvs -d :pserver:anoncvs@asim.lip6.fr:/cvsroot co alliance
To update your files once on a while (usually when we have done minor
bug corrections, that you can be aware of by reading the alliance-users
mailing list once on a while), cd into your alliance top directory
and type :
> cvs update -d -P
2/ Remove some directories from the Alliance tree. These directories
contain tools that may be helpfull but are not maintained anymore,
so they will likely not compile.
Assuming Alliance sources reside in "~fred/alliance", do:
> cd src
> source .asim
3/ We recommand not to build the tool in the source directory.
Also, the install stage has to be done at the same time
as the make itself : the way the configure and Makefiles
are written implies that you do a "make install" in one
step rather than a "make" followed by a "make install"
To avoid make problems, please use gnu make (gmake)
Assuming user "fred" did the cvs checkout in "~fred/alliance", the
following commands builds the full package from scratch in the
'/opt/alliance/objects' and installs it in '/opt/alliance'.
> su root
> mkdir /opt/alliance
> chown fred /opt/alliance
> logout
> cd /opt/alliance
> mkdir objects
> cd objects
> export ALLIANCE_TOP=/opt/alliance
> ~fred/alliance/src/configure --prefix=$ALLIANCE_TOP
> gmake install
# Usage :
# ===================================================================