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]
This commit is contained in:
Simon Tatham
2006-12-23 08:44:51 +00:00
parent e08948a7ea
commit d1cfcffa05
3 changed files with 37 additions and 0 deletions

View File

@ -5,3 +5,10 @@ puzzles.hlp puzzles.txt: puzzles.but
HACKING: devel.but HACKING: devel.but
halibut --text=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]

23
chm.but Normal file
View File

@ -0,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$

7
chm.css Normal file
View File

@ -0,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%; }