Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 . [1] Он также использовался для управления конфигурацией . [2]

С выпуском X.org X11R7.0 он был заменен GNU Autotools . (X11R6.9 и X11R7.0 были одной и той же кодовой базой с другой системой сборки.). X.Org планирует в будущем использовать Meson вместо Autotools.

Заметки [ править ]

  1. ^ "Руководство разработчика приложений ChorusOS 5.0: среда imake" . Корпорация Oracle . 2010 . Проверено 2 мая 2018 . CS1 maint: обескураженный параметр ( ссылка )
  2. Перейти ↑ Sommerville, Ian (март 1996). «Управление конфигурацией программного обеспечения» (PDF) . ICSE'96 SCM-6 Workshop . Конспект лекций по информатике. Берлин, Германия. 6 : 231–238. DOI : 10.1007 / BFb0023076 . ISBN  978-3-540-61964-2.

Источники [ править ]

Внешние ссылки [ править ]