Commit | Line | Data |
---|---|---|
575ed8d5 | 1 | # GNU Guix --- Functional package management for GNU |
a9424c08 | 2 | # Copyright © 2012, 2013 Ludovic Courtès <ludo@gnu.org> |
575ed8d5 AE |
3 | # Copyright © 2013 Andreas Enge <andreas@enge.fr> |
4 | # | |
5 | # This file is part of GNU Guix. | |
6 | # | |
7 | # GNU Guix is free software; you can redistribute it and/or modify it | |
8 | # under the terms of the GNU General Public License as published by | |
9 | # the Free Software Foundation; either version 3 of the License, or (at | |
10 | # your option) any later version. | |
11 | # | |
12 | # GNU Guix is distributed in the hope that it will be useful, but | |
13 | # WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
15 | # GNU General Public License for more details. | |
16 | # | |
17 | # You should have received a copy of the GNU General Public License | |
18 | # along with GNU Guix. If not, see <http://www.gnu.org/licenses/>. | |
19 | ||
a9424c08 LC |
20 | info_TEXINFOS = doc/guix.texi |
21 | EXTRA_DIST += \ | |
22 | doc/fdl-1.3.texi \ | |
23 | doc/images/bootstrap-graph.dot \ | |
02c72d16 LC |
24 | doc/images/bootstrap-graph.eps \ |
25 | doc/images/bootstrap-graph.pdf | |
575ed8d5 AE |
26 | |
27 | infoimagedir = $(infodir)/images | |
a9424c08 | 28 | dist_infoimage_DATA = doc/images/bootstrap-graph.png |
575ed8d5 AE |
29 | |
30 | # Try hard to obtain an image size and aspect that's reasonable for inclusion | |
31 | # in an Info or PDF document. | |
54461ce7 LC |
32 | DOT_OPTIONS = \ |
33 | -Gratio=.9 -Gnodesep=.005 -Granksep=.00005 \ | |
575ed8d5 AE |
34 | -Nfontsize=9 -Nheight=.1 -Nwidth=.1 |
35 | ||
36 | .dot.png: | |
cb9e50f6 | 37 | $(DOT) -Tpng $(DOT_OPTIONS) < "$<" > "$@.tmp" |
575ed8d5 AE |
38 | mv "$@.tmp" "$@" |
39 | ||
54461ce7 LC |
40 | .dot.pdf: |
41 | $(DOT) -Tpdf $(DOT_OPTIONS) < "$<" > "$@.tmp" | |
42 | mv "$@.tmp" "$@" | |
43 | ||
575ed8d5 | 44 | .dot.eps: |
cb9e50f6 | 45 | $(DOT) -Teps $(DOT_OPTIONS) < "$<" > "$@.tmp" |
575ed8d5 AE |
46 | mv "$@.tmp" "$@" |
47 | ||
a9424c08 LC |
48 | # We cannot add new dependencies to `doc/guix.pdf' & co. (info "(automake) |
49 | # Extending"). Using the `-local' rules is imperfect, because they may be | |
50 | # triggered after the main rule. Oh, well. | |
02c72d16 LC |
51 | pdf-local: $(top_srcdir)/doc/images/bootstrap-graph.pdf |
52 | info-local: $(top_srcdir)/doc/images/bootstrap-graph.png | |
53 | ps-local: $(top_srcdir)/doc/images/bootstrap-graph.eps |