--- a/misc/mk/cldr.mk Fri Oct 23 16:26:51 2009 +0200
+++ b/misc/mk/cldr.mk Fri Oct 23 16:26:54 2009 +0200
@@ -67,6 +67,8 @@
cmd_xmlvalidate = $(JAVA) $(JAVAFLAGS) -cp $(call classpath) org.unicode.cldr.util.XMLValidator build/cldr_core/main/en.xml > /dev/null; \
$(JAVA) $(JAVAFLAGS) -cp $(call classpath) org.unicode.cldr.util.XMLValidator build/cldr_core/supplemental/supplementalData.xml > /dev/null
+CLDR_DTD_SOURCE = cldr_dtd.$(subst .,_,$(CLDR_TOOLS_VERSION)).zip
build/.dtd_cache/.src: $(CLDR_TOOLS_DEPS) build/.dtd_cache/.dir
+ $(Q)[ ! -f $(DOWNLOADS)/$(CLDR_DTD_SOURCE) ] || $(UNZIP) -u -q $(DOWNLOADS)/$(CLDR_DTD_SOURCE) -d $(@D)
$(call cmd,xmlvalidate)
$(Q)touch $@