From e27e9961e58925e39cd5a19699806aac640abbd1 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Tue, 22 Jun 2010 01:47:58 +0200 Subject: Engaging texi files in some autotooling. --- .gitignore | 3 +++ Makefile.am | 2 +- configure.ac | 4 ++-- doc/Makefile.am | 30 ++++++++++++++++++++++++++++++ 4 files changed, 36 insertions(+), 3 deletions(-) create mode 100644 doc/Makefile.am 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} -- cgit v1.2.3