jdk/make/gensrc/GensrcCharsetMapping.gmk
changeset 29016 f14b019bfdfa
parent 28969 f980bee32887
child 29119 f680ba340556
--- a/jdk/make/gensrc/GensrcCharsetMapping.gmk	Tue Feb 17 12:02:38 2015 -0800
+++ b/jdk/make/gensrc/GensrcCharsetMapping.gmk	Wed Feb 18 11:18:00 2015 +0100
@@ -40,11 +40,13 @@
 CHARSET_STANDARD_OS := stdcs-$(OPENJDK_TARGET_OS)
 
 $(CHARSET_DONE_BASE)-stdcs: $(CHARSET_DATA_DIR)/charsets \
-    $(CHARSET_TEMPLATES) $(BUILD_TOOLS_JDK)
+    $(wildcard $(CHARSET_DATA_DIR)/$(CHARSET_STANDARD_OS)) \
+    $(CHARSET_TEMPLATES) $(CHARSET_STANDARD_JAVA_TEMPLATES) \
+    $(BUILD_TOOLS_JDK)
 	$(MKDIR) -p $(@D)
 	$(TOOL_CHARSETMAPPING) $(CHARSET_DATA_DIR) $(CHARSET_GENSRC_JAVA_DIR_BASE) \
-		stdcs charsets $(CHARSET_STANDARD_OS) \
-                $(CHARSET_STANDARD_JAVA_TEMPLATES) $(CHARSET_EXTSRC_DIR) \
+	    stdcs charsets $(CHARSET_STANDARD_OS) \
+	    $(CHARSET_STANDARD_JAVA_TEMPLATES) $(CHARSET_EXTSRC_DIR) $(LOG_INFO)
 	$(TOUCH) '$@'
 
 GENSRC_JAVA_BASE += $(CHARSET_DONE_BASE)-stdcs