public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch] tweak make htmldocs (nochunks and better index).
@ 2007-05-29 19:28 Rob Landley
  2007-05-30  4:18 ` Randy Dunlap
  2007-05-30  5:12 ` Randy Dunlap
  0 siblings, 2 replies; 5+ messages in thread
From: Rob Landley @ 2007-05-29 19:28 UTC (permalink / raw)
  To: linux-kernel, linux-doc

Signed-off-by: Rob Landley <rob@landley.net>

A) The "xmtml-nochunks" version of "make htmldocs" is easier to print.

B) Update the generated index.html to use the html <title> as a
   description for each file it links to.

--

--- git/Documentation/DocBook/Makefile	2007-05-23 16:36:56.000000000 -0400
+++ work/Documentation/DocBook/Makefile	2007-05-26 23:11:36.000000000 -0400
@@ -141,9 +141,12 @@
 		   cat $(HTML) >> $(main_idx)
 
 quiet_cmd_db2html = HTML   $@
-      cmd_db2html = xmlto xhtml $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \
-		echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \
-        $(patsubst %.html,%,$(notdir $@))</a><p>' > $@
+      cmd_db2html = xmlto xhtml-nochunks $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \
+		NAME='$(patsubst %.html,%,$(notdir $@))'; \
+		echo -n "<p><a HREF=\"$$NAME/$$NAME.html\">$$NAME</a>" > $@ ; \
+		sed -nre 's@.*<title>(.*)</title>.*@\1@p' \
+			"Documentation/DocBook/$$NAME/$$NAME.html" >> $@ ; \
+		echo '<\p>' >> $@
 
 %.html:	%.xml
 	@(which xmlto > /dev/null 2>&1) || \

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2007-05-30 19:30 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-05-29 19:28 [patch] tweak make htmldocs (nochunks and better index) Rob Landley
2007-05-30  4:18 ` Randy Dunlap
2007-05-30 18:47   ` Rob Landley
2007-05-30 19:28     ` Randy Dunlap
2007-05-30  5:12 ` Randy Dunlap

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox