Home > Computers > Software > Build Management > Resources
This category lists research papers and websites that provide useful information related to make programs and the overall software build problem.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.60.5968
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.
http://distcc.samba.org/doc/lca2004/distcc-lca-2004.html
Pool 2003 - This paper describes a distributed compiler for C/C++ programs, and provides a good discussion of key issues related to parallel, distributed software builds.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.39.7058
Feldman 1979 - The original make paper, including makefile syntax, implicit rules, double colon targets, macros, VPATH macro, and the usual cleanup and install targets.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.45.1398
Baalbergen 1986 - Distributing machine specific compilation phases among machines with a distributed make program is about 3.5 times faster.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.22.7432
Lih and Zadok 1994 - Reports design issues and results of modifying GNU Make to do distributed makes using the Oakridge PVM Parallel Virtual Machine.
http://kolpackov.net/projects/build/benchmark.xhtml
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.
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.25.6629
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.
Home > Computers > Software > Build Management > Resources
Thanks to DMOZ, which built a great web directory for nearly two decades and freely shared it with the web. About us