111 jdk.jsobject \ 112 jdk.localedata \ 113 jdk.naming.dns \ 114 jdk.scripting.nashorn \ 115 jdk.security.auth \ 116 jdk.security.jgss \ 117 jdk.xml.dom \ 118 jdk.zipfs \ 119 # 120 121 ifeq ($(call isTargetOs, windows), true) 122 PLATFORM_MODULES += jdk.crypto.mscapi 123 endif 124 125 ifeq ($(call isTargetOs, solaris), true) 126 PLATFORM_MODULES += jdk.crypto.ucrypto 127 endif 128 129 JRE_TOOL_MODULES += \ 130 jdk.jdwp.agent \ 131 jdk.pack \ 132 jdk.scripting.nashorn.shell \ 133 # 134 135 ################################################################################ 136 137 # DOCS_MODULES defines the root modules for javadoc generation. 138 # All of their `require transitive` modules directly and indirectly will be included. 139 DOCS_MODULES += \ 140 java.se \ 141 java.smartcardio \ 142 jdk.accessibility \ 143 jdk.attach \ 144 jdk.charsets \ 145 jdk.compiler \ 146 jdk.crypto.cryptoki \ 147 jdk.crypto.ec \ 148 jdk.dynalink \ 149 jdk.editpad \ 150 jdk.hotspot.agent \ 151 jdk.httpserver \ 152 jdk.jartool \ 153 jdk.javadoc \ 154 jdk.jcmd \ 155 jdk.jconsole \ 156 jdk.jdeps \ 157 jdk.jdi \ 158 jdk.jdwp.agent \ 159 jdk.jfr \ 160 jdk.jlink \ 161 jdk.jsobject \ 162 jdk.jshell \ 163 jdk.jstatd \ 164 jdk.localedata \ 165 jdk.management \ 166 jdk.management.agent \ 167 jdk.management.jfr \ 168 jdk.naming.dns \ 169 jdk.naming.rmi \ 170 jdk.net \ 171 jdk.pack \ 223 ################################################################################ 224 # Filter out jvmci specific modules if jvmci is disabled 225 226 ifeq ($(INCLUDE_JVMCI), false) 227 MODULES_FILTER += jdk.internal.vm.ci 228 endif 229 230 ################################################################################ 231 # Filter out Graal specific modules if Graal is disabled 232 233 ifeq ($(INCLUDE_GRAAL), false) 234 MODULES_FILTER += jdk.internal.vm.compiler 235 MODULES_FILTER += jdk.internal.vm.compiler.management 236 endif 237 238 ################################################################################ 239 # Filter out aot specific modules if aot is disabled 240 241 ifeq ($(ENABLE_AOT), false) 242 MODULES_FILTER += jdk.aot 243 endif 244 245 ################################################################################ 246 # Module list macros 247 248 # Use append so that the custom extension may add to these variables 249 250 GENERATED_SRC_DIRS += \ 251 $(SUPPORT_OUTPUTDIR)/gensrc \ 252 # 253 254 TOP_SRC_DIRS += \ 255 $(TOPDIR)/src \ 256 # 257 258 SRC_SUBDIRS += $(OPENJDK_TARGET_OS)/classes 259 ifneq ($(OPENJDK_TARGET_OS), $(OPENJDK_TARGET_OS_TYPE)) 260 SRC_SUBDIRS += $(OPENJDK_TARGET_OS_TYPE)/classes 261 endif 262 SRC_SUBDIRS += share/classes | 111 jdk.jsobject \ 112 jdk.localedata \ 113 jdk.naming.dns \ 114 jdk.scripting.nashorn \ 115 jdk.security.auth \ 116 jdk.security.jgss \ 117 jdk.xml.dom \ 118 jdk.zipfs \ 119 # 120 121 ifeq ($(call isTargetOs, windows), true) 122 PLATFORM_MODULES += jdk.crypto.mscapi 123 endif 124 125 ifeq ($(call isTargetOs, solaris), true) 126 PLATFORM_MODULES += jdk.crypto.ucrypto 127 endif 128 129 JRE_TOOL_MODULES += \ 130 jdk.jdwp.agent \ 131 jdk.incubator.jpackage \ 132 jdk.pack \ 133 jdk.scripting.nashorn.shell \ 134 # 135 136 ################################################################################ 137 138 # DOCS_MODULES defines the root modules for javadoc generation. 139 # All of their `require transitive` modules directly and indirectly will be included. 140 DOCS_MODULES += \ 141 java.se \ 142 java.smartcardio \ 143 jdk.accessibility \ 144 jdk.attach \ 145 jdk.charsets \ 146 jdk.compiler \ 147 jdk.crypto.cryptoki \ 148 jdk.crypto.ec \ 149 jdk.dynalink \ 150 jdk.editpad \ 151 jdk.hotspot.agent \ 152 jdk.httpserver \ 153 jdk.incubator.jpackage \ 154 jdk.jartool \ 155 jdk.javadoc \ 156 jdk.jcmd \ 157 jdk.jconsole \ 158 jdk.jdeps \ 159 jdk.jdi \ 160 jdk.jdwp.agent \ 161 jdk.jfr \ 162 jdk.jlink \ 163 jdk.jsobject \ 164 jdk.jshell \ 165 jdk.jstatd \ 166 jdk.localedata \ 167 jdk.management \ 168 jdk.management.agent \ 169 jdk.management.jfr \ 170 jdk.naming.dns \ 171 jdk.naming.rmi \ 172 jdk.net \ 173 jdk.pack \ 225 ################################################################################ 226 # Filter out jvmci specific modules if jvmci is disabled 227 228 ifeq ($(INCLUDE_JVMCI), false) 229 MODULES_FILTER += jdk.internal.vm.ci 230 endif 231 232 ################################################################################ 233 # Filter out Graal specific modules if Graal is disabled 234 235 ifeq ($(INCLUDE_GRAAL), false) 236 MODULES_FILTER += jdk.internal.vm.compiler 237 MODULES_FILTER += jdk.internal.vm.compiler.management 238 endif 239 240 ################################################################################ 241 # Filter out aot specific modules if aot is disabled 242 243 ifeq ($(ENABLE_AOT), false) 244 MODULES_FILTER += jdk.aot 245 endif 246 247 ################################################################################ 248 # jpackage is only on windows, macosx, and linux 249 250 ifeq ($(call isTargetOs, windows macosx linux), false) 251 MODULES_FILTER += jdk.incubator.jpackage 252 endif 253 254 ################################################################################ 255 # Module list macros 256 257 # Use append so that the custom extension may add to these variables 258 259 GENERATED_SRC_DIRS += \ 260 $(SUPPORT_OUTPUTDIR)/gensrc \ 261 # 262 263 TOP_SRC_DIRS += \ 264 $(TOPDIR)/src \ 265 # 266 267 SRC_SUBDIRS += $(OPENJDK_TARGET_OS)/classes 268 ifneq ($(OPENJDK_TARGET_OS), $(OPENJDK_TARGET_OS_TYPE)) 269 SRC_SUBDIRS += $(OPENJDK_TARGET_OS_TYPE)/classes 270 endif 271 SRC_SUBDIRS += share/classes |