+html-ix: $(HTMLIXSTAMP)
+
+# GENERATE HTML HOME #########################################################
+
+ifeq ($(MAKECMDGOALS),home)
+ LDWS = $(shell find -L $(WEBDIRS) -name *.ldw.xml)
+endif
+
+$(HOMESTAMP): $(LDWS) $(TABLES) $(LDWEB:%=$(XSLTDIR)/%)
+ $(H)for LDW in $(LDWS); do \
+ TMP=$${LDW##*/};HTML=$${TMP/ldw.xml/html}; \
+ echo " XSLT $$LDW"; \
+ $(XSLT) $(XSLT_OUT) $(SITEDIR)/$$HTML $(XSLT_XSL) $(XSLTDIR)/ld_web.xsl $(XSLT_IN) $$LDW; \
+ done
+ $(H)touch $@
+
+home: $(HOMESTAMP)
+
+# GENERATE XSL ###############################################################
+
+TBLS = $(shell find -L $(WEBDIRS) -name *.tbl)
+
+$(TABLES) $(SITEMAP): $(TBLS) $(XHTBL)
+ @echo " XHTBL $(XHTBLOPTS) *.tbl"
+ $(H)$(XHTBL) $(XHTBLOPTS) -b $(LDWEBURL) -O $(XSLTDIR) $(TBLS)
+
+# GENERATE LDW LDDL ##########################################################
+
+$(LDWSTAMP):
+ $(H)touch $@
+
+ldw: $(LDWSTAMP)
+
+# GENERATE LDW IX LDDL #######################################################
+
+$(LDWIXSTAMP): $(INDEX)
+ $(H)$(INDEX) -i $(LDDLDIR) -o $(HTMLDIR) .
+ $(H)touch $@
+
+ldw-ix: $(LDWIXSTAMP)
+
+##############################################################################