< prev index next >

jdk/make/CompileJavaClasses.gmk

Print this page




 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


< prev index next >