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.
Заметки [ править ]
- ^ "Руководство разработчика приложений ChorusOS 5.0: среда imake" . Корпорация Oracle . 2010 . Проверено 2 мая 2018 . CS1 maint: обескураженный параметр ( ссылка )
- Перейти ↑ Sommerville, Ian (март 1996). «Управление конфигурацией программного обеспечения» (PDF) . ICSE'96 SCM-6 Workshop . Конспект лекций по информатике. Берлин, Германия. 6 : 231–238. DOI : 10.1007 / BFb0023076 . ISBN 978-3-540-61964-2.
Источники [ править ]
- Дюбуа, Поль (сентябрь 1996). Переносимость программного обеспечения с imake (2-е изд.). O'Reilly Media . ISBN 978-1-56592-226-6.