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.activation_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
42
43 ################################################################################
44
45 java.base_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*'
46 java.base_COPY := .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties
47 java.base_CLEAN := intrinsic.properties
48
49 java.base_EXCLUDES += java/lang/doc-files
50
51 # Exclude BreakIterator classes that are just used in compile process to generate
52 # data files and shouldn't go in the product
53 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
54
55 ifeq ($(OPENJDK_TARGET_OS), macosx)
56 java.base_EXCLUDE_FILES += sun/nio/fs/GnomeFileTypeDetector.java
57 endif
58
59 ifneq ($(OPENJDK_TARGET_OS), solaris)
60 java.base_EXCLUDE_FILES += \
61 SolarisLoginModule.java \
62 SolarisSystem.java \
63 #
64 endif
65
336 ################################################################################
337
338 java.security.jgss_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
339
340 ################################################################################
341
342 java.smartcardio_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
343
344 ################################################################################
345
346 java.xml.crypto_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
347 java.xml.crypto_COPY := .dtd .xml
348 java.xml.crypto_CLEAN := .properties
349
350 ################################################################################
351
352 jdk.charsets_COPY := .dat
353
354 ################################################################################
355
356 jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*'
357 jdk.compiler_COPY := javax.tools.JavaCompilerTool
358 jdk.compiler_CLEAN_FILES := $(wildcard \
359 $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \
360 sun/tools/serialver/resources))
361
362 ################################################################################
363
364 jdk.internal.le_COPY := .properties
365
366 ################################################################################
367
368 jdk.jcmd_COPY := _options
369
370 ################################################################################
371
372 jdk.javadoc_COPY := .xml .css .js .png
373
374 ################################################################################
375
376 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
|
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.activation_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
42
43 ################################################################################
44
45 java.base_ADD_JAVAC_FLAGS := -Xdoclint:all/protected,-reference '-Xdoclint/package:java.*,javax.*' -XDstringConcat=inline
46 java.base_COPY := .icu .dat .spp content-types.properties hijrah-config-islamic-umalqura.properties
47 java.base_CLEAN := intrinsic.properties
48
49 java.base_EXCLUDES += java/lang/doc-files
50
51 # Exclude BreakIterator classes that are just used in compile process to generate
52 # data files and shouldn't go in the product
53 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
54
55 ifeq ($(OPENJDK_TARGET_OS), macosx)
56 java.base_EXCLUDE_FILES += sun/nio/fs/GnomeFileTypeDetector.java
57 endif
58
59 ifneq ($(OPENJDK_TARGET_OS), solaris)
60 java.base_EXCLUDE_FILES += \
61 SolarisLoginModule.java \
62 SolarisSystem.java \
63 #
64 endif
65
336 ################################################################################
337
338 java.security.jgss_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
339
340 ################################################################################
341
342 java.smartcardio_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
343
344 ################################################################################
345
346 java.xml.crypto_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:java.*,javax.*'
347 java.xml.crypto_COPY := .dtd .xml
348 java.xml.crypto_CLEAN := .properties
349
350 ################################################################################
351
352 jdk.charsets_COPY := .dat
353
354 ################################################################################
355
356 jdk.compiler_ADD_JAVAC_FLAGS := -Xdoclint:all/protected '-Xdoclint/package:-com.sun.tools.*' -XDstringConcat=inline
357 jdk.compiler_COPY := javax.tools.JavaCompilerTool
358 jdk.compiler_CLEAN_FILES := $(wildcard \
359 $(patsubst %, $(JDK_TOPDIR)/src/jdk.compiler/share/classes/%/*.properties, \
360 sun/tools/serialver/resources))
361
362 ################################################################################
363
364 jdk.internal.le_COPY := .properties
365
366 ################################################################################
367
368 jdk.jcmd_COPY := _options
369
370 ################################################################################
371
372 jdk.javadoc_COPY := .xml .css .js .png
373
374 ################################################################################
375
376 jdk.rmic_SETUP := GENERATE_JDKBYTECODE_NOWARNINGS
|