Include $(top_srcdir)/pre-inst-guile.am.
authorThien-Thi Nguyen <ttn@gnuvola.org>
Tue, 5 Feb 2002 09:29:53 +0000 (09:29 +0000)
committerThien-Thi Nguyen <ttn@gnuvola.org>
Tue, 5 Feb 2002 09:29:53 +0000 (09:29 +0000)
(bin_SCRIPTS): Remove guile-snarf-docs-texi.
(alldotdocfiles, snarf2checkedtexi, dotdoc2texi): New vars.
(guile.texi, guile-procedures.texi): Use $(dotdoc2texi).

libguile/Makefile.am

index c11ef26..e0d1dfb 100644 (file)
@@ -149,7 +149,7 @@ modinclude_HEADERS = __scm.h alist.h arbiters.h async.h backtrace.h boolean.h \
 modinclude_DATA = scmconfig.h
 
 bin_SCRIPTS = guile-snarf guile-doc-snarf guile-snarf-docs \
-    guile-snarf-docs-texi guile-func-name-check
+    guile-func-name-check
 
 EXTRA_DIST = ChangeLog-gh ChangeLog-scm ChangeLog-threads              \
     ChangeLog-1996-1999 ChangeLog-2000 cpp_signal.c                    \
@@ -213,13 +213,17 @@ error.x: cpp_err_symbols.c
 posix.x: cpp_sig_symbols.c
 load.x: libpath.h
 
-guile.texi: $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) guile-snarf-docs-texi.in guile
-       cat $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) | ./guile-snarf-docs-texi --manual > $@ \
-       || { rm $@; false; }
+include $(top_srcdir)/pre-inst-guile.am
 
-guile-procedures.texi: $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) guile-snarf-docs-texi.in guile
-       cat $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES) | ./guile-snarf-docs-texi > $@ \
-       || { rm $@; false; }
+alldotdocfiles    = $(DOT_DOC_FILES) $(EXTRA_DOT_DOC_FILES)
+snarf2checkedtexi = $(preinstguiletool)/snarf-check-and-output-texi
+dotdoc2texi       = cat $(alldotdocfiles) | $(snarf2checkedtexi)
+
+guile.texi: $(alldotdocfiles) guile
+       $(dotdoc2texi) --manual > $@ || { rm $@; false; }
+
+guile-procedures.texi: $(alldotdocfiles) guile
+       $(dotdoc2texi)          > $@ || { rm $@; false; }
 
 if HAVE_MAKEINFO