Release: $Name: v1-1-9 $

Devtools
devtools


Shortcuts


Summary

This project constains various utility programs and scripts to aid in software development. CVS respository of this project is contained within the MHonArc project at <http://savannah.gnu.org/projects/MHonArc/>.

This document goes over the policy of performing updates to this project and how to use this project within other projects.


Project Updates

Only individuals registered as developers of the MHonArc project at savannah.gnu.org are allowed to make modifications to this project.

Earl Hood is currently the release master.

CVS Access

See Project CVS link of <http://savannah.gnu.org/projects/MHonArc/>.


Usage

The main usage model is calling devtools programs within project makefiles. To assist in referencing the devtools project, you should define the DEVTOOLS variable either in your environment variable settings or within your project's makefiles to point to the version of devtools you are using. To keep with common convention, your project's makefiles should define a default value for DEVTOOLS in case it is not set by the environment. Example:

  ifeq ($(PROJECT_RELEASES),)
    PROJECT_RELEASES = /home/projects/release
  endif
  ifeq ($(DEVTOOLS),)
    DEVTOOLS = $(PROJECT_RELEASES)/devtools/version
  endif

where version is the devtools version your project requires. This insures that your project will compile in a clean build environment (a requirement for project releases and snapshots).


Dependencies

devtools does not depend on any other projects. However, it does depend on the following 3rd-party software:


$Id: index.html,v 1.3 2002/07/31 04:25:02 ehood Exp $