Make examines a set of related files, determines which of them are out of date, and runs just the commands necessary to bring them back up to date. Make is typically used to compile and link programs, but it can be useful in many other situations as well. Make reads a file called a 'makefile' to learn how the files in your program are put together. It may also contain rules to install the product, clear up the workspace, generate distribution packages, or other tasks. When you write a program, you should also create a makefile for it so that it is possible to use Make to build and install it.
Last version includes support for GNU Guile as an embedded extension language.
DocumentationUser printed manual available from https://order.fsf.org/#manuals; User online manual available from http://www.gnu.org/software/make/manual/make.html
This is a GNU package:make
released on 9 October 2013
|License||Verified by||Verified on||Notes|
|GPLv2orlater||Kelly Hopkins||29 July 2010|
Leaders and contributors
|Paul D. Smith||Maintainer|
Resources and communication
|Developer||VCS Repository Webview||http://git.savannah.gnu.org/cgit/make.git|
This entry (in part or in whole) was last reviewed on 20 October 2013.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.
The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.