Commit | Line | Data |
---|---|---|
11ca8865 NJ |
1 | ## Process this file with Automake to create Makefile.in |
2 | ## | |
41d82ac9 | 3 | ## Copyright (C) 1998, 2004, 2006, 2008, 2009, 2010, |
6e4630e0 | 4 | ## 2011, 2013, 2014 Free Software Foundation, Inc. |
11ca8865 NJ |
5 | ## |
6 | ## This file is part of GUILE. | |
c8af48ba | 7 | ## |
53befeb7 NJ |
8 | ## GUILE is free software; you can redistribute it and/or modify it |
9 | ## under the terms of the GNU Lesser General Public License as | |
10 | ## published by the Free Software Foundation; either version 3, or | |
11ca8865 | 11 | ## (at your option) any later version. |
c8af48ba | 12 | ## |
11ca8865 NJ |
13 | ## GUILE is distributed in the hope that it will be useful, but |
14 | ## WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
53befeb7 | 16 | ## GNU Lesser General Public License for more details. |
c8af48ba | 17 | ## |
53befeb7 NJ |
18 | ## You should have received a copy of the GNU Lesser General Public |
19 | ## License along with GUILE; see the file COPYING.LESSER. If not, | |
20 | ## write to the Free Software Foundation, Inc., 51 Franklin Street, | |
21 | ## Fifth Floor, Boston, MA 02110-1301 USA | |
11ca8865 NJ |
22 | |
23 | AUTOMAKE_OPTIONS = gnu | |
24 | ||
25 | info_TEXINFOS = guile.texi | |
26 | ||
237be238 MV |
27 | guile_TEXINFOS = preface.texi \ |
28 | intro.texi \ | |
ff6182ed | 29 | tour.texi \ |
9cbbb400 | 30 | libguile-parallel.texi \ |
237be238 MV |
31 | libguile-program.texi \ |
32 | scheme-intro.texi \ | |
07d83abe MV |
33 | api-scm.texi \ |
34 | api-snarf.texi \ | |
35 | api-smobs.texi \ | |
6e4630e0 | 36 | api-foreign-objects.texi \ |
237be238 | 37 | scheme-ideas.texi \ |
07d83abe MV |
38 | api-data.texi \ |
39 | api-procedures.texi \ | |
e4955559 | 40 | api-macros.texi \ |
07d83abe MV |
41 | api-utility.texi \ |
42 | api-binding.texi \ | |
43 | api-control.texi \ | |
44 | api-io.texi \ | |
726b8ba3 | 45 | api-foreign.texi \ |
b215e5b2 | 46 | api-regex.texi \ |
2115b8eb | 47 | api-lalr.texi \ |
e6709db6 | 48 | api-languages.texi \ |
07d83abe MV |
49 | api-evaluation.texi \ |
50 | api-memory.texi \ | |
51 | api-modules.texi \ | |
52 | api-scheduling.texi \ | |
53 | api-options.texi \ | |
fd936c91 | 54 | api-i18n.texi \ |
07d83abe | 55 | api-debug.texi \ |
36b5e394 | 56 | api-coverage.texi \ |
237be238 MV |
57 | scheme-reading.texi \ |
58 | scheme-indices.texi \ | |
59 | slib.texi \ | |
60 | posix.texi \ | |
8db7e094 | 61 | web.texi \ |
237be238 MV |
62 | expect.texi \ |
63 | scsh.texi \ | |
98553883 | 64 | curried.texi \ |
400a5dcb | 65 | sxml-match.texi \ |
07d83abe | 66 | scheme-scripts.texi \ |
07d83abe | 67 | api-overview.texi \ |
1435c7dc | 68 | api-deprecated.texi \ |
46f7666d | 69 | scheme-using.texi \ |
237be238 | 70 | indices.texi \ |
237be238 MV |
71 | data-rep.texi \ |
72 | repl-modules.texi \ | |
73 | srfi-modules.texi \ | |
845cbcfe | 74 | r6rs.texi \ |
358663ca | 75 | match.texi \ |
237be238 | 76 | misc-modules.texi \ |
07d83abe | 77 | api-compound.texi \ |
98518c96 | 78 | libguile-autoconf.texi \ |
237be238 MV |
79 | autoconf-macros.texi \ |
80 | tools.texi \ | |
8680d53b AW |
81 | history.texi \ |
82 | vm.texi \ | |
83 | compiler.texi \ | |
237be238 MV |
84 | fdl.texi \ |
85 | libguile-concepts.texi \ | |
86 | libguile-smobs.texi \ | |
6e4630e0 | 87 | libguile-foreign-objects.texi \ |
237be238 MV |
88 | libguile-snarf.texi \ |
89 | libguile-linking.texi \ | |
90 | libguile-extensions.texi \ | |
07d83abe | 91 | api-init.texi \ |
eb12b401 | 92 | mod-getopt-long.texi \ |
58c4a39d AW |
93 | statprof.texi \ |
94 | sxml.texi \ | |
95 | texinfo.texi \ | |
eb12b401 | 96 | goops.texi \ |
22b5f518 | 97 | goops-tutorial.texi \ |
ea5c9ddc | 98 | guile-invoke.texi \ |
22b5f518 | 99 | effective-version.texi |
11ca8865 | 100 | |
2a946b44 NJ |
101 | ETAGS_ARGS = $(info_TEXINFOS) $(guile_TEXINFOS) |
102 | ||
5e328915 NJ |
103 | PICTURES = hierarchy.eps \ |
104 | hierarchy.pdf \ | |
105 | hierarchy.png \ | |
106 | hierarchy.txt \ | |
e163dd34 BG |
107 | gds.eps \ |
108 | gds.pdf \ | |
109 | gds.txt \ | |
110 | scheme.eps \ | |
111 | scheme.pdf \ | |
112 | scheme.txt \ | |
5e328915 NJ |
113 | mop.text |
114 | ||
e163dd34 BG |
115 | noinst_DATA = $(PICTURES) |
116 | ||
5e328915 | 117 | EXTRA_DIST = ChangeLog-2008 $(PICTURES) |
61db429e | 118 | |
a1f000d5 TTN |
119 | # Automated snarfing |
120 | ||
98518c96 | 121 | libguile-autoconf.texi: autoconf-macros.texi |
0b6d8fdc | 122 | autoconf-macros.texi: $(top_srcdir)/meta/guile.m4 |
83dce818 AW |
123 | GUILE_INSTALL_LOCALE=1 GUILE_AUTO_COMPILE=0 \ |
124 | $(top_builddir)/meta/uninstalled-env guild \ | |
d1529ddf | 125 | snarf-guile-m4-docs $(top_srcdir)/meta/guile.m4 \ |
a7286720 | 126 | > $(srcdir)/$@ |
a1f000d5 | 127 | |
a9ea4f90 LC |
128 | # Build that file from here rather than at the user's site to avoid |
129 | # triggering a rebuild of `guile.info'. Note that `GUILE-VERSION' is | |
130 | # among $(CONFIG_STATUS_DEPENDENCIES); thus, when it's updated, this | |
131 | # Makefile is rebuilt, and $(GUILE_EFFECTIVE_VERSION) is up-to-date. | |
132 | $(srcdir)/effective-version.texi: $(top_srcdir)/GUILE-VERSION | |
133 | echo "@set EFFECTIVE-VERSION $(GUILE_EFFECTIVE_VERSION)" > $@ | |
134 | ||
6ef7423a | 135 | MAINTAINERCLEANFILES = autoconf-macros.texi |
17dce950 | 136 | |
863f1196 AW |
137 | www-commit: html |
138 | cd guile.html; \ | |
139 | cvs -d :ext:cvs.sv.gnu.org:/web/guile \ | |
140 | import -m 'make www-commit in doc/ref' guile/docs/master/guile.html gnu \ | |
141 | $(shell date "+D%Y%m%d%H%M%S") |