Hack building a HTML version of the README in to Makefile.am

This is to be able to serve a readable version of the README on the site,
allowing those without Emacs to more easily read it.
This commit is contained in:
Christopher Baines 2019-09-21 12:40:46 +01:00
parent ec1b2001cc
commit f5ff0f8638
2 changed files with 11 additions and 1 deletions

View file

@ -31,10 +31,17 @@ moddir = $(prefix)/share/guile/site/$(GUILE_EFFECTIVE_VERSION)
godir = $(prefix)/lib/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache
assetsdir = $(datadir)/@PACKAGE@
install-data-local:
README.html: README
emacs -q --no-splash -batch -visit README \
-eval "(progn (require 'org) (let ((org-export-htmlize-output-type 'css)) (org-html-export-to-html nil nil nil t nil)))"
install-data-local: README.html
mkdir -p "$(DESTDIR)$(pkgdatadir)" || exit 1;
cp -r assets "$(DESTDIR)$(pkgdatadir)/" || exit 1;
cp -r sqitch "$(DESTDIR)$(pkgdatadir)/" || exit 1;
mkdir -p "$(DESTDIR)$(docdir)";
cp README "$(DESTDIR)$(docdir)/README"
cp README.html "$(DESTDIR)$(docdir)/README.html"
install-data-hook:
# These files shouldn't be installed, but I have no idea how to specify that