Links Enlaces Webódromo 08 de Enero de 2009

Make Tools


Google
 
Web www.webodromo.com

Inicio > Computers > Software > Build Management > Make Tools

Make programs help to manage the complexity of building software programs from many source file and library components. Make programs read Makefiles, which are description files that specify the parts and processes that should be used to build a software product. Make programs have been the dominant programs for doing software builds for more than 25 years. The first make program was created in the mid-1970s. In the 1980s, make was extended with more advanced features. In the 1990s, several new make replacement programs were created to offer new description languages for makefiles.



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.
http://www.a-a-p.org/

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.
http://jakarta.apache.org/ant/

Boost Build
Freeware : - : A : Make : replacement : with : a : simple : and : high-level : target : language. : It : supports : build : variants, : and : several : different : compilers : and : tools.
http://boost.sourceforge.net/boost-build2/

Build
Open : Source : - : A : software : build : system : implemented : on : top : of : GNU : make : featuring : position-independent : non-recursive : multi-makefile : include-based : structure, : complete : inter-project : dependency : tracking, : and : extensible : translator : framework.
http://kolpackov.net/projects/build/

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.
http://www.dsmit.com/cons

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.
http://www.canb.auug.org.au/~millerp/cook/cook.html

Electric Cloud
A : make : replacement : that : distributes : builds : across : multiple : cluster : machines : for : faster : builds. : Features : plug-compatibility : with : GNU : Make : and : Nmake.
http://www.electric-cloud.com

GNU Make
Freeware : - : A : make : program : featuring : pattern-matched : viewpaths, : parallel : threads, : multiple : platforms, : conditional : directives, : makefile : regeneration, : and : an : advanced : Make : description : language.
http://www.gnu.org/software/make/make.html

GNU Make - GNU Project - Free Software Foundation (FSF)
Make : is : a : tool : which : controls : the : generation : of : executables : and : other : non-source : files : of : a : : program : from : the : program's : source : files.
http://www.gnu.org/software/make/make.html

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.
http://www.perforce.com/perforce/loadsupp.html

Jmk
Freeware : - : A : make : program : written : in : Java, : featuring : a : traditional : make : description : language : and : shell : command : target : actions.
http://sourceforge.net/projects/jmk

KJam
A : make : replacement : based : on : Jam, : with : more : powerful : features : than : the : original : Jam. : Features : dependency : scanning, : per-target : viewpathing, : and : control : flow. : Distributes : builds : across : multiple : cluster : machines : for : faster : builds.
http://www.oroboro.com/kjam/docserv.php

MakeXS
Freeware : - : A : build : system : based : on : GNU : Make : and : GNU : M4. : It : automates : many : mundane : tasks : including : creating : Doxygen : documentation.
http://www.makexs.com

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.
http://www.llnl.gov/icc/lc/DEG/pmake/pmake.html

NAnt
A : .NET : based : build : tool. : A : replacement : for : make : based : on : Ant.
http://nant.sourceforge.net/

NAnt
Freeware : - : Not : Ant : is : like : Ant, : but : uses : C# : and : .NET : technologies.
http://nant.sourceforge.net/

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.
http://www.bell-labs.com/project/nmake

Odin
Freeware : - : A : make : replacement : featuring : dependency : scanning, : viewpaths, : distributed : rsh : execution, : cached : derived : files, : variant : builds, : conditional : directives, : and : an : Odin : rule : language.
ftp://ftp.cs.colorado.edu/pub/distribs/odin

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.
http://www.opussoftware.com

PBS
Open : Source : - : A : Make : replacement : written : in : Perl : featuring : hierarchical : builds, : dependency : graph : node : triggers, : no : built : in : rules, : PBS/Perl : syntax : for : PBSfiles, : a : Perl : API : for : the : system, : and : shell : or : Perl : build : actions.
http://search.cpan.org/%7enkh/

PVM GNU Make
Freeware : - : A : modified : GNU : make : that : uses : the : Oakridge : PVM : Parallel : Virtual : Machine : to : perform : parallel : distributed : builds.
http://sourceforge.net/projects/pvmgmake

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.
http://www.scons.org

Sham
Freeware : - : A : tiny : command-line : prefix : tool : that : can : track : dependencies : for : a : file : automatically : without : the : need : for : a : Makefile.
http://sham.sourceforge.net/

SMK
Freeware : - : A : make : replacement, : written : in : Python : featuring : global : dependencies : view, : extensible : dependency : scanning, : parallel : build : threads, : multidirectory : builds, : automatic : cleaning : and : extensibility : via : Python : classes.
http://home.gna.org/smk/

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.
http://www.cs.bgu.ac.il/%7eorlovm/trmake/

















Información general - Condiciones generales