SRCDIR = ../../web/home/
LDSRCDIR = ../../etc/lambda_delta/
HOMEDIR = ../../
+TBLDIRS = $(SRCDIR) $(LDSRCDIR)
-TBLS = $(SRCDIR)ld_basic_2_src.tbl $(LDSRCDIR)Basic_2/ld_Basic_2_sum.tbl
-XSLS = xhtbl.xsl ld_Basic_2_sum.xsl ld_basic_2_src.xsl
-LDWEB = ld_web.xsl ld_web_root.xsl ld_web_library.xsl
+LDWS = $(shell find $(SRCDIR) -name "*.ldw.xml")
+TBLS = $(shell find $(TBLDIRS) -name "*.tbl")
+XSLS = xhtbl.xsl $(patsubst %.tbl, %.xsl, $(notdir $(TBLS)))
+HTMLS = $(patsubst %.ldw.xml, $(HOMEDIR)%.html, $(notdir $(LDWS)))
+LDWEB = ld_web.xsl ld_web_root.xsl ld_web_library.xsl
-%.html: BASEURL = --stringparam baseurl $(LDURL)
+$(HOMEDIR)%.html: BASEURL = --stringparam baseurl $(LDURL)
-test: $(HOMEDIR)ld_basic_2.html
+www: $(HTMLS)
$(XSLS:%=$(XSLDIR)%): $(TBLS) $(XHTBL)
- @echo " XHTBL $(notdir $(TBLS))"
+ @echo " XHTBL *.tbl"
$(H)$(XHTBL) -O $(XSLDIR) $(TBLS)
-$(HOMEDIR)ld_basic_2.html: $(SRCDIR)ld_basic_2.ldw.xml $(XSLS:%=$(XSLDIR)%) $(LDWEB:%=$(XSLDIR)%)
- @echo " XSLT $<"
+$(HOMEDIR)%.html: $(SRCDIR)%.ldw.xml $(XSLS:%=$(XSLDIR)%) $(LDWEB:%=$(XSLDIR)%)
+ @echo " XSLT $(notdir $<)"
$(H)$(XSLT) -o $@ $(BASEURL) $(XSLDIR)ld_web.xsl $<