Categories
Jam
'Jam' is a 'make' replacement that runs on over 50 platforms; most Jamfiles are themselves portable. Because Jam understands C/C++ dependencies, you need not declare header or object files. The built-in Jam rule "Main" handles header file dependencies and object files both automatically and on-the-fly.
Before any targets are updated, Jam gathers complete dependency information for C/C++ source files. This lets Jam build as much as possible, instead of stopping on the first build error, avoid building targets if targets on which they depend fail to build, and build across parallel paths with multiple, concurrent processes.
Last updated 20 Aug, 2004
Versions
2.5
2.5 stable released 2004-08-20
- Released: 20 Aug, 2004
- Code Maturity: Stable
- Source Archive: ftp://ftp.perforce.com/pub/jam/jam-2.5.tar
- Licenses: BSD_2Clause
- Interfaces: Command Line
User Community and Support
User tutorial available in PDF format from http://www.perforce.com/perforce/conf2001/wingerd/WPLaura.pdf; User manpage available in HTML format from http://public.perforce.com/public/jam/src/Jam.html; User guide available in HTML format from http://public.perforce.com/public/jam/src/Jamfile.html
General Resources
Support Resources
- See http://www.perforce.com/perforce/services.html for a list of companies offering technical support, training, and consulting




