22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 # This must be the first rule
27 default: all
28
29 include $(SPEC)
30 include MakeBase.gmk
31 include Modules.gmk
32 include JavaCompilation.gmk
33 include SetupJavaCompilers.gmk
34
35 # Hook to include the corresponding custom file, if present.
36 $(eval $(call IncludeCustomExtension, CompileJavaModules.gmk))
37
38 ################################################################################
39 # Module specific build settings
40
41 java.base_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference,-accessibility '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline
42 java.base_COPY += .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties
43 java.base_CLEAN += intrinsic.properties
44
45 java.base_EXCLUDE_FILES += \
46 $(TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
47
48 java.base_EXCLUDES += java/lang/doc-files
49
50 # Exclude BreakIterator classes that are just used in compile process to generate
51 # data files and shouldn't go in the product
52 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
53
54 ifeq ($(call isTargetOs, solaris), false)
55 java.base_EXCLUDE_FILES += \
56 SolarisLoginModule.java \
57 SolarisSystem.java \
58 #
59 endif
60
61 ifeq ($(call isTargetOs, solaris macosx aix), false)
62 java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
|
22 # or visit www.oracle.com if you need additional information or have any
23 # questions.
24 #
25
26 # This must be the first rule
27 default: all
28
29 include $(SPEC)
30 include MakeBase.gmk
31 include Modules.gmk
32 include JavaCompilation.gmk
33 include SetupJavaCompilers.gmk
34
35 # Hook to include the corresponding custom file, if present.
36 $(eval $(call IncludeCustomExtension, CompileJavaModules.gmk))
37
38 ################################################################################
39 # Module specific build settings
40
41 java.base_ADD_JAVAC_FLAGS += -Xdoclint:all/protected,-reference,-accessibility '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline
42 java.base_COPY += .icu .dat .spp .nrm content-types.properties hijrah-config-islamic-umalqura.properties
43 java.base_CLEAN += intrinsic.properties
44
45 java.base_EXCLUDE_FILES += \
46 $(TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
47
48 java.base_EXCLUDES += java/lang/doc-files
49
50 # Exclude BreakIterator classes that are just used in compile process to generate
51 # data files and shouldn't go in the product
52 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
53
54 ifeq ($(call isTargetOs, solaris), false)
55 java.base_EXCLUDE_FILES += \
56 SolarisLoginModule.java \
57 SolarisSystem.java \
58 #
59 endif
60
61 ifeq ($(call isTargetOs, solaris macosx aix), false)
62 java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
|