This gives us a full set of the built documentation files in the install directory, which can then be appropriately filtered for packaging or deploying to website, as required.
Again, there will be a separate change to the cygwin packaging to avoid including theses files in the cygwin-doc package. Also, add matching uninstall rules. --- winsup/doc/Makefile.am | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/winsup/doc/Makefile.am b/winsup/doc/Makefile.am index 4ea7e99a7..394c43596 100644 --- a/winsup/doc/Makefile.am +++ b/winsup/doc/Makefile.am @@ -48,10 +48,11 @@ clean-local: rm -f *.5 rm -f *.info* charmap -install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html faq/faq.html +install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html.gz cygwin-api/cygwin-api.html faq/faq.html @$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-ug-net $(INSTALL_DATA) cygwin-ug-net/*.html $(DESTDIR)$(htmldir)/cygwin-ug-net (cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html) + $(INSTALL_DATA) cygwin-ug-net/cygwin-ug-net-nochunks.html.gz $(DESTDIR)$(htmldir)/cygwin-ug-net $(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-ug-net @$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-api $(INSTALL_DATA) cygwin-api/*.html $(DESTDIR)$(htmldir)/cygwin-api @@ -59,6 +60,7 @@ install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html $(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-api @$(MKDIR_P) $(DESTDIR)$(htmldir)/faq $(INSTALL_DATA) faq/faq.html $(DESTDIR)$(htmldir)/faq + $(INSTALL_DATA) faq/faq.body $(DESTDIR)$(htmldir)/faq (cd $(DESTDIR)$(htmldir)/faq && ln -f faq.html index.html) $(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/faq @@ -98,6 +100,7 @@ uninstall-html: rm -f $(DESTDIR)$(htmldir)/$$i ; \ done ; rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/index.html + rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/cygwin-ug-net-nochunks.html.gz rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/docbook.css for i in cygwin-api/*.html ; do \ rm -f $(DESTDIR)$(htmldir)/$$i ; \ @@ -105,6 +108,7 @@ uninstall-html: rm -f $(DESTDIR)$(htmldir)/cygwin-api/index.html rm -f $(DESTDIR)$(htmldir)/cygwin-api/docbook.css rm -f $(DESTDIR)$(htmldir)/faq/faq.html + rm -f $(DESTDIR)$(htmldir)/faq/faq.body rm -f $(DESTDIR)$(htmldir)/faq/index.html rm -f $(DESTDIR)$(htmldir)/faq/docbook.css @@ -119,7 +123,7 @@ uninstall-etc: uninstall-hook: uninstall-extra-man uninstall-html uninstall-info uninstall-etc -# nochunks ug html is not installed, but will be deployed to website +# nochunks ug html is not packaged, but will be deployed to website cygwin-ug-net/cygwin-ug-net-nochunks.html.gz: $(cygwin-ug-net_SOURCES) html.xsl $(AM_V_GEN)$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $< @$(MKDIR_P) cygwin-ug-net @@ -167,7 +171,7 @@ faq/faq.html: $(faq_SOURCES) html.xsl $(AM_V_GEN)$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(XMLTO_HTML_CHUNK_QUIET) $(srcdir)/faq.xml @sed -i 's;<a name="id[mp][0-9]*"></a>;;g' faq/faq.html -# faq body is not installed, but is intended to be deployed to website, where it +# faq body is not packaged, but is intended to be deployed to website, where it # can be SSI included in a framing page faq/faq.body: faq/faq.html $(AM_V_GEN)$(srcdir)/bodysnatcher.pl $< -- 2.45.1