< prev index next >

make/gendata/GendataBreakIterator.gmk

Print this page




  38 TEXT_SOURCES := $(TEXT_PKG)/BreakIteratorRules.java \
  39     $(TEXT_PKG)/BreakIteratorInfo.java \
  40     $(TEXT_PKG_LD)/BreakIteratorRules_th.java \
  41     $(TEXT_PKG_LD)/BreakIteratorInfo_th.java
  42 
  43 # Generate BreakIteratorData
  44 BREAK_ITERATOR_CLASSES := $(BUILDTOOLS_OUTPUTDIR)/break_iterator_classes
  45 
  46 # These two files should be moved out to a build tool!
  47 $(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR_BASE, \
  48     SETUP := GENERATE_OLDBYTECODE, \
  49     SRC := $(JDK_TOPDIR)/src/java.base/share/classes, \
  50     INCLUDE_FILES := \
  51         $(TEXT_PKG)/BreakIteratorRules.java \
  52         $(TEXT_PKG)/BreakIteratorInfo.java, \
  53     BIN := $(BREAK_ITERATOR_CLASSES)/java.base))
  54 
  55 $(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR_LD, \
  56     SETUP := GENERATE_OLDBYTECODE, \
  57     SRC := $(JDK_TOPDIR)/src/jdk.localedata/share/classes, \
  58     INCLUDES := $(TEXT_PKG_LD), \
  59     INCLUDE_FILES := \
  60         $(TEXT_PKG_LD)/BreakIteratorRules_th.java \
  61         $(TEXT_PKG_LD)/BreakIteratorInfo_th.java, \
  62     BIN := $(BREAK_ITERATOR_CLASSES)/jdk.localedata))
  63 
  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.




  38 TEXT_SOURCES := $(TEXT_PKG)/BreakIteratorRules.java \
  39     $(TEXT_PKG)/BreakIteratorInfo.java \
  40     $(TEXT_PKG_LD)/BreakIteratorRules_th.java \
  41     $(TEXT_PKG_LD)/BreakIteratorInfo_th.java
  42 
  43 # Generate BreakIteratorData
  44 BREAK_ITERATOR_CLASSES := $(BUILDTOOLS_OUTPUTDIR)/break_iterator_classes
  45 
  46 # These two files should be moved out to a build tool!
  47 $(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR_BASE, \
  48     SETUP := GENERATE_OLDBYTECODE, \
  49     SRC := $(JDK_TOPDIR)/src/java.base/share/classes, \
  50     INCLUDE_FILES := \
  51         $(TEXT_PKG)/BreakIteratorRules.java \
  52         $(TEXT_PKG)/BreakIteratorInfo.java, \
  53     BIN := $(BREAK_ITERATOR_CLASSES)/java.base))
  54 
  55 $(eval $(call SetupJavaCompilation,BUILD_BREAKITERATOR_LD, \
  56     SETUP := GENERATE_OLDBYTECODE, \
  57     SRC := $(JDK_TOPDIR)/src/jdk.localedata/share/classes, \

  58     INCLUDE_FILES := \
  59         $(TEXT_PKG_LD)/BreakIteratorRules_th.java \
  60         $(TEXT_PKG_LD)/BreakIteratorInfo_th.java, \
  61     BIN := $(BREAK_ITERATOR_CLASSES)/jdk.localedata))
  62 
  63 ifeq ($(BOOT_JDK_MODULAR), true)
  64   BREAK_ITERATOR_BOOTCLASSPATH := \
  65       --patch-module java.base=$(BREAK_ITERATOR_CLASSES)/java.base \
  66       --patch-module jdk.localedata=$(BREAK_ITERATOR_CLASSES)/jdk.localedata \
  67       --add-exports java.base/sun.text=ALL-UNNAMED \
  68       --add-exports java.base/sun.text.resources=ALL-UNNAMED \
  69       --add-exports jdk.localedata/sun.text.resources.ext=ALL-UNNAMED \
  70       #
  71 else
  72   BREAK_ITERATOR_BOOTCLASSPATH := -Xbootclasspath/p:$(call PathList, \
  73       $(BREAK_ITERATOR_CLASSES)/java.base \
  74       $(BREAK_ITERATOR_CLASSES)/jdk.localedata)
  75 endif
  76 
  77 # Generate data resource files.


< prev index next >