DESCRIPTION

build-gbrowse.pl - build GBrowse and its dependencies

SYNPOSIS

Usage build-gbrowse.pl [options...]

Options:
   --self_contained full path. Build everything within this path.
   --package        Move build directories to the package dir
   --version        version of package for generating documentation

NOTES

This script simplifies the process of building the Gbrowse core of
the Generic Genome Browser. It can also be used to create a package
installer of GBrowse.

Creating a local installation

build-gbrowse.pl

All files will be built in standard system paths:

Perl modules         /Library/Perl
binaries             /usr/local/bin
configuration files  /Library/WebServer/conf
htdocs               /Library/WebServer/Documents
cgi-bin              /Library/WebServer/CGI-Executables

Building a self-contained package

build-gbrowse.pl --self_contained /usr/local/gbrowse-november2003

Issuing this command will cause all files to be built in a flat
directory structure suitable for generating a self-contained
pacakge. After building, use PackageMaker and point it to the
directory provided in --self_contained.  Alternatively, you can pass
the --package option (see below) to have these directories
automatically moved into the package path.

Building a package within standard local paths

build-gbrowse.pl --package

You can also easily build a package using local paths. To simplify
this process, you should pass the --package (boolean) flag. This
will cause three things to happen.  First, all system directories
that the build process touches will be backed up (to
$dir.bak). Empty directories with the same name will be created.
Following the build, these directories are then copied to predfined
package directory.  Finally, the backup directories are restored to
their original name.

AUTHOR

Todd Harris (harris@cshl.org)
Version: $Id: build-gbrowse.pl,v 1.1 2003/11/19 01:49:18 tharris Exp $
Copyright @ 2003 Cold Spring Harbor Laboratory