Constructing a large product with jam

  • Laura Wingerd
  • Christopher Seiwald
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1235)


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.


Dependency Graph Object File Source File Rule Definition Shell Script 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Atria Software, “Building Software Systems with ClearMake”, ClearCase Users Manual, Natick MA, May 1994.Google Scholar
  2. Geoffrey M. Clemm, The Odin Reference Manual, available via anonymous FTP from Scholar
  3. S. I. Feldman, “Make — A Program for Maintaining Computer Programs”, BSD NET2 documentation, April 1986 (revision).Google Scholar
  4. Glenn Fowler, “The Fourth Generation Make”, Proceedings of the USENIX Summer Conference, June 1985.Google Scholar
  5. Peter Miller, “Cook — A File Construction Tool”, Volume 26, comp.sources.unix archives, 1993.Google Scholar
  6. Christopher Seiwald, “Jam-Make(1) Redux”, Usenix UNIX Applications Development Symposium, Toronto, Canada April 1994.Google Scholar
  7. Richard M. Stallman and Roland McGrath, “GNU Make — A Program for Directed Recompilation”, Free Software Foundation, 1991.Google Scholar
  8. Zoltan Somogyi, “Cake, a Fifth Generation Version of Make”, Australian Unix System User Group Newsletter, April 1987.Google Scholar
  9. Dennis Vadura, dmake(1) manual page, Volume 27, comp.sources.misc archives, 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Laura Wingerd
    • 1
  • Christopher Seiwald
    • 2
  1. 1.Sybase, Inc.USA
  2. 2.Perforce Software, Inc.USA

Personalised recommendations