From: panne Date: Sat, 23 Oct 2004 19:15:45 +0000 (+0000) Subject: [project @ 2004-10-23 19:15:45 by panne] X-Git-Tag: Initial_conversion_from_CVS_complete~1485 X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=commitdiff_plain;h=a9592dbff339167f42ac8d1d0a6a288172e0d831 [project @ 2004-10-23 19:15:45 by panne] Workaround for some hhc problems --- diff --git a/mk/suffix.mk b/mk/suffix.mk index 8792d3c..2714c34 100644 --- a/mk/suffix.mk +++ b/mk/suffix.mk @@ -269,8 +269,17 @@ endif $(DIR_DOCBOOK_XSL)/htmlhelp/htmlhelp.xsl $< # TODO: Detect hhc via autoconf +# +# Two obstables here: +# +# * The reason for the strange "if" below is that hhc returns 0 on error and 1 +# on success, the opposite of what shells and make expect. +# +# * There seems to be some trouble with DocBook indices, but the *.chm looks OK, +# anyway, therefore we pacify make by "|| true". Ugly... +# %.chm : %-htmlhelp/index.html - ( cd $(dir $<) && hhc htmlhelp.hhp ) + ( cd $(dir $<) && if hhc htmlhelp.hhp ; then false ; else true ; fi ) || true %.fo : %.xml $(XSLTPROC) --output $@ \