|File Search||Catalog||Content Search|
Perforce's Jam (formerly called Jam/MR, available in package "jam") is a powerful and highly customizable utility to build programs and other things, that can run on Un*x, Nt, VMS, OS/2 and Macintosh MPW, using portable Jamfiles. It can build large projects spread across many directories in one pass, and can run jobs in parallel where make would not.
It takes some time to fully apprehend, especially when one's already accustomed to make(1), but there's no comparison in power when comparing these two tools.
Standard rules: - can automatically extract header dependencies for C/C++ (you can customize for you own language) - provide for automatic "clean", "install", "uninstall" rules, so that an automake-like tool is not needed
============================================================================= This if "FT-Jam", a simple derivative of the Jam build tool, based and 100% compatible with Jam 2.5. See http://www.freetype.org/jam/ for more details. This is a non-official release of FT-Jam, dubbed 2.5.1 at the moment. Note that you'll find the original Jam README in the file README.ORG Installation more»
The Jambase.gz file contains the default builtin rules for jam. It is often useful as a reference, to understand what's going on, as jam is so radically different from make(1). Other useful docs and tutorials are available through http://www.perforce.com/jam/jam.html, in the "White Papers and Examples" section. -- Yann Dirson <firstname.lastname@example.org>, Wed, 7 Jun 2006 23:39:52 z
ftjam(1) ftjam(1) NAME Jam/MR — Make(1) Redux SYNOPSIS ftjam [-a] [-g] [-n] [-q] [-v] [-d debug] [-f jambase] [-j jobs] [-o actionsfile] [-s var=value] [-t target] [target ...] DESCRIPTION Jam is a program construction tool, like make(1). Jam recursively builds target files from sou more»
ftjam (2.5.2-1.1) unstable; urgency=low * Non-maintainer upload. * Applied patch from Brian M. more»
This package was debianized by Yann Dirson <email@example.com> on Sun, 20 May 2001 It was downloade more»