MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

An Automatic Make Facility (2000) [1 citations — 1 self]

by Ian Holyer ,  Ian Holyer ,  Huseyin Pehlivan ,  Huseyin Pehlivan
Add To MetaCart

Abstract:

A recompilation program, often called make, is a crucial utility employed by many programmers during the development of sophisticated programs. It provides an elegant method for the compilation of programs which are made up of many components, written in any programming language. In this report, we present a new implementation of make based on command tracing. Our approach takes advantages of command transactions monitored by a user shell named brush . All the information that is required to check for the need to re-compile a particular program component is acquired via these transactions. There is no requirement for a #le to specify dependencies and commands, as with the Make#le used by make. All that is needed is that each program componentmust be compiled at least once, by hand or from a shell script, to establish the command used.

Citations

27 Managing Projects with make. O'Reilly & Associates – Talbott - 1991
18 The Fourth Generation Make – Fowler - 1985
13 The process file system and process model in UNIX System V – Faulkner, Gomes - 1991
12 Design and implementation of parallel make – Baalbergen - 1988
12 Performance of optimistic make – Bubenik, Zwaenepoel - 1989
8 Mk: A successor to make – Hume - 1987
7 Make--A computer program for maintaining computer programs – Feldman - 1979
3 A recovery mechanism for shells – Holyer, Pehlivan - 1999
2 The process le system and process model in UNIX system V – Faulkner, Gomes - 1991