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.
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.
See Project CVS link of <http://savannah.gnu.org/projects/MHonArc/>.
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).
devtools does not depend on any other projects. However, it does depend on the following 3rd-party software: