jdk/makefiles/CreateJars.gmk
changeset 14343 8e4626a27efe
parent 14235 540a11e15fbb
parent 14334 43556afc3c04
child 14345 1cb211602711
equal deleted inserted replaced
14315:34c759b7c523 14343:8e4626a27efe
    67 
    67 
    68 JARS+=$(IMAGES_OUTPUTDIR)/lib/ext/dnsns.jar
    68 JARS+=$(IMAGES_OUTPUTDIR)/lib/ext/dnsns.jar
    69 
    69 
    70 ##########################################################################################
    70 ##########################################################################################
    71 
    71 
    72 LOCALEDATA_INCLUDE_LOCALES := ar hi iw ja ko th vi zh
    72 LOCALEDATA_INCLUDE_LOCALES := ar be bg ca cs da de el es et fi fr ga hi hr hu in is it \
       
    73                               iw ja ko lt lv mk ms mt nl no pl pt ro ru sk sl sq sr sv \
       
    74                               th tr uk vi zh
       
    75 
    73 LOCALEDATA_INCLUDES := $(addprefix sun/text/resources/,$(LOCALEDATA_INCLUDE_LOCALES)) \
    76 LOCALEDATA_INCLUDES := $(addprefix sun/text/resources/,$(LOCALEDATA_INCLUDE_LOCALES)) \
    74 		       $(addprefix sun/util/resources/,$(LOCALEDATA_INCLUDE_LOCALES))
    77 		       $(addprefix sun/util/resources/,$(LOCALEDATA_INCLUDE_LOCALES))
       
    78 
       
    79 # For non-US English locale data
       
    80 
       
    81 LOCALEDATA_INCLUDES += \
       
    82                 sun/text/resources/en/FormatData_en_AU.class \
       
    83                 sun/text/resources/en/FormatData_en_CA.class \
       
    84                 sun/text/resources/en/FormatData_en_GB.class \
       
    85                 sun/text/resources/en/FormatData_en_IE.class \
       
    86                 sun/text/resources/en/FormatData_en_IN.class \
       
    87                 sun/text/resources/en/FormatData_en_MT.class \
       
    88                 sun/text/resources/en/FormatData_en_NZ.class \
       
    89                 sun/text/resources/en/FormatData_en_PH.class \
       
    90                 sun/text/resources/en/FormatData_en_SG.class \
       
    91                 sun/text/resources/en/FormatData_en_ZA.class \
       
    92                 sun/util/resources/en/CalendarData_en_GB.class \
       
    93                 sun/util/resources/en/CalendarData_en_IE.class \
       
    94                 sun/util/resources/en/CalendarData_en_MT.class \
       
    95                 sun/util/resources/en/CurrencyNames_en_AU.class \
       
    96                 sun/util/resources/en/CurrencyNames_en_CA.class \
       
    97                 sun/util/resources/en/CurrencyNames_en_GB.class \
       
    98                 sun/util/resources/en/CurrencyNames_en_IE.class \
       
    99                 sun/util/resources/en/CurrencyNames_en_IN.class \
       
   100                 sun/util/resources/en/CurrencyNames_en_MT.class \
       
   101                 sun/util/resources/en/CurrencyNames_en_NZ.class \
       
   102                 sun/util/resources/en/CurrencyNames_en_PH.class \
       
   103                 sun/util/resources/en/CurrencyNames_en_SG.class \
       
   104                 sun/util/resources/en/CurrencyNames_en_ZA.class \
       
   105                 sun/util/resources/en/LocaleNames_en_MT.class \
       
   106                 sun/util/resources/en/LocaleNames_en_PH.class \
       
   107                 sun/util/resources/en/LocaleNames_en_SG.class \
       
   108                 sun/util/resources/en/TimeZoneNames_en_CA.class \
       
   109                 sun/util/resources/en/TimeZoneNames_en_GB.class \
       
   110                 sun/util/resources/en/TimeZoneNames_en_IE.class
    75 
   111 
    76 $(eval $(call SetupArchive,BUILD_LOCALEDATA_JAR,,\
   112 $(eval $(call SetupArchive,BUILD_LOCALEDATA_JAR,,\
    77 		SRCS:=$(JDK_OUTPUTDIR)/classes,\
   113 		SRCS:=$(JDK_OUTPUTDIR)/classes,\
    78 		SUFFIXES:=.class _dict _th,\
   114 		SUFFIXES:=.class _dict _th,\
    79 		INCLUDES:=$(LOCALEDATA_INCLUDES),\
   115 		INCLUDES:=$(LOCALEDATA_INCLUDES),\
   242 endif
   278 endif
   243 
   279 
   244 ifeq ($(OPENJDK_TARGET_OS), macosx)
   280 ifeq ($(OPENJDK_TARGET_OS), macosx)
   245         RT_JAR_EXCLUDES += com/sun/nio/sctp \
   281         RT_JAR_EXCLUDES += com/sun/nio/sctp \
   246                            sun/nio/ch/sctp \
   282                            sun/nio/ch/sctp \
   247                            sun/jdbc
       
   248 endif
   283 endif
   249 
   284 
   250 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
   285 # Find all files in the classes dir to use as dependencies. This could be more fine granular.
   251 ALL_FILES_IN_CLASSES := $(shell $(FIND) $(JDK_OUTPUTDIR)/classes -type f \
   286 ALL_FILES_IN_CLASSES := $(shell $(FIND) $(JDK_OUTPUTDIR)/classes -type f \
   252 			| $(GREP) -v -e '/_the\.*' -e '^_the\.*' -e 'javac_state')
   287 			| $(GREP) -v -e '/_the\.*' -e '^_the\.*' -e 'javac_state')