Constructing a large product with jam
In early 1996 Sybase undertook a project to replace their build system with one centered around a freely available make(1) alternative called Jam. This paper discusses the scope of the project, the problems encountered and their solutions, and the current results.
KeywordsDependency Graph Object File Source File Rule Definition Shell Script
Unable to display preview. Download preview PDF.
- Atria Software, “Building Software Systems with ClearMake”, ClearCase Users Manual, Natick MA, May 1994.Google Scholar
- Geoffrey M. Clemm, The Odin Reference Manual, available via anonymous FTP from ftp.cs.colorado.edu.Google Scholar
- S. I. Feldman, “Make — A Program for Maintaining Computer Programs”, BSD NET2 documentation, April 1986 (revision).Google Scholar
- Glenn Fowler, “The Fourth Generation Make”, Proceedings of the USENIX Summer Conference, June 1985.Google Scholar
- Peter Miller, “Cook — A File Construction Tool”, Volume 26, comp.sources.unix archives, 1993.Google Scholar
- Christopher Seiwald, “Jam-Make(1) Redux”, Usenix UNIX Applications Development Symposium, Toronto, Canada April 1994.Google Scholar
- Richard M. Stallman and Roland McGrath, “GNU Make — A Program for Directed Recompilation”, Free Software Foundation, 1991.Google Scholar
- Zoltan Somogyi, “Cake, a Fifth Generation Version of Make”, Australian Unix System User Group Newsletter, April 1987.Google Scholar
- Dennis Vadura, dmake(1) manual page, Volume 27, comp.sources.misc archives, 1990.Google Scholar