Fitxer:Autoconf-automake-process.svg

Fitxer original(fitxer SVG, nominalment 644 × 1.170 píxels, mida del fitxer: 27 Ko)

Descripció a Commons

Resum

Descripció
English: GNU autoconf and automake process for generating makefiles
Data
Font Treball propi, based on https://commons.wikimedia.org/wiki/File:Autoconf.svg
Autor 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.

Llicència

Jo, el titular dels drets d'autor d'aquest treball, el public sota la següent llicència:
w:ca:Creative Commons
reconeixement compartir igual
Aquest fitxer està subjecte a la llicència de Creative Commons Reconeixement i Compartir Igual 3.0 No adaptada.
Sou lliure de:
  • compartir – copiar, distribuir i comunicar públicament l'obra
  • adaptar – fer-ne obres derivades
Amb les condicions següents:
  • reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
  • compartir igual – Si modifiqueu, transformeu, o generareu amb el material, haureu de distribuir les vostres contribucions sota una llicència similar o una de compatible com l'original

Llegendes

Afegeix una explicació d'una línia del que representa aquest fitxer

Elements representats en aquest fitxer

representa l'entitat

1.170 píxel

644 píxel

Historial del fitxer

Cliqueu una data/hora per veure el fitxer tal com era aleshores.

(les més noves | les més antigues) Mostra (10 posteriors | ) (10 | 20 | 50 | 100 | 250 | 500)
Data/horaMiniaturaDimensionsUsuari/aComentari
actual12:31, 21 nov 2022Miniatura per a la versió del 12:31, 21 nov 2022644 × 1.170 (27 Ko)MorgaladhReverted to version as of 14:34, 28 February 2014 (UTC)
12:21, 21 nov 2022Miniatura per a la versió del 12:21, 21 nov 2022838 × 1.086 (23 Ko)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.
16:34, 28 feb 2014Miniatura per a la versió del 16:34, 28 feb 2014644 × 1.170 (27 Ko)Gang65Update icons with colors
20:06, 13 maig 2013Miniatura per a la versió del 20:06, 13 maig 2013644 × 1.170 (15 Ko)RomesnilReverted to version as of 18:05, 13 May 2013
20:06, 13 maig 2013Miniatura per a la versió del 20:06, 13 maig 2013644 × 1.170 (14 Ko)RomesnilReverted to version as of 17:55, 13 May 2013
20:05, 13 maig 2013Miniatura per a la versió del 20:05, 13 maig 2013644 × 1.170 (15 Ko)RomesnilCorrect the data flow: automake depends on config.h.in
19:55, 13 maig 2013Miniatura per a la versió del 19:55, 13 maig 2013644 × 1.170 (14 Ko)RomesnilUse the fonts available on the Wikimedia servers
14:28, 25 juny 2011Miniatura per a la versió del 14:28, 25 juny 2011668 × 1.193 (14 Ko)JdthoodCorrect data flow
08:53, 23 juny 2011Miniatura per a la versió del 08:53, 23 juny 2011679 × 1.193 (14 Ko)JdthoodMove legend to the right. Remove ed.
11:56, 22 juny 2011Miniatura per a la versió del 11:56, 22 juny 2011495 × 1.190 (15 Ko)JdthoodUntangle edges
(les més noves | les més antigues) Mostra (10 posteriors | ) (10 | 20 | 50 | 100 | 250 | 500)

Les 3 pàgines següents utilitzen aquest fitxer:

Ús global del fitxer

Utilització d'aquest fitxer en altres wikis:

Metadades