GARNOME
NAME
GARNOME Build System
SYNOPSIS
make [command]
make [option]-[command]
Commands must be run inside of the garnome directory.
DESCRIPTION
GARNOME is a build system for the GNOME Desktop Envirnoment.
OPTIONS
- paranoid
-
Force [command] recursively in all subdirectories. Useful for building all modules in a main directory (i.e. desktop/).
- deep
-
Forcefully follow all dependencies for each module recursively.
- pre
-
Execute before [command].
Useful in GAR Makefiles.
- post
-
Execute after [command].
Useful in GAR Makefiles.
- log
-
Create log file for later viewing in <module-name>/log.
Useful if things are failing to build/install.
COMMANDS
- install
-
Execute all of the necssary stages for building a module.
Similar to a traditional 'make install'.
Stages: fetch, checksum, extract, patch, configure, build, install
- build
-
Execute up to and including the build stage.
Similar to a traditional 'make'.
Stages: fetch, checksum, extract, patch, configure, build
- configure
-
Execute up to and including the configure stage.
Similar to a traditional 'configure'.
Stages: fetch, checksum, extract, patch, configure
- patch
-
Execute up to and including the patch stage.
Patch the extracted tarball with the patch files found in the <module-name>/files directory.
Stages: fetch, checksum, extract, patch
- extract
-
Execute up to and including the extract stage.
Extract the tarball into the WORKSRC directory.
Stages: fetch, checksum, extract
- checksum
-
Execute up to and including the checksum stage.
Check the checksum for the tarball and all files in <module-name>/files.
Stages: fetch, checksum
- fetch
-
Execute up to and including the fetch stage.
Grab the tarball from the url or garchive directory.
Stages: fetch
- clean
-
Clean out the module directory. Usually involves deleting the following directories in the module directory: cookies, download and work.
- cookieclean
-
Delete the cookie directory only. The cookie directory keeps track of the stages that have been completed.
- garchive
-
Download tarballs and place them in the GARCHIVEDIR if GARCHIVEDIR is specified in the gar.conf.mk file.
- makesum
-
Create a new checksum file for the tarball and all files in <module-name>/files.
- showdeps
-
Show the dependencies for a module in a tree structure.
EXAMPLES
cd garnome-x.x.x/desktop
make paranoid-install
FILES
gar.conf.mk
gar.gnome.mk
gar.mk
gar.lib.mk
Makefile
SEE ALSO
make (8)
MAINTAINERS
Joseph E. Sacco, PhD <joseph_sacco comcast net>
Karsten 'guenther' Bräckelmann <guenther rudersport de>
OLD MAINTAINERS
Bob Kashani <bobk ocf berkeley edu>
Paul Drain <pd cipherfunk org>
Jeff Waugh <jdub perkypants org>
AUTHORS
GARNOME - Jeff Waugh <jdub perkypants org>
GAR - Nick Moffitt <nick zork net>
BUGS
Any bugs and/or questions should be reported to the mailing list:
garnome-list@gnome.org
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- OPTIONS
-
- COMMANDS
-
- EXAMPLES
-
- FILES
-
- SEE ALSO
-
- MAINTAINERS
-
- OLD MAINTAINERS
-
- AUTHORS
-
- BUGS
-
This document was created by
man2html,
using the manual pages.
Time: 00:06:52 GMT, January 29, 2005