makefiles/CompileJavaClasses.gmk

Print this page




 211 EXFILES+=sun/util/locale/AsciiUtil.java
 212 
 213 ifeq (,$(filter $(OPENJDK_TARGET_OS), solaris macosx))
 214 #
 215 # only solaris and macosx
 216 #
 217     EXFILES+=sun/nio/fs/PollingWatchService.java
 218 endif
 219 
 220 # TODO: Fix when converting NIO
 221 # Exclude *-linux-arm.java and *-linux-ppc.java from closed.
 222 EXFILES+=-linux-arm.java \
 223          -linux-ppc.java
 224 
 225 ifeq ($(OPENJDK_TARGET_OS), windows)
 226     EXFILES+=sun/nio/ch/AbstractPollSelectorImpl.java \
 227         sun/nio/ch/PollSelectorProvider.java \
 228         sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
 229 endif
 230 
 231 # Exclude nimbus files from rt.jar






 232 EXFILES+=javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \
 233                                  javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \
 234                                  javax/swing/plaf/nimbus/ScrollBarPainter.java \
 235                                  javax/swing/plaf/nimbus/SliderPainter.java \
 236                                  javax/swing/plaf/nimbus/SpinnerPainter.java \
 237                                  javax/swing/plaf/nimbus/SplitPanePainter.java \
 238                                  javax/swing/plaf/nimbus/TabbedPanePainter.java
 239 
 240 # Acquire a list of files that should be copied straight over to the classes.
 241 include CopyIntoClasses.gmk
 242 # Now we have COPY_PATTERNS, COPY_FILES and COPY_EXTRA
 243 
 244 ifndef OPENJDK
 245     CLOSED_SRC_DIRS:=$(JDK_TOPDIR)/src/closed/share/classes
 246     ifneq ($(OPENJDK_TARGET_OS_API_DIR),windows)
 247       CLOSED_SRC_DIRS += $(JDK_TOPDIR)/src/closed/$(OPENJDK_TARGET_OS_API_DIR)/classes
 248     endif
 249 endif
 250 
 251 MACOSX_SRC_DIRS :=




 211 EXFILES+=sun/util/locale/AsciiUtil.java
 212 
 213 ifeq (,$(filter $(OPENJDK_TARGET_OS), solaris macosx))
 214 #
 215 # only solaris and macosx
 216 #
 217     EXFILES+=sun/nio/fs/PollingWatchService.java
 218 endif
 219 
 220 # TODO: Fix when converting NIO
 221 # Exclude *-linux-arm.java and *-linux-ppc.java from closed.
 222 EXFILES+=-linux-arm.java \
 223          -linux-ppc.java
 224 
 225 ifeq ($(OPENJDK_TARGET_OS), windows)
 226     EXFILES+=sun/nio/ch/AbstractPollSelectorImpl.java \
 227         sun/nio/ch/PollSelectorProvider.java \
 228         sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
 229 endif
 230 
 231 # These files do not appear in the build result of the old build. This
 232 # is because they are generated sources, but the AUTO_JAVA_FILES won't
 233 # pick them up since they aren't generated when the source dirs are 
 234 # searched and they aren't referenced by any other classes so they won't
 235 # be picked up by implicit compilation. On a rebuild, they are picked up
 236 # and compiled. Exclude them here to produce the same rt.jar as the old 
 237 # build does when building just once.
 238 EXFILES+=javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \
 239          javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \
 240          javax/swing/plaf/nimbus/ScrollBarPainter.java \
 241          javax/swing/plaf/nimbus/SliderPainter.java \
 242          javax/swing/plaf/nimbus/SpinnerPainter.java \
 243          javax/swing/plaf/nimbus/SplitPanePainter.java \
 244          javax/swing/plaf/nimbus/TabbedPanePainter.java
 245 
 246 # Acquire a list of files that should be copied straight over to the classes.
 247 include CopyIntoClasses.gmk
 248 # Now we have COPY_PATTERNS, COPY_FILES and COPY_EXTRA
 249 
 250 ifndef OPENJDK
 251     CLOSED_SRC_DIRS:=$(JDK_TOPDIR)/src/closed/share/classes
 252     ifneq ($(OPENJDK_TARGET_OS_API_DIR),windows)
 253       CLOSED_SRC_DIRS += $(JDK_TOPDIR)/src/closed/$(OPENJDK_TARGET_OS_API_DIR)/classes
 254     endif
 255 endif
 256 
 257 MACOSX_SRC_DIRS :=