< prev index next >

make/gendata/GendataBreakIterator.gmk

Print this page
rev 15558 : imported patch 8165605


  64 ifeq ($(BOOT_JDK_MODULAR), true)
  65   BREAK_ITERATOR_BOOTCLASSPATH := \
  66       --patch-module java.base=$(BREAK_ITERATOR_CLASSES)/java.base \
  67       --patch-module jdk.localedata=$(BREAK_ITERATOR_CLASSES)/jdk.localedata \
  68       --add-exports java.base/sun.text=ALL-UNNAMED \
  69       --add-exports java.base/sun.text.resources=ALL-UNNAMED \
  70       --add-exports jdk.localedata/sun.text.resources.ext=ALL-UNNAMED \
  71       #
  72 else
  73   BREAK_ITERATOR_BOOTCLASSPATH := -Xbootclasspath/p:$(call PathList, \
  74       $(BREAK_ITERATOR_CLASSES)/java.base \
  75       $(BREAK_ITERATOR_CLASSES)/jdk.localedata)
  76 endif
  77 
  78 # Generate data resource files.
  79 # input
  80 UNICODEDATA := $(JDK_TOPDIR)/make/data/unicodedata/UnicodeData.txt
  81 
  82 # output
  83 BASE_DATA_PKG_DIR := $(JDK_OUTPUTDIR)/modules/java.base/sun/text/resources
  84 LD_DATA_PKG_DIR := $(JDK_OUTPUTDIR)/modules/jdk.localedata/sun/text/resources
  85 BIFILES := $(BASE_DATA_PKG_DIR)/CharacterBreakIteratorData \
  86     $(BASE_DATA_PKG_DIR)/WordBreakIteratorData \
  87     $(BASE_DATA_PKG_DIR)/LineBreakIteratorData \
  88     $(BASE_DATA_PKG_DIR)/SentenceBreakIteratorData
  89 BIFILES_TH := $(LD_DATA_PKG_DIR)/WordBreakIteratorData_th \
  90     $(LD_DATA_PKG_DIR)/LineBreakIteratorData_th
  91 
  92 $(BIFILES): $(BASE_DATA_PKG_DIR)/_the.bifiles
  93 $(BASE_DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += $(BREAK_ITERATOR_BOOTCLASSPATH)
  94 $(BASE_DATA_PKG_DIR)/_the.bifiles: $(BUILD_TOOLS) $(UNICODEDATA) \
  95     $(BUILD_BREAKITERATOR_BASE) $(BUILD_BREAKITERATOR_LD)
  96         $(call LogInfo, Generating BreakIteratorData)
  97         $(call MakeDir, $(@D))
  98         $(RM) $(BIFILES)
  99         $(TOOL_GENERATEBREAKITERATORDATA) \
 100             -o $(@D) \
 101             -spec $(UNICODEDATA)
 102         $(TOUCH) $@
 103 
 104 $(BIFILES_TH): $(LD_DATA_PKG_DIR)/_the.bifiles_th


  64 ifeq ($(BOOT_JDK_MODULAR), true)
  65   BREAK_ITERATOR_BOOTCLASSPATH := \
  66       --patch-module java.base=$(BREAK_ITERATOR_CLASSES)/java.base \
  67       --patch-module jdk.localedata=$(BREAK_ITERATOR_CLASSES)/jdk.localedata \
  68       --add-exports java.base/sun.text=ALL-UNNAMED \
  69       --add-exports java.base/sun.text.resources=ALL-UNNAMED \
  70       --add-exports jdk.localedata/sun.text.resources.ext=ALL-UNNAMED \
  71       #
  72 else
  73   BREAK_ITERATOR_BOOTCLASSPATH := -Xbootclasspath/p:$(call PathList, \
  74       $(BREAK_ITERATOR_CLASSES)/java.base \
  75       $(BREAK_ITERATOR_CLASSES)/jdk.localedata)
  76 endif
  77 
  78 # Generate data resource files.
  79 # input
  80 UNICODEDATA := $(JDK_TOPDIR)/make/data/unicodedata/UnicodeData.txt
  81 
  82 # output
  83 BASE_DATA_PKG_DIR := $(JDK_OUTPUTDIR)/modules/java.base/sun/text/resources
  84 LD_DATA_PKG_DIR := $(JDK_OUTPUTDIR)/modules/jdk.localedata/sun/text/resources/ext
  85 BIFILES := $(BASE_DATA_PKG_DIR)/CharacterBreakIteratorData \
  86     $(BASE_DATA_PKG_DIR)/WordBreakIteratorData \
  87     $(BASE_DATA_PKG_DIR)/LineBreakIteratorData \
  88     $(BASE_DATA_PKG_DIR)/SentenceBreakIteratorData
  89 BIFILES_TH := $(LD_DATA_PKG_DIR)/WordBreakIteratorData_th \
  90     $(LD_DATA_PKG_DIR)/LineBreakIteratorData_th
  91 
  92 $(BIFILES): $(BASE_DATA_PKG_DIR)/_the.bifiles
  93 $(BASE_DATA_PKG_DIR)/_the.bifiles: JAVA_FLAGS += $(BREAK_ITERATOR_BOOTCLASSPATH)
  94 $(BASE_DATA_PKG_DIR)/_the.bifiles: $(BUILD_TOOLS) $(UNICODEDATA) \
  95     $(BUILD_BREAKITERATOR_BASE) $(BUILD_BREAKITERATOR_LD)
  96         $(call LogInfo, Generating BreakIteratorData)
  97         $(call MakeDir, $(@D))
  98         $(RM) $(BIFILES)
  99         $(TOOL_GENERATEBREAKITERATORDATA) \
 100             -o $(@D) \
 101             -spec $(UNICODEDATA)
 102         $(TOUCH) $@
 103 
 104 $(BIFILES_TH): $(LD_DATA_PKG_DIR)/_the.bifiles_th
< prev index next >