@@ -62,10 +62,15 @@ XSLTPROC_COMMONOPTS= \
6262 --param simplesect.in.toc 0 \
6363 --param use.id.as.filename 1 \
6464 --param chunk.quietly 1 \
65+ --param header.rule 0 \
66+ --param footer.rule 0 \
67+ --param table.borders.with.css 1 \
68+ --stringparam chunker.output.encoding UTF-8 \
69+ --stringparam chunker.output.indent no \
70+ --stringparam saxon.character.representation decimal \
71+ --stringparam html.stylesheet style.css \
6572 $(XSLTPROCFLAGS )
6673
67- XSLTPROC_HTMLOPTS = \
68- --stringparam html.stylesheet style.css \
6974
7075HTML_DOCBOOK_XSL =$(XSLBASE ) /html/docbook.xsl
7176CHUNK_HTML_DOCBOOK_XSL =$(XSLBASE ) /html/chunk.xsl
@@ -138,7 +143,7 @@ XML_SOURCES = \
138143 reporting.xml \
139144 using_postgis_app.xml \
140145 using_postgis_dataman.xml \
141- using_raster_dataman.xml
146+ using_raster_dataman.xml
142147
143148XML_GENERATED_SOURCES = \
144149 postgis_aggs_mm.xml \
@@ -209,44 +214,51 @@ endif
209214
210215postgis_comments.sql : ./xsl/postgis_comments.sql.xsl $(XML_INPUTS )
211216 $(XSLTPROC ) --novalid ./xsl/postgis_comments.sql.xsl postgis-out.xml > $@
212-
217+
213218postgis_cheatsheet.html : ./xsl/postgis_cheatsheet.html.xsl $(XML_INPUTS )
214219 $(XSLTPROC ) --novalid ./xsl/postgis_cheatsheet.html.xsl postgis-out.xml > $@
215-
220+
216221raster_comments.sql : ./xsl/raster_comments.sql.xsl $(XML_INPUTS )
217222 $(XSLTPROC ) --novalid ./xsl/raster_comments.sql.xsl postgis-out.xml > $@
218-
223+
219224raster_cheatsheet.html : ./xsl/raster_cheatsheet.html.xsl $(XML_INPUTS )
220225 $(XSLTPROC ) --novalid ./xsl/raster_cheatsheet.html.xsl postgis-out.xml > $@
221-
226+
222227topology_comments.sql : ./xsl/topology_comments.sql.xsl $(XML_INPUTS )
223228 $(XSLTPROC ) --novalid ./xsl/topology_comments.sql.xsl postgis-out.xml > $@
224-
229+
225230topology_cheatsheet.html : ./xsl/topology_cheatsheet.html.xsl $(XML_INPUTS )
226231 $(XSLTPROC ) --novalid ./xsl/topology_cheatsheet.html.xsl postgis-out.xml > $@
227-
232+
228233sfcgal_comments.sql : ./xsl/sfcgal_comments.sql.xsl $(XML_INPUTS )
229234 $(XSLTPROC ) --novalid ./xsl/sfcgal_comments.sql.xsl postgis-out.xml > $@
230-
235+
231236sfcgal_cheatsheet.html : ./xsl/sfcgal_cheatsheet.html.xsl $(XML_INPUTS )
232237 $(XSLTPROC ) --novalid ./xsl/sfcgal_cheatsheet.html.xsl postgis-out.xml > $@
233-
238+
234239tiger_geocoder_comments.sql : ./xsl/tiger_geocoder_comments.sql.xsl $(XML_INPUTS )
235240 $(XSLTPROC ) --novalid ./xsl/tiger_geocoder_comments.sql.xsl postgis-out.xml > $@
236-
241+
237242tiger_geocoder_cheatsheet.html : ./xsl/tiger_geocoder_cheatsheet.html.xsl $(XML_INPUTS )
238243 $(XSLTPROC ) --novalid ./xsl/tiger_geocoder_cheatsheet.html.xsl postgis-out.xml > $@
239244
240245postgis-out.xml : postgis.xml Makefile
241246 $(PERL ) -lpe " s'@@LAST_RELEASE_VERSION@@'${POSTGIS_MAJOR_VERSION} .${POSTGIS_MINOR_VERSION} .${POSTGIS_MICRO_VERSION} 'g;s'@@POSTGIS_DOWNLOAD_URL@@'${POSTGIS_DOWNLOAD_URL} 'g;" $< > $@
242247
243248chunked-html : postgis-out.xml Makefile images $(XML_INPUTS )
244- $(XSLTPROC ) $(XSLTPROC_COMMONOPTS ) $( XSLTPROC_HTMLOPTS ) \
249+ $(XSLTPROC ) $(XSLTPROC_COMMONOPTS ) \
245250 --output html/ \
246- --stringparam saxon.character.representation decimal \
247251 $(CHUNK_HTML_DOCBOOK_XSL ) \
248252 $<
249253
254+ chunked-html-web : postgis-out.xml Makefile images $(XML_INPUTS )
255+ $(XSLTPROC ) $(XSLTPROC_COMMONOPTS ) \
256+ --output html/ \
257+ --stringparam html.script ga.js \
258+ $(CHUNK_HTML_DOCBOOK_XSL ) \
259+ $<
260+
261+
250262html : html/postgis$(DOCSUFFIX ) .html
251263
252264html-localized :
@@ -256,7 +268,7 @@ html-localized:
256268 done
257269
258270html/postgis$(DOCSUFFIX ) .html : postgis-out.xml Makefile images $(XML_INPUTS )
259- $(XSLTPROC ) $(XSLTPROC_COMMONOPTS ) $( XSLTPROC_HTMLOPTS ) \
271+ $(XSLTPROC ) $(XSLTPROC_COMMONOPTS ) \
260272 --output html/postgis$(DOCSUFFIX ) .html \
261273 $(HTML_DOCBOOK_XSL ) \
262274 $<
@@ -280,7 +292,7 @@ postgis-${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}.${POSTGIS_MICRO_VERSIO
280292 -s " ${PWD} /texstyle.sty" \
281293 -o postgis-${POSTGIS_MAJOR_VERSION} .${POSTGIS_MINOR_VERSION} .${POSTGIS_MICRO_VERSION} $(DOCSUFFIX ) .pdf $< ; \
282294 fi
283-
295+
284296postgis-${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}.${POSTGIS_MICRO_VERSION}$(DOCSUFFIX ) .epub : postgis-out.xml images $(XML_INPUTS )
285297 if test x" $( DBTOEPUB) " = x; then \
286298 echo " Error: dbtoepub not found, can't build epub" ; \
@@ -308,13 +320,13 @@ doxygen.cfg: doxygen.cfg.in
308320doxygen : doxygen.cfg
309321 doxygen $<
310322
311- images :
323+ images :
312324 $(MAKE ) -C html/image_src images
313325
314326images-clean :
315327 $(MAKE ) -C html/image_src images-clean
316-
317- clean :
328+
329+ clean :
318330 rm -f html/* .html
319331 rm -f postgis-${POSTGIS_MAJOR_VERSION} .${POSTGIS_MINOR_VERSION} .${POSTGIS_MICRO_VERSION} .pdf
320332 rm -f * .epub
@@ -339,7 +351,7 @@ endif
339351cheatsheets : postgis_cheatsheet.html raster_cheatsheet.html topology_cheatsheet.html sfcgal_cheatsheet.html tiger_geocoder_cheatsheet.html
340352
341353ifneq ($(CAN_BUILD_COMMENTS ) ,yes)
342- comments-install :
354+ comments-install :
343355 if test -e postgis_comments.sql -a \
344356 -e raster_comments.sql -a \
345357 -e topology_comments.sql -a \
@@ -371,7 +383,7 @@ docs-install: html/postgis.html html/style.css
371383 $(INSTALL_DATA ) html/images/* $(DESTDIR )$(PGSQL_DOCDIR ) /postgis/images/
372384 $(INSTALL_DATA ) ../README.postgis $(DESTDIR )$(PGSQL_DOCDIR ) /postgis/README.postgis
373385
374- docs-uninstall :
386+ docs-uninstall :
375387 rm -f $(DESTDIR )$(PGSQL_DOCDIR ) /postgis/postgis.html
376388 rm -f $(DESTDIR )$(PGSQL_DOCDIR ) /postgis/style.css
377389 rm -rf $(DESTDIR )$(PGSQL_DOCDIR ) /postgis/images
@@ -437,11 +449,11 @@ requirements_not_met_xslbase:
437449 @echo
438450
439451requirements_not_met_imagemagick :
440- @echo
452+ @echo
441453 @echo " configure was unable to find the ImageMagick's 'convert' utility program."
442454 @echo " To build the documentation, install ImageMagick and then re-run configure. Alternatively "
443455 @echo " refer to online manual:"
444456 @echo
445457 @echo " http://postgis.net/documentation"
446- @echo
447-
458+ @echo
459+
0 commit comments