Commit | Line | Data |
---|---|---|
11ca8865 NJ |
1 | ## Process this file with Automake to create Makefile.in |
2 | ## | |
3 | ## Copyright (C) 1998 Free Software Foundation, Inc. | |
4 | ## | |
5 | ## This file is part of GUILE. | |
6 | ## | |
7 | ## GUILE is free software; you can redistribute it and/or modify | |
8 | ## it under the terms of the GNU General Public License as | |
9 | ## published by the Free Software Foundation; either version 2, or | |
10 | ## (at your option) any later version. | |
11 | ## | |
12 | ## GUILE 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 | |
18 | ## License along with GUILE; see the file COPYING. If not, write | |
19 | ## to the Free Software Foundation, Inc., 59 Temple Place, Suite | |
20 | ## 330, Boston, MA 02111-1307 USA | |
21 | ||
22 | AUTOMAKE_OPTIONS = gnu | |
23 | ||
24 | info_TEXINFOS = guile.texi | |
25 | ||
9401323e | 26 | guile_TEXINFOS = preface.texi intro.texi program.texi scheme-intro.texi \ |
11ca8865 NJ |
27 | scheme-ideas.texi scheme-data.texi scheme-procedures.texi \ |
28 | scheme-utility.texi scheme-binding.texi scheme-control.texi \ | |
29 | scheme-io.texi scheme-evaluation.texi scheme-memory.texi \ | |
30 | scheme-modules.texi scheme-scheduling.texi scheme-options.texi \ | |
31 | scheme-translation.texi scheme-debug.texi deprecated.texi \ | |
32 | scheme-reading.texi scheme-indices.texi slib.texi posix.texi \ | |
33 | expect.texi scsh.texi tcltk.texi scripts.texi gh.texi scm.texi \ | |
9401323e | 34 | debugging.texi indices.texi script-getopt.texi data-rep.texi \ |
4c731ece | 35 | extend.texi repl-modules.texi srfi-modules.texi misc-modules.texi \ |
a1f000d5 | 36 | scheme-compound.texi autoconf.texi autoconf-macros.texi |
11ca8865 | 37 | |
2a946b44 NJ |
38 | ETAGS_ARGS = $(info_TEXINFOS) $(guile_TEXINFOS) |
39 | ||
8430281a GH |
40 | GUILE = $(top_builddir)/libguile/guile |
41 | ||
a1f000d5 TTN |
42 | # Automated snarfing |
43 | ||
44 | autoconf.texi: autoconf-macros.texi | |
45 | autoconf-macros.texi: $(top_srcdir)/guile-config/guile.m4 | |
8430281a | 46 | GUILE=$(GUILE) $(top_srcdir)/scripts/snarf-guile-m4-docs $< > $@ |
a1f000d5 | 47 | |
11ca8865 NJ |
48 | # Optionally support building an HTML version of the reference manual. |
49 | ||
50 | if HTMLDOC | |
51 | ||
52 | htmldir = $(prefix)/html/guile-$(VERSION) | |
53 | ||
54 | html_DATA = guile_toc.html $(shell ls guile_*.html 2>/dev/null) | |
55 | ||
56 | guile_toc.html: guile.texi $(guile_TEXINFOS) | |
57 | $(TEXI2HTML) -split_chapter guile.texi | |
58 | ||
59 | endif |