diff --git a/winsup/doc/ChangeLog b/winsup/doc/ChangeLog index 23bd06c42..0a23870fa 100644 --- a/winsup/doc/ChangeLog +++ b/winsup/doc/ChangeLog @@ -1,3 +1,12 @@ +2015-06-22 Jon Turney + + * Makefile.in (install-info, cygwin-ug-net.info) + (cygwin-api.info): Add. + * cygwin-ug-net.xml: Add texinfo-node. + * cygwin-api.xml: Ditto. + * ntsec.xml (db_home): Add texinfo-node for titles containing a + ':' which are the targets of an xref. + 2015-06-20 Corinna Vinschen * new-features.xml (ov-new2.1): Add alterante signal stack info. diff --git a/winsup/doc/Makefile.in b/winsup/doc/Makefile.in index 0205e67f9..9f6774b7d 100644 --- a/winsup/doc/Makefile.in +++ b/winsup/doc/Makefile.in @@ -19,6 +19,7 @@ htmldir = @htmldir@ mandir = @mandir@ man1dir = $(mandir)/man1 man3dir = $(mandir)/man3 +infodir:=@infodir@ override INSTALL:=@INSTALL@ override INSTALL_DATA:=@INSTALL_DATA@ @@ -29,6 +30,7 @@ CC:=@CC@ CC_FOR_TARGET:=@CC@ XMLTO:=xmlto --skip-validation --with-dblatex +DOCBOOK2XTEXI:=docbook2x-texi --xinclude --info --utf8trans-map=charmap include $(srcdir)/../Makefile.common -include Makefile.dep @@ -40,7 +42,8 @@ FAQ_SOURCES:= $(wildcard $(srcdir)/faq*.xml) .html.body: $(srcdir)/bodysnatcher.pl $< -.PHONY: all clean install install-all install-pdf install-html install-man +.PHONY: all clean install install-all install-pdf install-html install-man \ + info install-info all: Makefile Makefile.dep \ cygwin-ug-net/cygwin-ug-net.html \ @@ -50,7 +53,8 @@ all: Makefile Makefile.dep \ cygwin-ug-net/cygwin-ug-net.pdf \ cygwin-api/cygwin-api.pdf \ utils2man.stamp \ - api2man.stamp + api2man.stamp \ + cygwin-ug-net.info cygwin-api.info Makefile: $(srcdir)/Makefile.in /bin/sh ./config.status @@ -61,10 +65,11 @@ clean: rm -Rf cygwin-api cygwin-ug cygwin-ug-net faq rm -f *.1 utils2man.stamp rm -f *.3 api2man.stamp + rm -f *.info* charmap install: install-all -install-all: install-pdf install-html install-man +install-all: install-pdf install-html install-man install-info install-pdf: cygwin-ug-net/cygwin-ug-net.pdf cygwin-api/cygwin-api.pdf @$(MKDIRP) $(DESTDIR)$(docdir) @@ -84,6 +89,10 @@ install-man: utils2man.stamp api2man.stamp @$(MKDIRP) $(DESTDIR)$(man3dir) $(INSTALL_DATA) *.3 $(DESTDIR)$(man3dir) +install-info: cygwin-ug-net.info cygwin-api.info + $(MKDIRP) $(DESTDIR)$(infodir) + $(INSTALL_DATA) *.info* $(DESTDIR)$(infodir) + cygwin-ug-net/cygwin-ug-net-nochunks.html.gz : $(cygwin-ug-net_SOURCES) html.xsl -$(XMLTO) html-nochunks -m $(srcdir)/html.xsl $< -@$(MKDIRP) cygwin-ug-net @@ -101,6 +110,9 @@ utils2man.stamp: $(cygwin-ug-net_SOURCES) man.xsl $(XMLTO) man -m ${srcdir}/man.xsl $< @touch $@ +cygwin-ug-net.info: $(cygwin-ug-net_SOURCES) charmap + -$(DOCBOOK2XTEXI) $(srcdir)/cygwin-ug-net.xml --string-param output-file=cygwin-ug-net + cygwin-api/cygwin-api.html : $(cygwin-api_SOURCES) html.xsl -$(XMLTO) html -o cygwin-api/ -m $(srcdir)/html.xsl $< @@ -111,6 +123,14 @@ api2man.stamp: $(cygwin-api_SOURCES) man.xsl $(XMLTO) man -m ${srcdir}/man.xsl $< @touch $@ +cygwin-api.info: $(cygwin-api_SOURCES) charmap + -$(DOCBOOK2XTEXI) $(srcdir)/cygwin-api.xml --string-param output-file=cygwin-api + +# this generates a custom charmap for docbook2x-texi which has a mapping for ® +charmap: + cp /usr/share/docbook2X/charmaps/texi.charmap charmap + echo "ae (R)" >>charmap + faq/faq.html : $(FAQ_SOURCES) -$(XMLTO) html -o faq -m $(srcdir)/html.xsl $(srcdir)/faq.xml -sed -i 's;;;g' faq/faq.html diff --git a/winsup/doc/cygwin-api.xml b/winsup/doc/cygwin-api.xml index 7b831d9f4..267c2cb71 100644 --- a/winsup/doc/cygwin-api.xml +++ b/winsup/doc/cygwin-api.xml @@ -6,6 +6,9 @@ Cygwin API Reference + + Cygwin API Reference + diff --git a/winsup/doc/cygwin-ug-net.xml b/winsup/doc/cygwin-ug-net.xml index f8b40e67b..b6a9eef97 100644 --- a/winsup/doc/cygwin-ug-net.xml +++ b/winsup/doc/cygwin-ug-net.xml @@ -5,6 +5,9 @@ Cygwin User's Guide + + Cygwin User's Guide + diff --git a/winsup/doc/ntsec.xml b/winsup/doc/ntsec.xml index d98286715..ae0a1195a 100644 --- a/winsup/doc/ntsec.xml +++ b/winsup/doc/ntsec.xml @@ -1431,7 +1431,11 @@ following sections explain the settings in detail. -The <literal>db_home:</literal> setting + + + The <literal>db_home</literal> setting + + The <literal>db_home:</literal> setting The db_home: setting defines how Cygwin fetches the user's @@ -1518,7 +1522,11 @@ So by default, Cygwin just sets the home dir to -The <literal>db_shell:</literal> setting + + + The <literal>db_shell</literal> setting + + The <literal>db_shell:</literal> setting The db_shell: setting defines how Cygwin fetches the user's @@ -1593,7 +1601,11 @@ As for db_home:, the default setting for -The <literal>db_gecos:</literal> setting + + + The <literal>db_gecos</literal> setting + + The <literal>db_gecos:</literal> setting The db_gecos: setting defines how to fetch additional