Jump to content

Make: Difference between revisions

From EDM2
Created page with "Make is a utility that builds executable programs and libraries from source code listings by reading files called Makefiles which specify how to derive the target program from..."
 
Line 7: Line 7:


====OS/2 text & programmers editors with Make file support====
====OS/2 text & programmers editors with Make file support====
* [[Elvis]] - Make file syntax support included by default - Open source - Current
* [[Elvis]] - (Unix style) Make file syntax support included by default - Open source - Current






====DOS text & programmers editors with Make file support====
====DOS text & programmers editors with Make file support====
* [[Elvis]] - Make file syntax support included by default - Open source - Current
* [[Elvis]] - (Unix style) Make file syntax support included by default - Open source - Current


[[Category:Tools]]
[[Category:Tools]]

Revision as of 18:07, 12 December 2015

Make is a utility that builds executable programs and libraries from source code listings by reading files called Makefiles which specify how to derive the target program from a given list of dependencies (eg. source files, compiler options, required preprocessors etc.). In addition to its intended use it is sometimes used as a sort of project manager utility where files that require automatic or semi-automatic updates from other files or ports.

Note that in the UNIX world "Make" and "Make files" have a specific format that must be adhered to, however because the standard can be problematic with other systems and had some design errors to begin with (superfluous tabs for instance), Make files used by utilities intended for OS/2, DOS and Microsoft Windows can differ from the Unix norm, sometimes quite significantly.

OS/2 Implementations of Make

OS/2 text & programmers editors with Make file support

  • Elvis - (Unix style) Make file syntax support included by default - Open source - Current


DOS text & programmers editors with Make file support

  • Elvis - (Unix style) Make file syntax support included by default - Open source - Current