From fdd7d0f1b2ed9b53ae9280a674e1db72277361b7 Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Tue, 24 Dec 2013 23:50:24 -0500 Subject: [PATCH] doc Makefile modified to let automake do much of the work Also no longer using build/ directory for output and using -o in favor of stdout to correct @contents error. --- doc/.gitignore | 5 ++- doc/Makefile.am | 92 +++++++++++++++++-------------------------------- 2 files changed, 35 insertions(+), 62 deletions(-) diff --git a/doc/.gitignore b/doc/.gitignore index 8991c2e..ed54f73 100644 --- a/doc/.gitignore +++ b/doc/.gitignore @@ -11,6 +11,9 @@ *.pdf *.toc +stamp-vti version.texi easejs.info -stamp-vti +easejs.txt +easejs.html +easejs-single.html diff --git a/doc/Makefile.am b/doc/Makefile.am index 1fbfd61..3e91f38 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -26,20 +26,20 @@ impl-details.texi integration.texi mkeywords.texi source-tree.texi EXTRA_DIST = img README highlight.pack.js interactive.js easejs.css -path_doc=. path_build=../build path_lib=../lib docdir = @docdir@ -path_doc_output=${path_build}/doc -path_doc_output_plain=${path_doc_output}/easejs.txt -path_doc_output_html=${path_doc_output}/easejs -path_doc_output_html1=${path_doc_output}/easejs.html -path_doc_css=${path_doc}/easejs.css -path_doc_img=${path_doc}/img -path_doc_css_ref=easejs.css -path_easejs_texi=${path_doc}/easejs.texi +path_doc_output_plain=easejs.txt +path_doc_output_html=easejs.html +path_doc_output_html1=easejs-single.html +path_doc_css=easejs.css +path_doc_img=img +path_easejs_texi=easejs.texi +path_doc_css_ref=$(path_doc_css) -doc_src := $(wildcard $(path_doc)/*.texi) +MAKEINFOHTML=$(MAKEINFO) --html --css-ref="$(path_doc_css_ref)" + +doc_src := $(wildcard *.texi) doc_imgs := $(patsubst %.dia, %.png, $(wildcard $(path_doc_img)/*.dia)) doc_imgs_txt := $(patsubst %.dia, %.png, $(wildcard $(path_doc_img)/*.txt)) @@ -49,55 +49,35 @@ doc_replace := s/<\/body>/