imake - это система автоматизации сборки, написанная для X Window System. Он использовался X с X11R1 (1987) до X11R6.9 (2005) и продолжал использоваться в XFree86 (последняя фиксация 2009 г.). Он реализован поверх препроцессора C и make. Первая версия была написана Тоддом Брунхоффом в Tektronix.
imake генерирует make-файлы из шаблона, набора макросов препроцессора C и входного файла для каждого каталога, называемого Imakefile. Это позволяет хранить зависимости компьютера (такие как параметры компилятора , альтернативные имена команд и специальные правила make) отдельно от описаний различных элементов, которые должны быть построены.
imake активно использовался для программного обеспечения, связанного с X и X, в течение 1990-х годов, а также для несвязанного программного обеспечения, такого как ChorusOS. Он также использовался для управления конфигурацией.
. В выпуске X.org X11R7.0 он был заменен на GNU Autotools. (X11R6.9 и X11R7.0 были одной и той же кодовой базой с другой системой сборки.). X.Org планирует использовать в будущем Meson вместо Autotools.
.