summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2010-06-22 01:47:58 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2010-06-22 01:47:58 +0200
commitf589a23f15b75798618c59f05c258cc8b8b39187 (patch)
tree863fdc2eaf40ce82cecc8ec86e9938c7022d49b7
parent413f6f7afd466ec0e2da4c97f2f9b08407b6e155 (diff)
downloadgeiser-f589a23f15b75798618c59f05c258cc8b8b39187.tar.gz
geiser-f589a23f15b75798618c59f05c258cc8b8b39187.tar.bz2
Engaging texi files in some autotooling.
-rw-r--r--.gitignore3
-rw-r--r--Makefile.am2
-rw-r--r--configure.ac4
-rw-r--r--doc/Makefile.am30
4 files changed, 36 insertions, 3 deletions
diff --git a/.gitignore b/.gitignore
index 3c8af17..88f475b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -26,3 +26,6 @@
/doc/geiser.tp
/doc/geiser.vr
/doc/html/
+/doc/Makefile.in
+/doc/geiser.info
+/doc/texinfo.tex
diff --git a/Makefile.am b/Makefile.am
index c86aecb..0ef180e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = . elisp scheme
+SUBDIRS = . elisp scheme doc
EXTRA_DIST = THANKS
diff --git a/configure.ac b/configure.ac
index 2333901..f8770ab 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 Free Software Foundation, Inc.
+# Copyright (C) 2009, 2010 Jose A Ortega Ruiz.
#
# This file is free software; as a special exception the author gives
# unlimited permission to copy and/or distribute it, with or without
@@ -16,7 +16,6 @@ AC_PROG_MAKE_SET
AC_PROG_INSTALL
AC_PROG_MKDIR_P
AC_CHECK_PROG(MAKEINFO, makeinfo, makeinfo, no)
-AC_CHECK_PROG(TEXI2PDF, texi2pdf, texi2pdf, false)
AM_PATH_LISPDIR
@@ -25,6 +24,7 @@ Makefile
elisp/Makefile
elisp/geiser-version.el
scheme/Makefile
+doc/Makefile
])
AC_OUTPUT
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..3d7c6f0
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,30 @@
+# Copyright (C) 2010 Jose Antonio Ortega Ruiz
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# SUBDIRS = img
+SUFFIXES = .html
+EXTRA_DIST = geiser.css site.conf
+
+
+info_TEXINFOS = geiser.texi
+geiser_TEXINFOS = intro.texi install.texi tutorial.texi index.texi
+
+output_dir=$(top_builddir)/doc/html
+
+web:
+ rm -f $(output_dir)/*.html
+ texi2html --output=$(output_dir) \
+ --split=chapter \
+ --noheader \
+ --nonumber-section \
+ --init-file=$(top_srcdir)/doc/site.conf \
+ --top-file=index.html \
+ $(top_srcdir)/doc/geiser.texi
+ cp $(top_srcdir)/doc/geiser.css ${output_dir}