Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!caip!think!nike!lll-crg!lll-lcc!pyramid!decwrl!sun!guy From: guy@sun.uucp (Guy Harris) Newsgroups: net.unix Subject: Re: Where can I get "build"? Message-ID: <7781@sun.uucp> Date: Tue, 30-Sep-86 16:34:29 EDT Article-I.D.: sun.7781 Posted: Tue Sep 30 16:34:29 1986 Date-Received: Fri, 3-Oct-86 08:48:30 EDT References: <1600002@tifsie> Organization: Sun Microsystems, Inc. Lines: 30 > I just finished reading a paper about "build", a superset of make developed > at AT&T. I'm hooked--it does everything we've been looking for. We have > multiple people working on the same code and build will keep us from > destroying each other. There's only one problem--where do you get it? > Does AT&T sell it? How much does it cost? From "The Fourth Generation Make", Glenn S. Fowler, in the proceedings of the Summer 1985 USENIX: ...However, the "build" variant of "make" introduced a major semantic change. "Build" has "viewpaths" that allow source files to reside in more than one directory. ... The semantics of multiple directories, however, conflict with the flat, single directory approach of old-make ("old-make" refers to the "make" distributed with the System 5 UNIX system and "new-make" refers to the Fourth Generation "make"). ... The Fourth Generation "make" *is* available from the AT&T Toolchest (or whatever they call it), under the name of "nmake". It is not, however, compatible with "old-make", although there are, I believe, tools that convert "old-make" Makefiles to "new-make" Makefiles. If "build" is sold anywhere, it would probably be through the Toolchest; contact your AT&T sales rep. If it's a variant of "old-make", you'll need a source license, probably an S5 license. I don't know whether it is offered or whether they consider "new-make" to have obsoleted it. -- Guy Harris {ihnp4, decvax, seismo, decwrl, ...}!sun!guy guy@sun.com (or guy@sun.arpa)