+XSLT += $(XSLT_PARAM) baseurl '"$(LDWEBURL)"' $(XSLT_PARAM) date '"$(shell date -R)"'
+
+all:
+
+# UPDATE HTML LDDL ###########################################################
+
+$(ETCDIR)/html_lddl.tar.bz2: $(HTMLSTAMP)
+ @echo " UPDATE $(RHOMEDIR)/$(HTMLDIR)/"
+ $(H)tar -cjf $@ $(HTMLDIR)
+ $(H)scp $@ $(RHOMEDIR)/$(ETCDIR)
+ $(H)ssh $(REMOTE) "cd $(RDIR) && tar -xjf $@"
+
+up-html: $(ETCDIR)/html_lddl.tar.bz2
+
+# UPDATE HTML IX LDDL ########################################################
+
+$(ETCDIR)/html_lddl_ix.tar.bz2: $(HTMLIXSTAMP)
+ @echo " UPDATE $(RHOMEDIR)/$(HTMLDIR)/*/index.html"
+ $(H)tar -cjf $@ `find $(HTMLDIR) -name index.html`
+ $(H)scp $@ $(RHOMEDIR)/$(ETCDIR)
+ $(H)ssh $(REMOTE) "cd $(RDIR) && tar -xjf $@"
+
+up-html-ix: $(ETCDIR)/html_lddl_ix.tar.bz2
+
+# UPDATE HTML HOME ###########################################################
+
+up-home: $(HOMESTAMP)
+ @echo " UPDATE $(RHOMEDIR)/$(SITEDIR)/"
+ $(H)scp -q html/*.html $(RHOMEDIR)/$(SITEDIR)/
+
+# GENERATE HTML LDDL #########################################################
+
+ifeq ($(MAKECMDGOALS),html)
+ LDWS = $(shell find $(LDDLDIR) -name *.ldw.xml)
+endif
+
+$(HTMLSTAMP): $(LDWSTAMP) $(SITEMAP) $(LDWEB:%=$(XSLTDIR)/%)
+ $(H)for LDW in $(LDWS); do \
+ TMP=$${LDW/web/html};HTML=$${TMP/ldw.xml/html}; \
+ echo " XSLT $$LDW"; \
+ mkdir -p $${HTML%/*}; \
+ $(XSLT) $(XSLT_OUT) $$HTML $(XSLT_XSL) $(XSLTDIR)/ld_web.xsl $(XSLT_IN) $$LDW; \
+ done
+ $(H)touch $@
+ $(H)touch $(HTMLIXSTAMP)
+
+html: $(HTMLSTAMP)