Jump to content

GNU Make: Difference between revisions

From EDM2
No edit summary
No edit summary
 
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Also known as '''gmake''', GNU Make is a [[UNIX]] [[Make]] clone from the [[GNU]] project. It allows to define dependencies, handles macros very easily and is quite a flexible tool for many purposes. Was very popular as a free make like tool on OS/2 a few years back, but most users have gone to the better maintained and mostly compatible [[CMake]].
{{Software
|Picture=NA.png
|Name=GNU make
|Version=3.81-k2 (2017-11-12)
|Vendor=[[Free Software Foundation]]
|Author=Neil Russell (Original author)<br/>Paul Smith (maintainer)
|Licence=GNU [[GPL v2]] and [[GPL v3]]
|WWW=https://www.gnu.org/software/make/
}}
'''GNU Make''' (gmake) is a [[UNIX]] [[Make]] clone from the [[GNU]] project. It allows to define dependencies, handles macros very easily and is quite a flexible tool for many purposes.


==Version==
==Version==
* Last known version: GNU Make v4.2 (2016-05-22)
* 3.81-k2 (2017-11-12)
: This version will probably compile on OS/2 if you take the OS/2 specific changes from the version below.
* 3.8.1-r3 (2009-09-28) - Ported by Andreas Buening.
* Last known OS/2 binary: GNU Make v3.8.1-r3 (2009-09-28)
* 4.2 (2016-05-22)
: There are several older GNU MAKE versions available for  [http://hobbes.nmsu.edu/h-search.php?key=make- download at hobbes] that might be more appropriate if you are either compileing an older project ([[EMX]] project for instance) or need a better grade of adaptation to using \ in paths instead of /.
 
==Publications==
* Robert Mecklenburg: ''Managing Projects with GNU Make'', Third Edition - O'Reilly 2004, ISBN 0-596-00610-1


==Links==
==Links==
* [https://www.gnu.org/software/make/ GNU Make homepage]
* [https://www.gnu.org/software/make/manual/make.html GNU Make Manual]
 
== Licence ==
* Open source software released under the [[GPL v2]] and [[GPL v3]], it is based on the [[public domain]] make utility.
 
==Author and publisher==
* Neil Russell (Original author)
* [[Free Software Foundation]] (Publisher)
* Paul Smith (Current GNU Make maintainer)
* Andreas Buening (Last known OS/2 port)


[[Category:Software Configuration Management]]
[[Category:Make]][[Category:GNU Software]][[Category:Software written in C]]
[[Category:Open Source Software]]
[[Category:Software written in C]]
[[Category:Generic Unix Tools]]
[[Category:DOS Tools]]
[[Category:MS Windows Tools]]
[[Category:Atari ST Tools]]
[[Category:OS-9 Tools]]

Latest revision as of 02:51, 26 May 2022

GNU Make
Name GNU make
Version 3.81-k2 (2017-11-12)
Vendor Free Software Foundation
Author Neil Russell (Original author)
Paul Smith (maintainer)
Licence GNU GPL v2 and GPL v3
WWW https://www.gnu.org/software/make/

GNU Make (gmake) is a UNIX Make clone from the GNU project. It allows to define dependencies, handles macros very easily and is quite a flexible tool for many purposes.

Version

  • 3.81-k2 (2017-11-12)
  • 3.8.1-r3 (2009-09-28) - Ported by Andreas Buening.
  • 4.2 (2016-05-22)

Publications

  • Robert Mecklenburg: Managing Projects with GNU Make, Third Edition - O'Reilly 2004, ISBN 0-596-00610-1

Links