Skip to content
This repository was archived by the owner on Aug 27, 2022. It is now read-only.
/ lanai Public archive

Commit 1bd015f

Browse files
committedJan 11, 2021
8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk
Reviewed-by: erikj
1 parent 2354882 commit 1bd015f

File tree

47 files changed

+1570
-562
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1570
-562
lines changed
 

‎make/CompileJavaModules.gmk

+31-562
Large diffs are not rendered by default.

‎make/modules/java.base/Java.gmk

+50
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
#
2+
# Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
3+
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4+
#
5+
# This code is free software; you can redistribute it and/or modify it
6+
# under the terms of the GNU General Public License version 2 only, as
7+
# published by the Free Software Foundation. Oracle designates this
8+
# particular file as subject to the "Classpath" exception as provided
9+
# by Oracle in the LICENSE file that accompanied this code.
10+
#
11+
# This code is distributed in the hope that it will be useful, but WITHOUT
12+
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13+
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14+
# version 2 for more details (a copy is included in the LICENSE file that
15+
# accompanied this code).
16+
#
17+
# You should have received a copy of the GNU General Public License version
18+
# 2 along with this work; if not, write to the Free Software Foundation,
19+
# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
20+
#
21+
# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
22+
# or visit www.oracle.com if you need additional information or have any
23+
# questions.
24+
#
25+
26+
DOCLINT += -Xdoclint:all/protected,-reference,-accessibility \
27+
'-Xdoclint/package:java.*,javax.*'
28+
JAVAC_FLAGS += -XDstringConcat=inline
29+
COPY += .icu .dat .spp .nrm content-types.properties \
30+
hijrah-config-Hijrah-umalqura_islamic-umalqura.properties
31+
CLEAN += intrinsic.properties
32+
33+
EXCLUDE_FILES += \
34+
$(TOPDIR)/src/java.base/share/classes/jdk/internal/module/ModuleLoaderMap.java
35+
36+
EXCLUDES += java/lang/doc-files
37+
38+
# Exclude BreakIterator classes that are just used in compile process to generate
39+
# data files and shouldn't go in the product
40+
EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
41+
42+
ifeq ($(call isTargetOs, macosx aix), false)
43+
EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
44+
endif
45+
46+
ifeq ($(call isTargetOs, windows), true)
47+
EXCLUDE_FILES += \
48+
sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
49+
#
50+
endif

0 commit comments

Comments
 (0)