langtools/make/gendata/Gendata-jdk.compiler.gmk
changeset 36526 3b41f1c69604
parent 33552 5fac23e49bef
child 36775 a9f42527ec57
equal deleted inserted replaced
36525:4caf88912b7f 36526:3b41f1c69604
    37     INCLUDES := build/tools/symbolgenerator, \
    37     INCLUDES := build/tools/symbolgenerator, \
    38     ADD_JAVAC_FLAGS := -Xbootclasspath/p:"$(INTERIM_LANGTOOLS_JAR)", \
    38     ADD_JAVAC_FLAGS := -Xbootclasspath/p:"$(INTERIM_LANGTOOLS_JAR)", \
    39     BIN := $(BUILDTOOLS_OUTPUTDIR)/create_symbols, \
    39     BIN := $(BUILDTOOLS_OUTPUTDIR)/create_symbols, \
    40 ))
    40 ))
    41 
    41 
       
    42 ifeq ($(BOOT_JDK_MODULAR), true)
       
    43   COMPILECREATESYMBOLS_ADD_EXPORTS := -XaddExports:jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED,jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED,jdk.jdeps/com.sun.tools.classfile=ALL-UNNAMED
       
    44 endif
       
    45 
    42 $(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files/_the.symbols: \
    46 $(SUPPORT_OUTPUTDIR)/symbols/ct.sym-files/_the.symbols: \
    43     $(COMPILE_CREATE_SYMBOLS) \
    47     $(COMPILE_CREATE_SYMBOLS) \
    44     $(wildcard $(LANGTOOLS_TOPDIR)/make/data/symbols/*)
    48     $(wildcard $(LANGTOOLS_TOPDIR)/make/data/symbols/*)
    45 	$(RM) -r $(@D)
    49 	$(RM) -r $(@D)
    46 	$(MKDIR) -p $(@D)
    50 	$(MKDIR) -p $(@D)
    47 	$(ECHO) Creating ct.sym classes
    51 	$(ECHO) Creating ct.sym classes
    48 	$(JAVA) $(INTERIM_LANGTOOLS_ARGS) \
    52 	$(JAVA) $(INTERIM_LANGTOOLS_ARGS) \
       
    53 	    $(COMPILECREATESYMBOLS_ADD_EXPORTS) \
    49 	    -classpath $(BUILDTOOLS_OUTPUTDIR)/create_symbols \
    54 	    -classpath $(BUILDTOOLS_OUTPUTDIR)/create_symbols \
    50 	    build.tools.symbolgenerator.CreateSymbols \
    55 	    build.tools.symbolgenerator.CreateSymbols \
    51 	    build-ctsym \
    56 	    build-ctsym \
    52 	    $(CT_DATA_DESCRIPTION) \
    57 	    $(CT_DATA_DESCRIPTION) \
    53 	    $(@D)
    58 	    $(@D)