ファイル:Autoconf-automake-process.svg

ページのコンテンツが他言語でサポートされていません。

元のファイル(SVG ファイル、644 × 1,170 ピクセル、ファイルサイズ: 27キロバイト)

概要

解説
English: GNU autoconf and automake process for generating makefiles
日付
原典 投稿者自身による著作物, based on https://commons.wikimedia.org/wiki/File:Autoconf.svg
作者 Jdthood

Source code

This image was generated using the Graphviz dot utility from the following file named autoconf-automake-process.dot.prem4, which I hereby release under the GNU General Public License version 3:

digraph autotools {
        node [fontname="Liberation Sans"];
	edge [fontname="Liberation Sans"];
        ordering=out;
        "configure.ac" [shape=box];
        autoscan -> "configure.ac" [style=bold,arrowsize=1.5];
        "Makefile.am" [shape=box];
        ed [style=invis];
        ed -> "Makefile.am" [style=invis];
        "configure.ac" -> aclocal [arrowhead=open];
        "configure.ac" -> autoconf [arrowhead=open];
        "configure.ac" -> autoheader [arrowhead=open];
        "configure.ac" -> automake [arrowhead=open];
        "aclocal.m4" [shape=box];
        aclocal -> "aclocal.m4" [style=bold,arrowsize=1.5];
        "config.h.in" [shape=box];
        autoheader -> "config.h.in" [style=bold,arrowsize=1.5];
	"config.h.in" -> automake [arrowhead=open];
        "Makefile.am" -> automake [arrowhead=open];
        "Makefile.in" [shape=box];
        automake -> "Makefile.in" [style=bold,arrowsize=1.5];
        {rank=same; aclocal autoheader}
        {rank=same; "aclocal.m4" "config.h.in"}
        configure [shape=Mcircle,width=2,height=2];
        "aclocal.m4" -> autoconf [arrowhead=open];
        autoconf -> configure [style=bold,arrowsize=1.5];
        "config.h" [shape=box];
        Makefile [shape=box];
        {rank=same; "config.h" Makefile}
        "config.status" [shape=Mcircle];
        "config.h.in" -> "config.status" [arrowhead=open];
        "Makefile.in" -> "config.status" [arrowhead=open];
        dummy0 [style=invis];
        dummy1 [style=invis];
        configure -> "config.status" [style=bold,arrowsize=1.5];
        "config.status" -> dummy0 [style=invis];
        "config.status" -> "config.h" [style=bold,arrowsize=1.5];
        "config.status" -> Makefile [style=bold,arrowsize=1.5];
        "config.status" -> dummy1 [style=invis];
        "config.h" -> make [arrowhead=open];
        Makefile -> make [arrowhead=open];
        dummy1 -> make [style=invis];
        "executable" [label=<<I>LABEL_executable</I>>,shape=box,fontname="URW Palladio L"];
        make -> "executable" [style=bold,arrowsize=1.5];

        subgraph legend {
                "input file" [label=<<I>LABEL_input_file</I>>,fontname="URW Palladio L",shape=box];
                "config.status" -> "input file" [style=invis];
                "input file" -> process [label="  LABEL_influences  ",arrowhead=open];
                process [label=<<I>LABEL_process</I>>,fontname="URW Palladio L"];
                "output file" [label=<<I>LABEL_output_file</I>>,fontname="URW Palladio L",shape=box];
                process -> "output file" [label="  LABEL_creates  ",style=bold,arrowsize=1.5];
        }

}

using this command:

#!/bin/sh
N="autoconf-automake-process"
m4 \
  --define=LABEL_executable="executable" \
  --define=LABEL_input_file="input file" \
  --define=LABEL_output_file="output file" \
  --define=LABEL_process="process" \
  --define=LABEL_influences="influences" \
  --define=LABEL_creates="creates" \
  "${N}.dot.prem4" > "${N}.dot"
dot \
  -Tsvg \
  < "${N}.dot" \
  > "${N}.svg"
m4 \
  --define=LABEL_executable="exécutable" \
  --define=LABEL_input_file="fichier d'entrée" \
  --define=LABEL_output_file="fichier de sortie" \
  --define=LABEL_process="procès" \
  --define=LABEL_influences="influencer" \
  --define=LABEL_creates="créer" \
  "${N}.dot.prem4" > "${N}-fr.dot"
dot \
  -Tsvg \
  < "${N}-fr.dot" \
  > "${N}-fr.svg"

If you modify the image, update the source code on the image's Wikimedia Commons page.

ライセンス

この作品の著作権者である私は、この作品を以下のライセンスで提供します。
w:ja:クリエイティブ・コモンズ
表示 継承
このファイルはクリエイティブ・コモンズ 表示-継承 3.0 非移植ライセンスのもとに利用を許諾されています。
あなたは以下の条件に従う場合に限り、自由に
  • 共有 – 本作品を複製、頒布、展示、実演できます。
  • 再構成 – 二次的著作物を作成できます。
あなたの従うべき条件は以下の通りです。
  • 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。
  • 継承 – もしあなたがこの作品をリミックスしたり、改変したり、加工した場合には、あなたはあなたの貢献部分を元の作品とこれと同一または互換性があるライセンスの下に頒布しなければなりません。

キャプション

このファイルの内容を1行で記述してください

このファイルに描写されている項目

題材

22 6 2011

abfd4a2713ff45779a78ff6b7c44a2b721494bc6

27,839 バイト

1,170 ピクセル

644 ピクセル

ファイルの履歴

過去の版のファイルを表示するには、その版の日時をクリックしてください。

(最新 | 最古) (以後の10件 | ) (10 | 20 | 50 | 100 | 250 | 500 件) を表示
日付と時刻サムネイル寸法利用者コメント
現在の版2022年11月21日 (月) 10:312022年11月21日 (月) 10:31時点における版のサムネイル644 × 1,170 (27キロバイト)MorgaladhReverted to version as of 14:34, 28 February 2014 (UTC)
2022年11月21日 (月) 10:212022年11月21日 (月) 10:21時点における版のサムネイル838 × 1,086 (23キロバイト)MorgaladhLabel the legend as such. Reorganize into subgraphs showing parts of the system used by package developers and the parts used by package users. Fix colors to reflect status of files that are both inputs and outputs.
2014年2月28日 (金) 14:342014年2月28日 (金) 14:34時点における版のサムネイル644 × 1,170 (27キロバイト)Gang65Update icons with colors
2013年5月13日 (月) 18:062013年5月13日 (月) 18:06時点における版のサムネイル644 × 1,170 (15キロバイト)RomesnilReverted to version as of 18:05, 13 May 2013
2013年5月13日 (月) 18:062013年5月13日 (月) 18:06時点における版のサムネイル644 × 1,170 (14キロバイト)RomesnilReverted to version as of 17:55, 13 May 2013
2013年5月13日 (月) 18:052013年5月13日 (月) 18:05時点における版のサムネイル644 × 1,170 (15キロバイト)RomesnilCorrect the data flow: automake depends on config.h.in
2013年5月13日 (月) 17:552013年5月13日 (月) 17:55時点における版のサムネイル644 × 1,170 (14キロバイト)RomesnilUse the fonts available on the Wikimedia servers
2011年6月25日 (土) 12:282011年6月25日 (土) 12:28時点における版のサムネイル668 × 1,193 (14キロバイト)JdthoodCorrect data flow
2011年6月23日 (木) 06:532011年6月23日 (木) 06:53時点における版のサムネイル679 × 1,193 (14キロバイト)JdthoodMove legend to the right. Remove ed.
2011年6月22日 (水) 09:562011年6月22日 (水) 09:56時点における版のサムネイル495 × 1,190 (15キロバイト)JdthoodUntangle edges
(最新 | 最古) (以後の10件 | ) (10 | 20 | 50 | 100 | 250 | 500 件) を表示

以下のページがこのファイルを使用しています:

グローバルなファイル使用状況

以下に挙げる他のウィキがこの画像を使っています:

メタデータ