|
|
| Make Tools
|
|
| Listing: |
- A-A-P
Open Source - A-A-P is an experimental make
tool. Features include a special AAP makefile
syntax, automated dependency support for Unix
C programs, and a GUI interface written in
Python.
- Ant
Freeware - A make replacement that uses
an XML description language instead of makefiles,
and that executes build actions using Java
objects instead of shell commands.
- Boost
Build
Freeware - A Make replacement with a simple
and high-level target language. It supports
build variants, and several different compilers
and tools.
- Cons
Freeware - A make replacement written
in Perl featuring MD5 file content and build
signatures, dependency scanning, viewpathing
for source and derived files, multidirectory
builds, and Perl build actions.
- Cook
Freeware - A make replacement featuring file
fingerprints, dependency scanning, viewpathing,
parallel threads, distributed rsh builds,
cross compiling, and build actions in the
"cook" description language.
- Electric
Cloud
Electric Cloud - A make replacement that
distributes builds across multiple cluster
machines for faster builds. Features plug-compatibilty
with GNU Make and Nmake.
- GNU
Make
Freeware - A make program featuring pattern-matched
viewpaths, parallel threads, multiple platforms,
conditional directives, makefile regeneration,
and an advanced Make description language.
- Jam
Freeware - A make replacement featuring dependency
scanning, per-target viewpathing, parallel
threads, multiple platforms, variant builds,
and control flow statements in the Jam description
language.
- Jmk
Freeware - A make program written in Java,
featuring a traditional make description language
and shell command target actions.
- MakeXS
Freeware - A build system based on GNU Make
and GNU M4. It automates many mundane tasks
including creating Doxygen documentation.
- MPI
GNU Make
Chambeau - A modified GNU make that uses
the MPI Message Passing Interface for excellent
scalability on multiple machines. Authors
now say use 'GNU Make -j' instead.
- NAnt
Freeware - Not Ant is like Ant, but uses C#
and .NET technologies.
- Nmake
Lucent - Features dependency scanning,
viewpaths, parallel and distributed rsh execution,
a coshell, compiled makefiles, C preprocessor,
variable editing, and a powerful Make rule
language.
- Odin
Freeware - A make replacement featuring
dependency scanning, viewpaths, distributed
rsh execution, cached derived files, variant
builds, conditional directives, and an Odin
rule language.
- Opus
Make
Opus - A multiplatform make featuring dependency
scanning, suffix-specific viewpaths, extended
command and macro modifiers, CPP preprocessor
directives, and iterators in the Make rule
language.
- PVM
GNU Make
Freeware - A modified GNU make that uses
the Oakridge PVM Parallel Virtual Machine
to perform parallel distributed builds.
- SCons
Freeware - A make replacement like Cons, written
in Python and featuring MD5 file signatures,
dependency scanning, parallel build threads,
viewpathing, multidirectory builds, and Python
build actions.
|
|
|