# HG changeset patch # User fabien # Date 1138127024 18000 # Node ID 7b183925e7a00879baa3f1ea8384bd7d0fd3abe5 # Parent f78a23ad608f6d6b4322e4e98cde15a1cd17d2d9 [svn] r2222@freebird: fabien | 2006-01-24 02:28:37 -0500 Add validate target. No depends on install however, since xmllint doesn't handle xml:tag and xmlns:ns correctly. diff -r f78a23ad608f -r 7b183925e7a0 Makefile --- a/Makefile Fri Dec 30 19:54:54 2005 -0500 +++ b/Makefile Tue Jan 24 13:23:44 2006 -0500 @@ -1,11 +1,11 @@ TOP=$(shell pwd) PACKAGE=nargir MAIN_FILE=$(PACKAGE).xml -DEPENDS=nargir.xml \ - preface.xml \ - 7dragons.xml \ - bete.xml \ - gardien.xml \ +DEPENDS=nargir.xml \ + preface.xml \ + 7dragons.xml \ + bete.xml \ + gardien.xml \ genese.xml DEPENDS:=$(addprefix book1/,$(DEPENDS)) SGML_CATALOG_FILES=/etc/sgml/catalog @@ -18,6 +18,9 @@ mkdir -p $(INSTALL_DIR) cp -a $(OUTPUT) $(INSTALL_DIR) +validate: + xmllint --xinclude --noout --postvalid $(MAIN_FILE) + $(PACKAGE): $(PACKAGE)/index.html $(PACKAGE).fo: $(DEPENDS)