ref: d1cfcffa05958114846836fddcd186b156eeac37
parent: e08948a7ea96ae6051850a5359bbb960398afcf4
author: Simon Tatham <anakin@pobox.com>
date: Sat Dec 23 03:44:51 EST 2006
Ability to build a .CHM for Puzzles. I haven't yet arranged for it to be used by the Windows binaries; that's the next step. [originally from svn r7006]
--- a/Makefile.doc
+++ b/Makefile.doc
@@ -5,3 +5,10 @@
HACKING: devel.but
halibut --text=HACKING devel.but
+
+chm: puzzles.hhp
+puzzles.hhp: puzzles.but chm.but
+ halibut --html puzzles.but chm.but
+
+clean:
+ rm -f puzzles.hlp puzzles.txt HACKING *.html *.hh[pck]
--- /dev/null
+++ b/chm.but
@@ -1,0 +1,23 @@
+\# File containing the magic HTML configuration directives to create
+\# an MS HTML Help project. We put this on the end of the Puzzles
+\# docs build command line to build the HHP and friends.
+
+\cfg{html-leaf-level}{infinite}+\cfg{html-leaf-contains-contents}{false}+\cfg{html-suppress-navlinks}{true}+\cfg{html-suppress-address}{true}+
+\cfg{html-contents-filename}{index.html}+\cfg{html-template-filename}{%k.html}+\cfg{html-template-fragment}{%k}+
+\cfg{html-mshtmlhelp-chm}{puzzles.chm}+\cfg{html-mshtmlhelp-project}{puzzles.hhp}+\cfg{html-mshtmlhelp-contents}{puzzles.hhc}+\cfg{html-mshtmlhelp-index}{puzzles.hhk}+
+\cfg{html-body-end}{}+
+\cfg{html-head-end}{<link rel="stylesheet" type="text/css" href="chm.css">}+
+\versionid $Id$
--- /dev/null
+++ b/chm.css
@@ -1,0 +1,7 @@
+/* Stylesheet for a Windows .CHM help file */
+
+body { font-size: 75%; font-family: Verdana, Arial, Helvetica, Sans-Serif; }+
+h1 { font-weight: bold; font-size: 150%; }+h2 { font-weight: bold; font-size: 130%; }+h3 { font-weight: bold; font-size: 120%; }--
⑨