Skip to content

Commit 0844a61

Browse files
committed
Cygwin: doc: Install miscellaneous website files
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.
1 parent 4f22171 commit 0844a61

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

winsup/doc/Makefile.am

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,17 +48,19 @@ clean-local:
4848
rm -f *.5
4949
rm -f *.info* charmap
5050

51-
install-html-local: cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html faq/faq.html
51+
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
5252
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-ug-net
5353
$(INSTALL_DATA) cygwin-ug-net/*.html $(DESTDIR)$(htmldir)/cygwin-ug-net
5454
(cd $(DESTDIR)$(htmldir)/cygwin-ug-net && ln -f cygwin-ug-net.html index.html)
55+
$(INSTALL_DATA) cygwin-ug-net/cygwin-ug-net-nochunks.html.gz $(DESTDIR)$(htmldir)/cygwin-ug-net
5556
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-ug-net
5657
@$(MKDIR_P) $(DESTDIR)$(htmldir)/cygwin-api
5758
$(INSTALL_DATA) cygwin-api/*.html $(DESTDIR)$(htmldir)/cygwin-api
5859
(cd $(DESTDIR)$(htmldir)/cygwin-api && ln -f cygwin-api.html index.html)
5960
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/cygwin-api
6061
@$(MKDIR_P) $(DESTDIR)$(htmldir)/faq
6162
$(INSTALL_DATA) faq/faq.html $(DESTDIR)$(htmldir)/faq
63+
$(INSTALL_DATA) faq/faq.body $(DESTDIR)$(htmldir)/faq
6264
(cd $(DESTDIR)$(htmldir)/faq && ln -f faq.html index.html)
6365
$(INSTALL_DATA) $(srcdir)/docbook.css $(DESTDIR)$(htmldir)/faq
6466

@@ -98,13 +100,15 @@ uninstall-html:
98100
rm -f $(DESTDIR)$(htmldir)/$$i ; \
99101
done ;
100102
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/index.html
103+
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
101104
rm -f $(DESTDIR)$(htmldir)/cygwin-ug-net/docbook.css
102105
for i in cygwin-api/*.html ; do \
103106
rm -f $(DESTDIR)$(htmldir)/$$i ; \
104107
done ;
105108
rm -f $(DESTDIR)$(htmldir)/cygwin-api/index.html
106109
rm -f $(DESTDIR)$(htmldir)/cygwin-api/docbook.css
107110
rm -f $(DESTDIR)$(htmldir)/faq/faq.html
111+
rm -f $(DESTDIR)$(htmldir)/faq/faq.body
108112
rm -f $(DESTDIR)$(htmldir)/faq/index.html
109113
rm -f $(DESTDIR)$(htmldir)/faq/docbook.css
110114

@@ -119,7 +123,7 @@ uninstall-etc:
119123

120124
uninstall-hook: uninstall-extra-man uninstall-html uninstall-info uninstall-etc
121125

122-
# nochunks ug html is not installed, but will be deployed to website
126+
# nochunks ug html is not packaged, but will be deployed to website
123127
cygwin-ug-net/cygwin-ug-net-nochunks.html.gz: $(cygwin-ug-net_SOURCES) html.xsl
124128
$(AM_V_GEN)$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $<
125129
@$(MKDIR_P) cygwin-ug-net
@@ -167,7 +171,7 @@ faq/faq.html: $(faq_SOURCES) html.xsl
167171
$(AM_V_GEN)$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(XMLTO_HTML_CHUNK_QUIET) $(srcdir)/faq.xml
168172
@sed -i 's;<a name="id[mp][0-9]*"></a>;;g' faq/faq.html
169173

170-
# faq body is not installed, but is intended to be deployed to website, where it
174+
# faq body is not packaged, but is intended to be deployed to website, where it
171175
# can be SSI included in a framing page
172176
faq/faq.body: faq/faq.html
173177
$(AM_V_GEN)$(srcdir)/bodysnatcher.pl $<

0 commit comments

Comments
 (0)