Tiedosto:Autoconf-automake-process.svg

Wikipediasta
Siirry navigaatioon Siirry hakuun

Alkuperäinen tiedosto(SVG-tiedosto; oletustarkkuus 644 × 1 170 kuvapistettä; tiedostokoko 27 KiB)

Yhteenveto

Kuvaus
English: GNU autoconf and automake process for generating makefiles
Päiväys
Lähde Oma teos, based on https://commons.wikimedia.org/wiki/File:Autoconf.svg
Tekijä 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.

Lisenssi

Minä, tämän teoksen tekijänoikeuksien haltija, julkaisen täten tämän teoksen seuraavalla lisenssillä:
w:fi:Creative Commons
nimeäminen jaa samoin
Tämä tiedosto on lisensoitu Creative Commons Nimeä-JaaSamoin 3.0 Ei sovitettu -lisenssillä.
Voit:
  • jakaa – kopioida, levittää ja esittää teosta
  • remiksata – valmistaa muutettuja teoksia
Seuraavilla ehdoilla:
  • nimeäminen – Sinun on mainittava lähde asianmukaisesti, tarjottava linkki lisenssiin sekä merkittävä, mikäli olet tehnyt muutoksia. Voit tehdä yllä olevan millä tahansa kohtuullisella tavalla, mutta et siten, että annat ymmärtää lisenssinantajan suosittelevan sinua tai teoksen käyttöäsi.
  • jaa samoin – Jos muutat tai perustat tähän työhön, voit jakaa tuloksena syntyvää työtä vain tällä tai tämän kaltaisella lisenssillä.

Kuvatekstit

Lisää yhden rivin pituinen kuvaus tästä tiedostosta

Kohteet, joita tässä tiedostossa esitetään

esittää

22. kesäkuu 2011

image/svg+xml

abfd4a2713ff45779a78ff6b7c44a2b721494bc6

27 839 tavu

1 170 pikseli

644 pikseli

Tiedoston historia

Päiväystä napsauttamalla näet, millainen tiedosto oli kyseisellä hetkellä.

(uusimmat | vanhimmat) Näytä [10 | 20 | 50 | 100 | 250 | 500] kerralla. ← 10 uudempaa |
PäiväysPienoiskuvaKokoKäyttäjäKommentti
nykyinen21. marraskuuta 2022 kello 13.31Pienoiskuva 21. marraskuuta 2022 kello 13.31 tallennetusta versiosta644 × 1 170 (27 KiB)MorgaladhReverted to version as of 14:34, 28 February 2014 (UTC)
21. marraskuuta 2022 kello 13.21Pienoiskuva 21. marraskuuta 2022 kello 13.21 tallennetusta versiosta838 × 1 086 (23 KiB)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.
28. helmikuuta 2014 kello 17.34Pienoiskuva 28. helmikuuta 2014 kello 17.34 tallennetusta versiosta644 × 1 170 (27 KiB)Gang65Update icons with colors
13. toukokuuta 2013 kello 21.06Pienoiskuva 13. toukokuuta 2013 kello 21.06 tallennetusta versiosta644 × 1 170 (15 KiB)RomesnilReverted to version as of 18:05, 13 May 2013
13. toukokuuta 2013 kello 21.06Pienoiskuva 13. toukokuuta 2013 kello 21.06 tallennetusta versiosta644 × 1 170 (14 KiB)RomesnilReverted to version as of 17:55, 13 May 2013
13. toukokuuta 2013 kello 21.05Pienoiskuva 13. toukokuuta 2013 kello 21.05 tallennetusta versiosta644 × 1 170 (15 KiB)RomesnilCorrect the data flow: automake depends on config.h.in
13. toukokuuta 2013 kello 20.55Pienoiskuva 13. toukokuuta 2013 kello 20.55 tallennetusta versiosta644 × 1 170 (14 KiB)RomesnilUse the fonts available on the Wikimedia servers
25. kesäkuuta 2011 kello 15.28Pienoiskuva 25. kesäkuuta 2011 kello 15.28 tallennetusta versiosta668 × 1 193 (14 KiB)JdthoodCorrect data flow
23. kesäkuuta 2011 kello 09.53Pienoiskuva 23. kesäkuuta 2011 kello 09.53 tallennetusta versiosta679 × 1 193 (14 KiB)JdthoodMove legend to the right. Remove ed.
22. kesäkuuta 2011 kello 12.56Pienoiskuva 22. kesäkuuta 2011 kello 12.56 tallennetusta versiosta495 × 1 190 (15 KiB)JdthoodUntangle edges
(uusimmat | vanhimmat) Näytä [10 | 20 | 50 | 100 | 250 | 500] kerralla. ← 10 uudempaa |

Seuraava sivu käyttää tätä tiedostoa:

Tiedoston järjestelmänlaajuinen käyttö

Seuraavat muut wikit käyttävät tätä tiedostoa:

Metatieto