HTML_DIR := manual INFO_DIR := doc INFO_DOC := doc/fullswof-utils.info doc/dir all: html-doc $(INFO_DOC) doc/dir: doc/fullswof-utils.info @install-info --info-dir=doc $< @cp -r images $(INFO_DIR)/. doc/fullswof-utils.info: doc/fullswof-utils.texi @makeinfo --output=doc/fullswof-utils.info --no-split $< html-doc: doc/fullswof-utils.texi @test -d $(HTML_DIR) || mkdir $(HTML_DIR) @cp -r images $(HTML_DIR)/. @makeinfo --html --css-ref="../../css/manual.css" \ --output=$(HTML_DIR)/html_node $< @ln -s ../images $(HTML_DIR)/html_node/images @makeinfo --html --css-ref="../css/manual.css" --no-split \ --output=$(HTML_DIR)/fullswof-utils.html $< clean: @echo "Cleaning up..." @rm -f doc/fullswof-utils.info doc/dir @rm -f $(HTML_DIR)/fullswof-utils.html @rm -rf $(INFO_DIR)/images @rm -rf $(HTML_DIR)/html_node @rm -rf $(HTML_DIR)/images .PHONY: all clean