# HG changeset patch # User fabien # Date 1138312302 18000 # Node ID f5ce1e175ca653f627c8d257ef376bb7bdef0a06 # Parent b0d91312ad839b192852c184513012109d88cc16 [svn r1968] r2250@freebird: fabien | 2006-01-26 16:51:01 -0500 New validation rule for used with my locally modified xmllint. diff -r b0d91312ad83 -r f5ce1e175ca6 Makefile --- a/Makefile Thu Jan 26 16:51:34 2006 -0500 +++ b/Makefile Thu Jan 26 16:51:42 2006 -0500 @@ -27,10 +27,7 @@ #OUTPUT=$(foreach target,$(basename $(SRCS)),$(call output,$(target))) OUTPUT=contes.pdf contes/ -xml_validate=xmllint --catalogs --xinclude $(1) | \ - sed -e 's/\(xmlns:xi\|xml:base\)="[^"]*"//g' | \ - xmllint --catalogs --valid --noout - 2>&1 | \ - sed 's/^-:/$(1):/' +xml_validate=xmllint --catalogs --xinclude --postvalid --noout $(1) html_validate=true all: $(OUTPUT) @@ -45,8 +42,11 @@ [ -d $(INSTALL_DIR) ] || mkdir -p $(INSTALL_DIR) cp -a $(OUTPUT)* $(INSTALL_DIR) -validate: - $(call xml_validate,$(SRCS)) +validate: $(SRCS) $(addsuffix -validate,$(SRC_DEPS)) + $(call xml_validate,$<) + +%-validate: % + $(call xml_validate,$<) clean: rm -f *~ *.fo