Imake (original) (raw)
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 was heavily used for X and X-related software through the 1990s, and for unrelated software such as ChorusOS. It was also used for configuration management.
Property | Value |
---|---|
dbo:abstract | Imake es una interfaz al preprocesador de C a la utilidad make para los sistemas Unix. Es usado para generar archivos Makefile desde una interfaz, un conjunto de funciones de macro de cpp y un archivo por directorio llamado Imakefile. Esto permite que se mantengan separadas las dependencias de la máquina (como las opciones del compilador, los nombres de comando alternativos y las reglas especiales de construcción) de las descripciones de los distintos elementos a construir. Se desarrolló para el Sistema de Ventanas X y ha sido parte de su distribución desde la versión 11. Desde la versión X.org X11R7.0 ha sido reemplazado por GNU autotools. (es) 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. It was also used for configuration management. 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. (en) imake — устаревшая система автоматизации сборки, использующая препроцессор языка Си. imake генерирует файлы для make на основе шаблонов, набора макросов препроцессора Си, и файл для каталогов Imakefile. Это позволяет устанавливать зависимости (такие как опции компилятора, альтернативные имена команд, специальные правила сборки) для отделения от описания собираемых единиц. imake произошёл от X Window System и был частью её поставки, начиная с 11-й версии. С выходом X.org X11R7.0 был заменен на GNU autotools. X11R6.9 стал последней версией X.org, использовавшей imake; в настоящее время imake используется только XFree86. (ru) imake — застаріла система автоматизації складання, котра використовує препроцесор мови С. imake генерує файли для make з шаблону, який складається з макросів препроцесора С, і файлів, котрі створюються для кожної теки, і мають ім'я Imakefile. Це дозволяє встановлювати залежності (як то опції компілятора, альтернативні імена команд, спеціальні правила збірки) для відокремлення від описання одиниць для збірки. imake походить від X Window System і був частиною її дистрибутиву, починаючи з 11-ї версії. З виходом X.org X11R7.0 її було замінено на . X11R6.9 став останньою версіїю X.org, котра використовувала ; на даний час, imake використовується лише в XFree86. (uk) |
dbo:wikiPageExternalLink | http://www.kitebird.com/imake-book/ http://www.snake.net/software/imake-stuff/imake-faq.html https://archive.org/details/softwareportabil00dubo |
dbo:wikiPageID | 2919168 (xsd:integer) |
dbo:wikiPageLength | 2306 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 930505576 (xsd:integer) |
dbo:wikiPageWikiLink | dbc:Build_automation dbr:Compiler dbr:ChorusOS dbr:GNU_Autotools dbr:Configuration_management dbr:Make_(software) dbr:C_preprocessor dbr:Tektronix dbc:X_Window_System dbr:Build_automation dbr:Meson_(software) dbr:O'Reilly_Media dbr:X.Org_Server dbr:XFree86 dbr:X_Window_System |
dbp:wikiPageUsesTemplate | dbt:Cite_book dbt:Comp-sci-stub dbt:Lowercase_title dbt:Reflist |
dct:subject | dbc:Build_automation dbc:X_Window_System |
rdfs:comment | 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 was heavily used for X and X-related software through the 1990s, and for unrelated software such as ChorusOS. It was also used for configuration management. (en) Imake es una interfaz al preprocesador de C a la utilidad make para los sistemas Unix. Es usado para generar archivos Makefile desde una interfaz, un conjunto de funciones de macro de cpp y un archivo por directorio llamado Imakefile. Esto permite que se mantengan separadas las dependencias de la máquina (como las opciones del compilador, los nombres de comando alternativos y las reglas especiales de construcción) de las descripciones de los distintos elementos a construir. (es) imake — устаревшая система автоматизации сборки, использующая препроцессор языка Си. imake генерирует файлы для make на основе шаблонов, набора макросов препроцессора Си, и файл для каталогов Imakefile. Это позволяет устанавливать зависимости (такие как опции компилятора, альтернативные имена команд, специальные правила сборки) для отделения от описания собираемых единиц. (ru) imake — застаріла система автоматизації складання, котра використовує препроцесор мови С. imake генерує файли для make з шаблону, який складається з макросів препроцесора С, і файлів, котрі створюються для кожної теки, і мають ім'я Imakefile. Це дозволяє встановлювати залежності (як то опції компілятора, альтернативні імена команд, спеціальні правила збірки) для відокремлення від описання одиниць для збірки. (uk) |
rdfs:label | Imake (es) Imake (en) Imake (ru) Imake (uk) |
owl:sameAs | freebase:Imake wikidata:Imake dbpedia-es:Imake dbpedia-ru:Imake dbpedia-uk:Imake https://global.dbpedia.org/id/rZ4c |
prov:wasDerivedFrom | wikipedia-en:Imake?oldid=930505576&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Imake |
is dbo:wikiPageWikiLink of | dbr:List_of_build_automation_software dbr:Preprocessor dbr:Autoconf dbr:C_preprocessor dbr:X.Org_Server dbr:X_Window_System dbr:Xenocara |
is foaf:primaryTopic of | wikipedia-en:Imake |