X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fwww%2Flambdadelta%2FMakefile;h=3a34b41d8e159e06386e18f41105c981181d0873;hb=cb5ca7ea4e826e9331eabeaea44353caab00071e;hp=0da13bb383983d363cceae09549166c85a496ba3;hpb=add1600e1ceef0f1c7e07a4d13c60edd7a3ea367;p=helm.git diff --git a/helm/www/lambdadelta/Makefile b/helm/www/lambdadelta/Makefile index 0da13bb38..3a34b41d8 100644 --- a/helm/www/lambdadelta/Makefile +++ b/helm/www/lambdadelta/Makefile @@ -6,7 +6,6 @@ TAGS = www up \ install-jed install-bib \ LDURL = http://lambdadelta.info/ -LDDLURL = $(LDURL)static/lddl HOMEDIR = . ETCDIR = etc @@ -44,10 +43,25 @@ XMLS = brg_si/grundlagen/l/not.ld.xml \ LDWEB = ld_web.xsl ld_web_root.xsl ld_web_library.xsl XMLLINT = xmllint --noout -XSLT = xsltproc +XSLT = xalan XHTBL = $(XHTBLDIR)/xhtbl.native -%.html: BASEURL = --stringparam baseurl $(LDURL) +ifeq ($(XSLT), xsltproc) + XSLT_PARAM := --param + XSLT_OUT := -o + XSLT_XSL := + XSLT_IN := +endif + +ifeq ($(XSLT), xalan) + XSLT_PARAM := -param + XSLT_OUT := -out + XSLT_XSL := -xsl + XSLT_IN := -in + XSLT += -indent 2 +endif + +XSLT += $(XSLT_PARAM) baseurl '"$(LDURL)"' $(XSLT_PARAM) date '"$(shell date -R)"' define HTML_TEMPLATE HTML_$(2) = $$(HOMEDIR)/$(2).html @@ -55,7 +69,7 @@ define HTML_TEMPLATE $$(HTML_$(2)): $(1) $$(XSLS) $$(LDWEB:%=$$(XSLTDIR)/%) @echo " XSLT $$(notdir $$<)" - $$(H)$$(XSLT) -o $$@ $$(BASEURL) $$(XSLTDIR)/ld_web.xsl $$< + $$(H)$$(XSLT) $$(XSLT_OUT) $$@ $$(XSLT_XSL) $$(XSLTDIR)/ld_web.xsl $$(XSLT_IN) $$< endef ifeq ($(MAKECMDGOALS), www) @@ -114,12 +128,10 @@ up: @echo " UPDATE $(REMOTE):$(RDIR)" $(H)ssh $(REMOTE) "svn up $(RDIR)" -%.ld: BASEURL = --stringparam baseurl $(LDDLURL) - %.ld: @echo " XSLT $@" $(H)mkdir -p $(HTMLDIR)/$(@D) - $(H)$(XSLT) -o $(HTMLDIR)/$@.html $(BASEURL) $(XSLTDIR)/lddl.xsl $(XMLDIR)/$@.xml + $(H)$(XSLT) $(XSLT_OUT) $(HTMLDIR)/$@.html $(XSLT_XSL) $(XSLTDIR)/lddl.xsl $(XSLT_IN) $(XMLDIR)/$@.xml %.ldc: @echo " SKIP $@"