46
47 BOOT_MODULES += \
48 java.base \
49 java.datatransfer \
50 java.desktop \
51 java.instrument \
52 java.logging \
53 java.management \
54 java.management.rmi \
55 java.naming \
56 java.prefs \
57 java.rmi \
58 java.security.sasl \
59 java.xml \
60 jdk.httpserver \
61 jdk.management \
62 jdk.management.agent \
63 jdk.net \
64 jdk.sctp \
65 jdk.unsupported \
66 jdk.vm.ci \
67 #
68
69 # to be deprivileged
70 BOOT_MODULES += \
71 jdk.naming.rmi \
72 #
73
74 UPGRADEABLE_MODULES += \
75 java.activation \
76 java.corba \
77 java.transaction \
78 java.xml.bind \
79 java.xml.ws \
80 java.xml.ws.annotation \
81 #
82
83 # Modules explicitly declared as not being upgradeable even though they require
84 # an upgradeable module.
85 NON_UPGRADEABLE_MODULES +=
86
97 PLATFORM_MODULES += \
98 java.compiler \
99 jdk.incubator.httpclient \
100 java.scripting \
101 java.security.jgss \
102 java.smartcardio \
103 java.sql \
104 java.sql.rowset \
105 java.xml.crypto \
106 jdk.accessibility \
107 jdk.charsets \
108 jdk.crypto.ec \
109 jdk.crypto.cryptoki \
110 jdk.dynalink \
111 jdk.jsobject \
112 jdk.localedata \
113 jdk.naming.dns \
114 jdk.scripting.nashorn \
115 jdk.security.auth \
116 jdk.security.jgss \
117 jdk.vm.compiler \
118 jdk.xml.dom \
119 jdk.zipfs \
120 #
121
122 JRE_TOOL_MODULES += \
123 jdk.jdwp.agent \
124 jdk.pack \
125 jdk.scripting.nashorn.shell \
126 #
127
128 ifeq ($(OPENJDK_TARGET_OS), windows)
129 PLATFORM_MODULES += jdk.crypto.mscapi
130 endif
131 ifeq ($(OPENJDK_TARGET_OS), solaris)
132 PLATFORM_MODULES += jdk.crypto.ucrypto
133 endif
134
135 # These modules are included in the interim image which is used to run profiling
136 # before building the real images.
137 INTERIM_IMAGE_MODULES := java.base java.logging
138
139 ################################################################################
140 # Some platforms don't have the serviceability agent
141
142 ifeq ($(INCLUDE_SA), false)
143 MODULES_FILTER += jdk.hotspot.agent
144 endif
145
146 ################################################################################
147 # Filter out Graal specific modules if Graal build is disabled
148
149 ifeq ($(INCLUDE_GRAAL), false)
150 MODULES_FILTER += jdk.vm.compiler
151 endif
152
153 ################################################################################
154 # Filter out aot specific modules if aot is disabled
155
156 ifeq ($(ENABLE_AOT), false)
157 MODULES_FILTER += jdk.aot
158 endif
159
160 ################################################################################
161 # Module list macros
162
163 # Use append so that the custom extension may add to these variables
164
165 GENERATED_SRC_DIRS += \
166 $(SUPPORT_OUTPUTDIR)/gensrc \
167 #
168
169 TOP_SRC_DIRS += \
170 $(CORBA_TOPDIR)/src \
|
46
47 BOOT_MODULES += \
48 java.base \
49 java.datatransfer \
50 java.desktop \
51 java.instrument \
52 java.logging \
53 java.management \
54 java.management.rmi \
55 java.naming \
56 java.prefs \
57 java.rmi \
58 java.security.sasl \
59 java.xml \
60 jdk.httpserver \
61 jdk.management \
62 jdk.management.agent \
63 jdk.net \
64 jdk.sctp \
65 jdk.unsupported \
66 jdk.internal.vm.ci \
67 #
68
69 # to be deprivileged
70 BOOT_MODULES += \
71 jdk.naming.rmi \
72 #
73
74 UPGRADEABLE_MODULES += \
75 java.activation \
76 java.corba \
77 java.transaction \
78 java.xml.bind \
79 java.xml.ws \
80 java.xml.ws.annotation \
81 #
82
83 # Modules explicitly declared as not being upgradeable even though they require
84 # an upgradeable module.
85 NON_UPGRADEABLE_MODULES +=
86
97 PLATFORM_MODULES += \
98 java.compiler \
99 jdk.incubator.httpclient \
100 java.scripting \
101 java.security.jgss \
102 java.smartcardio \
103 java.sql \
104 java.sql.rowset \
105 java.xml.crypto \
106 jdk.accessibility \
107 jdk.charsets \
108 jdk.crypto.ec \
109 jdk.crypto.cryptoki \
110 jdk.dynalink \
111 jdk.jsobject \
112 jdk.localedata \
113 jdk.naming.dns \
114 jdk.scripting.nashorn \
115 jdk.security.auth \
116 jdk.security.jgss \
117 jdk.internal.vm.compiler \
118 jdk.xml.dom \
119 jdk.zipfs \
120 #
121
122 JRE_TOOL_MODULES += \
123 jdk.jdwp.agent \
124 jdk.pack \
125 jdk.scripting.nashorn.shell \
126 #
127
128 ifeq ($(OPENJDK_TARGET_OS), windows)
129 PLATFORM_MODULES += jdk.crypto.mscapi
130 endif
131 ifeq ($(OPENJDK_TARGET_OS), solaris)
132 PLATFORM_MODULES += jdk.crypto.ucrypto
133 endif
134
135 # These modules are included in the interim image which is used to run profiling
136 # before building the real images.
137 INTERIM_IMAGE_MODULES := java.base java.logging
138
139 ################################################################################
140 # Some platforms don't have the serviceability agent
141
142 ifeq ($(INCLUDE_SA), false)
143 MODULES_FILTER += jdk.hotspot.agent
144 endif
145
146 ################################################################################
147 # Filter out Graal specific modules if Graal build is disabled
148
149 ifeq ($(INCLUDE_GRAAL), false)
150 MODULES_FILTER += jdk.internal.vm.compiler
151 endif
152
153 ################################################################################
154 # Filter out aot specific modules if aot is disabled
155
156 ifeq ($(ENABLE_AOT), false)
157 MODULES_FILTER += jdk.aot
158 endif
159
160 ################################################################################
161 # Module list macros
162
163 # Use append so that the custom extension may add to these variables
164
165 GENERATED_SRC_DIRS += \
166 $(SUPPORT_OUTPUTDIR)/gensrc \
167 #
168
169 TOP_SRC_DIRS += \
170 $(CORBA_TOPDIR)/src \
|