Re: [cciug] Make Tools

From: Paul M. Sander (pauls@broadvision.com)
Date: Wed Feb 23 2000 - 20:33:10 EST


Eileen Javar <ejj@mdli.com> wrote:
>
> We would like to automate our build process on our Unix machines (i.e., Sun
> Solaris 5.7, IBM AIX 4.2 and SGI IRIX 6.2); and therefore, will be looking
> at make tools.
>
> What make tools would you best recommend to automate the build process?
> Home-grown scripts, Imake, hand-built Makefiles, clearmake, etc.?

Try to use a portable make tool, such as Clearmake, Dmake, or Gnu
Make. Gnu Make is the most common and will run on a great many
platforms.

The ultimate source of the product will determine what methods are
available to you, of course. If you build products supplied to you
from outside sources, you should use their tools for their products;
and you can rest assured that everyone builds a different process
for their products. For your own, do what's most convenient.

When writing the build procedures for your own code, be sure to
abstract out the mechanics of how each file is built as well as you
can. Rely on default (or even built-in) rules as much as possible;
if you must write your own pattern rules then put them in a file that's
included by every makefile. Note that this can get pretty messy when
using a Make tool exclusively, so a makefile generator such as Imake
might be of help.

Also look into Cook and Odin as alternative build tools if you get
the chance. By all accounts, these work very well and have a lot of
capabilities that Make does not.

--
The CEO of my employer requires me to include the following notice in my
signature:

* This message is intended only for the use of the Addressee and may contain information that is PRIVILEGED and CONFIDENTIAL. If you are not the intended recipient, dissemination of this communication is prohibited. If you have received this communication in error, please erase all copies of the message and its attachments and notify us immediately. --- Paul M. Sander +1 650 261 5174 | To the medieval era's literate few..., the BroadVision, Inc. | turn of the millenium held a particular alure. 585 Broadway | After all, with the stroke of a quill, the Redwood City, CA 94063 USA | world went from DCCCCLXXXXVIIIJ to...M. | -- Rachel Emma Silverman, Wall St. Journal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



This archive was generated by hypermail 2b29 : Sun May 06 2001 - 00:23:25 EDT