changeset 10798:f25996bc3361

Generate classlist as part of gendata
author erikj
date Thu, 09 Oct 2014 11:20:50 +0200
parents d8b62e626cc8
children 0ecba7b109ab
files make/gendata/Gendata-java.base.gmk
diffstat 1 files changed, 15 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/make/gendata/Gendata-java.base.gmk	Wed Oct 08 22:56:55 2014 +0100
+++ b/make/gendata/Gendata-java.base.gmk	Thu Oct 09 11:20:50 2014 +0200
@@ -39,7 +39,7 @@
 
 include GendataPolicyJars.gmk
 
-##########################################################################################
+################################################################################
 
 GENDATA_UNINAME := $(JDK_OUTPUTDIR)/modules/java.base/java/lang/uniName.dat
 
@@ -49,7 +49,7 @@
 
 TARGETS += $(GENDATA_UNINAME)
 
-##########################################################################################
+################################################################################
 
 GENDATA_CURDATA := $(JDK_OUTPUTDIR)/modules/java.base/java/util/currency.data
 
@@ -62,7 +62,7 @@
 
 TARGETS += $(GENDATA_CURDATA)
 
-##########################################################################################
+################################################################################
 
 GENDATA_JAVA_SECURITY_SRC := $(JDK_TOPDIR)/src/java.base/share/conf/security/java.security
 GENDATA_JAVA_SECURITY := $(SUPPORT_OUTPUTDIR)/modules_libs/java.base/security/java.security
@@ -77,4 +77,15 @@
 
 TARGETS += $(GENDATA_JAVA_SECURITY)
 
-##########################################################################################
+################################################################################
+
+$(SUPPORT_OUTPUTDIR)/modules_libs/java.base/classlist: \
+    $(JDK_TOPDIR)/make/data/classlist/classlist.$(OPENJDK_TARGET_OS)
+	$(MKDIR) -p $(@D)
+	$(RM) $@ $@.tmp
+	$(TOOL_ADDJSUM) $< $@.tmp
+	$(MV) $@.tmp $@
+
+TARGETS += $(SUPPORT_OUTPUTDIR)/modules_libs/java.base/classlist
+
+################################################################################