fbpx
Wikipedia

imake

imake is a build automation system written for the X Window System. It was used by X from X11R1 (1987) to X11R6.9 (2005), and continued to be used in XFree86 (last commit 2009). It is implemented on top of the C preprocessor and make. The first version was written by Todd Brunhoff at Tektronix.

imake generates makefiles from a template, a set of C preprocessor macro functions, and a per-directory input file called an Imakefile. This allows machine dependencies (such as compiler options, alternate command names, and special make rules) to be kept separate from the descriptions of the various items to be built.

imake was heavily used for X and X-related software through the 1990s, and for unrelated software such as ChorusOS.[1] It was also used for configuration management.[2]

With the release of X.org X11R7.0, it was replaced by GNU Autotools. (X11R6.9 and X11R7.0 were the same codebase with a different build system.). X.Org plans to use Meson in the future instead of Autotools.

Notes edit

  1. ^ "ChorusOS 5.0 Application Developer's Guide: The imake Environment". Oracle Corporation. 2010. Retrieved 2018-05-02.
  2. ^ Sommerville, Ian (March 1996). Software Configuration Management (PDF). Lecture Notes in Computer Science. Vol. 6. Berlin, Germany. pp. 231–238. doi:10.1007/BFb0023076. ISBN 978-3-540-61964-2. {{cite book}}: |journal= ignored (help)CS1 maint: location missing publisher (link)

Sources edit

External links edit

  • Software Portability with imake


imake, build, automation, system, written, window, system, used, from, x11r1, 1987, x11r6, 2005, continued, used, xfree86, last, commit, 2009, implemented, preprocessor, make, first, version, written, todd, brunhoff, tektronix, generates, makefiles, from, temp. imake is a build automation system written for the X Window System It was used by X from X11R1 1987 to X11R6 9 2005 and continued to be used in XFree86 last commit 2009 It is implemented on top of the C preprocessor and make The first version was written by Todd Brunhoff at Tektronix imake generates makefiles from a template a set of C preprocessor macro functions and a per directory input file called an Imakefile This allows machine dependencies such as compiler options alternate command names and special make rules to be kept separate from the descriptions of the various items to be built imake was heavily used for X and X related software through the 1990s and for unrelated software such as ChorusOS 1 It was also used for configuration management 2 With the release of X org X11R7 0 it was replaced by GNU Autotools X11R6 9 and X11R7 0 were the same codebase with a different build system X Org plans to use Meson in the future instead of Autotools Notes edit ChorusOS 5 0 Application Developer s Guide The imake Environment Oracle Corporation 2010 Retrieved 2018 05 02 Sommerville Ian March 1996 Software Configuration Management PDF Lecture Notes in Computer Science Vol 6 Berlin Germany pp 231 238 doi 10 1007 BFb0023076 ISBN 978 3 540 61964 2 a href Template Cite book html title Template Cite book cite book a journal ignored help CS1 maint location missing publisher link Sources editDuBois Paul September 1996 Software Portability with imake 2nd ed O Reilly Media ISBN 978 1 56592 226 6 External links editSoftware Portability with imake nbsp This computer science article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Imake amp oldid 1185984745, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.