imake is a discontinued
build automation systemBuild automation is the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day activities including things like:* compiling computer source code into binary code* packaging binary code* running tests...
implemented on top of the
CC is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
preprocessor.
imake generates makefiles from a template, a set of
cppThe C preprocessor is the preprocessor for the C programming language. In many C implementations, it is a separate program invoked by the compiler as the first part of translation. The preprocessor handles directives for source file inclusion , macro definitions , and conditional inclusion...
macro functions, and a per-directory input file called an Imakefile. This allows machine dependencies (such as
compilerA compiler is a computer program that transforms source code written in a computer language into another computer language...
options, alternate command names, and special make rules) to be kept separate from the descriptions of the various items to be built.
imake grew out of the
X Window SystemThe X Window System is a computer software system and network protocol that provides a graphical user interface for networked computers, and was initially developed as part of Project Athena...
and has been part of its distribution since Version 11.
Discussion
Ask a question about 'Imake'
Start a new discussion about 'Imake'
Answer questions from other users
|
imake is a discontinued
build automation systemBuild automation is the act of scripting or automating a wide variety of tasks that software developers do in their day-to-day activities including things like:* compiling computer source code into binary code* packaging binary code* running tests...
implemented on top of the
CC is a general-purpose computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....
preprocessor.
imake generates makefiles from a template, a set of
cppThe C preprocessor is the preprocessor for the C programming language. In many C implementations, it is a separate program invoked by the compiler as the first part of translation. The preprocessor handles directives for source file inclusion , macro definitions , and conditional inclusion...
macro functions, and a per-directory input file called an Imakefile. This allows machine dependencies (such as
compilerA compiler is a computer program that transforms source code written in a computer language into another computer language...
options, alternate command names, and special make rules) to be kept separate from the descriptions of the various items to be built.
imake grew out of the
X Window SystemThe X Window System is a computer software system and network protocol that provides a graphical user interface for networked computers, and was initially developed as part of Project Athena...
and has been part of its distribution since Version 11. With the release of
X.org X11R7.0The X.Org Server is the X server in the official reference implementation of the X Window System. The current stable release is 1.7, which is part of X11R7.5, and was released on 2 October 2009...
, it is being replaced by GNU autotools. X11R6.9 was the final version of X.org to use imake; imake is now only used by
XFree86XFree86 is an implementation of the X Window System. It was originally written for Unix-like operating systems on IBM PC compatibles and is now available for many other operating systems and platforms. It is free and open source software under the XFree86 License version 1.1. It is developed by the...
.
External links
- imake FAQ at the Wisconsin Regional Primate Research Center