H=@
+LDDLURL = http://helm.cs.unibo.it/lambda-delta/static/lddl
+LDDLDIR = /projects/helm/public_html/lambda-delta/static/lddl
+DOWNDIR = /projects/helm/public_html/lambda-delta/download
+XMLDIR = /projects/helm/public_html/lambda-delta/xml
+
DIRECTORIES = $(shell cat Make)
INCLUDES = $(DIRECTORIES:%=-I %)
OCAMLOPT = ocamlfind opt -linkpkg -package "$(REQUIRES)" $(INCLUDES)
OCAMLLEX = ocamllex.opt
OCAMLYACC = ocamlyacc -v
-TAR = tar -czf $(MAIN:%=%.tgz)
+XMLLINT = xmllint --noout
+XSLT = xsltproc
+TAR = tar -czf etc/$(MAIN:%=%.tgz)
define DIR_TEMPLATE
MODULES += $$(addprefix $(1)/,$$(shell cat $(1)/Make))
@echo " CLEAN . $(DIRECTORIES)"
$(H)find -name "*~" | xargs $(RM) $(CLEAN)
+lint: $(XMLS)
+ @echo XMLLINT --valid
+ $(H)$(XMLLINT) --valid $^
+
tgz: clean
@echo " TAR -czf $(MAIN:%=%.tgz) . $(DIRECTORIES)"
$(H)find -name "Make*" | xargs $(TAR) $(KEEP)