# Makefile for doc/HtmlHlp
# $Id: Makefile,v 1.10 2004/01/07 11:41:23 nerijus Exp $
include ../../makeopts
GENERATED = Manual.tex Manual.html Manual.hhc
BACK_TO_SOURCES = .src/Manual.hhc .src/Manual.html
htmlhlp: Manual.hhc
Manual.tex: .src/../Manual.htex
../../.src/extra/scripts/striphelpids $< > $@
# latex2html options are needed to produce a single HTML file without
# any navigation buttons which we don't need in CHM files anyhow
Manual.html: Manual.tex
@if [ ! -d Manual ]; then mkdir Manual; fi; \
$(LATEX2HTML) -local_icons -split 0 -info 0 -verbosity 0 -no_navigation \
-dir Manual Manual.tex; \
mv Manual/Manual.html .
Manual.hhc: Manual.html
$(PERL) -w .src/makehhc.pl
install: htmlhlp
$(INSTALL_DATA) .src/Manual.chm Manual.hhc .src/Manual.hhk .src/Manual.hhp Manual.html $(DOCDIR)
.src/Manual.html: Manual.html
cp $< $@
.src/Manual.hhc: Manual.hhc
cp $< $@
update: .src/Manual.hhc .src/Manual.html
clean:
rm -rf Manual Manual.tex Manual.html
.PHONY: htmlhlp update clean