254 # These files do not appear in the build result of the old build. This
255 # is because they are generated sources, but the AUTO_JAVA_FILES won't
256 # pick them up since they aren't generated when the source dirs are
257 # searched and they aren't referenced by any other classes so they won't
258 # be picked up by implicit compilation. On a rebuild, they are picked up
259 # and compiled. Exclude them here to produce the same rt.jar as the old
260 # build does when building just once.
261 EXFILES += javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \
262 javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \
263 javax/swing/plaf/nimbus/ScrollBarPainter.java \
264 javax/swing/plaf/nimbus/SliderPainter.java \
265 javax/swing/plaf/nimbus/SpinnerPainter.java \
266 javax/swing/plaf/nimbus/SplitPanePainter.java \
267 javax/swing/plaf/nimbus/TabbedPanePainter.java
268
269 # Acquire a list of files that should be copied straight over to the classes.
270 include CopyIntoClasses.gmk
271 # Now we have COPY_PATTERNS, COPY_FILES and COPY_EXTRA
272
273 ifndef OPENJDK
274 CLOSED_SRC_DIRS := $(JDK_TOPDIR)/src/closed/share/classes \
275 $(JDK_TOPDIR)/src/closed/$(OPENJDK_TARGET_OS_API_DIR)/classes
276 endif
277
278 MACOSX_SRC_DIRS :=
279 ifeq ($(OPENJDK_TARGET_OS), macosx)
280 MACOSX_SRC_DIRS += $(JDK_TOPDIR)/src/macosx/classes
281
282 # this files are duplicated in MACOSX_SRC_DIRS
283 EXFILES += $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java \
284 $(JDK_TOPDIR)/src/solaris/classes/sun/java2d/BackBufferCapsProvider.java \
285 $(JDK_TOPDIR)/src/solaris/classes/java/net/DefaultInterface.java \
286 $(JDK_TOPDIR)/src/solaris/classes/java/lang/ClassLoaderHelper.java \
287 $(JDK_TOPDIR)/src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java \
288 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java \
289 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java \
290 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java \
291 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
292
293 endif
294
295 # The security classes should not end up in the classes directory as that will prevent them
|
254 # These files do not appear in the build result of the old build. This
255 # is because they are generated sources, but the AUTO_JAVA_FILES won't
256 # pick them up since they aren't generated when the source dirs are
257 # searched and they aren't referenced by any other classes so they won't
258 # be picked up by implicit compilation. On a rebuild, they are picked up
259 # and compiled. Exclude them here to produce the same rt.jar as the old
260 # build does when building just once.
261 EXFILES += javax/swing/plaf/nimbus/InternalFrameTitlePanePainter.java \
262 javax/swing/plaf/nimbus/OptionPaneMessageAreaPainter.java \
263 javax/swing/plaf/nimbus/ScrollBarPainter.java \
264 javax/swing/plaf/nimbus/SliderPainter.java \
265 javax/swing/plaf/nimbus/SpinnerPainter.java \
266 javax/swing/plaf/nimbus/SplitPanePainter.java \
267 javax/swing/plaf/nimbus/TabbedPanePainter.java
268
269 # Acquire a list of files that should be copied straight over to the classes.
270 include CopyIntoClasses.gmk
271 # Now we have COPY_PATTERNS, COPY_FILES and COPY_EXTRA
272
273 ifndef OPENJDK
274 CLOSED_SRC_DIRS := $(JDK_TOPDIR)/src/closed/share/classes
275 endif
276
277 MACOSX_SRC_DIRS :=
278 ifeq ($(OPENJDK_TARGET_OS), macosx)
279 MACOSX_SRC_DIRS += $(JDK_TOPDIR)/src/macosx/classes
280
281 # this files are duplicated in MACOSX_SRC_DIRS
282 EXFILES += $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java \
283 $(JDK_TOPDIR)/src/solaris/classes/sun/java2d/BackBufferCapsProvider.java \
284 $(JDK_TOPDIR)/src/solaris/classes/java/net/DefaultInterface.java \
285 $(JDK_TOPDIR)/src/solaris/classes/java/lang/ClassLoaderHelper.java \
286 $(JDK_TOPDIR)/src/solaris/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java \
287 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java \
288 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpChannelImpl.java \
289 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java \
290 $(JDK_TOPDIR)/src/solaris/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
291
292 endif
293
294 # The security classes should not end up in the classes directory as that will prevent them
|