Jump to content

Make: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Line 4: Line 4:


==OS/2 Implementations of Make==
==OS/2 Implementations of Make==
* IBM [[NMAKE]]
* IBM IMAKE - Commercial - Discontinued
* IBM IMAKE - Commercial - Discontinued
* dmake
* [[GNU Make]] - Open Source - Current
* [[GNU Make]] - Open Source - Current
* X11 imake  - Open Source (part of XFree86/2)
* [[kBuild]] - Open Source - Current  
* [[kBuild]] - Open Source - Current  
* OpenWatcom WMake - Open Source - Current
* OpenWatcom WMake - Open Source - Current

Revision as of 23:22, 17 February 2016

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

  • IBM NMAKE
  • IBM IMAKE - Commercial - Discontinued
  • dmake
  • GNU Make - Open Source - Current
  • X11 imake - Open Source (part of XFree86/2)
  • kBuild - Open Source - Current
  • OpenWatcom WMake - Open Source - Current
  • PM Make - Freeware - Current

OS/2 text & programmers editors with Make file support

  • Elvis - (Unix style) Make file syntax support included by default - Open source - Current
  • Enhanced Editor - Has Make files syntax highlighting built in with some auto-formatting features.
  • FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source - Current.
  • jEdit - Java based editor - Make file syntax highlighting built in - Current.

DOS text & programmers editors with Make file support

  • Elvis - (Unix style) Make file syntax support included by default - Open source - Current.
  • FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source - Current.