Build Management
- 21
- Sham
- Freeware - A tiny command-line prefix tool that can track dependencies for a file automatically without the need for a Makefile.
- 22
- TrMake
- Open Source - A modular makefile system for multi-platform C++ development in Unix environment using GNU make 3.80 or higher, featuring modular makefiles and transparent handling of dependencies and sources of multiple projects.
- 23
- GNU Automake
- Freeware - Generates makefile.in files from makefile.am input files, as part of the official GNU coding standards and build process. Requires GNU autoconf.
- 24
- Imake
- Freeware - Generates traditional makefiles by using the CPP preprocessor and makedepend programs to assemble makefiles from templates and Imakefile control files. From the MIT X11 project.
- 25
- MPC
- Object Computing Inc - A Makefile and Project file Creator program that generates Make-specific makefiles or visual studio project files from platform-independent build files and template files.
- 26
- Makedepend
- Freeware - A dependency generator for C/C++ code used by Imake from the X11 distribution. Can be used without Imake to generate makefile dependency files.
- 27
- An Automatic Make Facility
- Holyer and Pehlivan 2000 - Program uses no makefile. It records manually-issued compilation commands the first time round, then rebuilds programs using recorded command traces.
- 28
- Make - A Program For Maintaining Computer Programs
- Feldman 1979 - The original make paper, including makefile syntax, implicit rules, double colon targets, macros, VPATH macro, and the usual cleanup and install targets.
- 29
- PGMAKE: A Portable Distributed Make System
- Lih and Zadok 1994 - Reports design issues and results of modifying GNU Make to do distributed makes using the Oakridge PVM Parallel Virtual Machine.
- 30
- Parallel and Distributed Compilations in Loosely-Coupled Systems - A Case Study
- Baalbergen 1986 - Distributing machine specific compilation phases among machines with a distributed make program is about 3.5 times faster.
- 31
- Recursive vs Non-recursive Makefile Architecture Speed Comparison
- Kolpackov 2004 - This document compares recursive and non-recursive build systems (GNU make -j N) for building 277 software files in 15 directories using various combinations of parallelism and hardware. Non-recursive builds are faster.
- 32
- The Fourth Generation Make
- Fowler 1985 - A new make tool with support for CPP, dependency generation, compiled makefiles, parallel execution, pathname parsing operators, and a powerful metalanguage for builtin rules.
- 33
- Ant
- Pure Java build tool, simpler and easier to use than GNU Make. Also it runs many tasks including the javac compiler inside the same VM, so it can compile a large directory tree in seconds. [Open Source, BSD-like]
- 35
- Ant-contrib project
- SourceForge project for potential ant contributions. Currently consists of a C/C++ compilation task and various logical tasks.
- 36
- AntForm
- Form-based input for Ant scripts. Provides tasks for creating input forms, wizards and menus. Supports a variety of widgets ranging from simple text to calendar controls.
page #2