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) |