comparison make/CompileJavaModules.gmk @ 54961:d04f72c354e9

8215363: needless signals in ForkJoinPool Reviewed-by: martin, chegar, dholmes
author dl
date Fri, 15 Feb 2019 11:18:01 -0800
parents 5ff7480c9e28
children b10371bd50c2 b3027df54020 11e24d1deef3 4b4745d185eb
comparison
equal deleted inserted replaced
161:8bfd3be5b20c 164:3be1e6c31907
49 49
50 # Exclude BreakIterator classes that are just used in compile process to generate 50 # Exclude BreakIterator classes that are just used in compile process to generate
51 # data files and shouldn't go in the product 51 # data files and shouldn't go in the product
52 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java 52 java.base_EXCLUDE_FILES += sun/text/resources/BreakIteratorRules.java
53 53
54 ifneq ($(OPENJDK_TARGET_OS), solaris) 54 ifeq ($(call isTargetOs, solaris), false)
55 java.base_EXCLUDE_FILES += \ 55 java.base_EXCLUDE_FILES += \
56 SolarisLoginModule.java \ 56 SolarisLoginModule.java \
57 SolarisSystem.java \ 57 SolarisSystem.java \
58 # 58 #
59 endif 59 endif
60 60
61 ifeq ($(filter $(OPENJDK_TARGET_OS), solaris macosx aix), ) 61 ifeq ($(call isTargetOs, solaris macosx aix), false)
62 #
63 # only solaris, macosx and aix
64 #
65 java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java 62 java.base_EXCLUDE_FILES += sun/nio/fs/PollingWatchService.java
66 endif 63 endif
67 64
68 ifeq ($(OPENJDK_TARGET_OS), windows) 65 ifeq ($(call isTargetOs, windows), true)
69 java.base_EXCLUDE_FILES += \ 66 java.base_EXCLUDE_FILES += \
70 sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \ 67 sun/nio/ch/SimpleAsynchronousFileChannelImpl.java \
71 # 68 #
72 endif 69 endif
73 70
122 sun/awt/X11/java-icon32.png \ 119 sun/awt/X11/java-icon32.png \
123 sun/awt/X11/java-icon48.png \ 120 sun/awt/X11/java-icon48.png \
124 .template \ 121 .template \
125 # 122 #
126 123
127 ifeq ($(OPENJDK_TARGET_OS), macosx) 124 ifeq ($(call isTargetOs, macosx), true)
128 # exclude all X11 on Mac. 125 # exclude all X11 on Mac.
129 java.desktop_EXCLUDES += \ 126 java.desktop_EXCLUDES += \
130 sun/awt/X11 \ 127 sun/awt/X11 \
131 sun/java2d/x11 \ 128 sun/java2d/x11 \
132 sun/java2d/jules \ 129 sun/java2d/jules \
184 sun/awt/X11/XdbeSwapInfo.java \ 181 sun/awt/X11/XdbeSwapInfo.java \
185 sun/awt/X11/XmbTextItem.java \ 182 sun/awt/X11/XmbTextItem.java \
186 sun/awt/X11/XwcTextItem.java 183 sun/awt/X11/XwcTextItem.java
187 endif 184 endif
188 185
189 ifeq ($(OPENJDK_TARGET_OS), windows) 186 ifeq ($(call isTargetOs, windows), true)
190 java.desktop_EXCLUDES += com/sun/java/swing/plaf/gtk 187 java.desktop_EXCLUDES += com/sun/java/swing/plaf/gtk
191 endif 188 endif
192 189
193 ifdef BUILD_HEADLESS_ONLY 190 ifdef BUILD_HEADLESS_ONLY
194 java.desktop_EXCLUDES += sun/applet 191 java.desktop_EXCLUDES += sun/applet
195 endif 192 endif
196 193
197 # Used on windows and macosx 194 ifeq ($(call isTargetOs, windows macosx), false)
198 ifeq ($(filter $(OPENJDK_TARGET_OS), windows macosx), )
199 java.desktop_EXCLUDE_FILES += sun/awt/AWTCharset.java 195 java.desktop_EXCLUDE_FILES += sun/awt/AWTCharset.java
200 endif 196 endif
201 197
202 # These files do not appear in the build result of the old build. This 198 # These files do not appear in the build result of the old build. This
203 # is because they are generated sources, but the AUTO_JAVA_FILES won't 199 # is because they are generated sources, but the AUTO_JAVA_FILES won't
372 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNotification.java \ 368 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNotification.java \
373 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java \ 369 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java \
374 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java \ 370 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java \
375 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java 371 $(TOPDIR)/src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java
376 372
377 ifeq ($(OPENJDK_TARGET_OS), macosx) 373 ifeq ($(call isTargetOs, macosx), true)
378 jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES) 374 jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
379 endif 375 endif
380 376
381 ifeq ($(OPENJDK_TARGET_OS),aix) 377 ifeq ($(call isTargetOs, aix), true)
382 jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES) 378 jdk.sctp_EXCLUDE_FILES += $(SCTP_IMPL_CLASSES)
383 endif 379 endif
384 380
385 ################################################################################ 381 ################################################################################
386 382