132 sun/nio/fs/LinuxNativeDispatcher.java \ 133 sun/nio/fs/LinuxUserDefinedFileAttributeView.java \ 134 sun/nio/fs/LinuxWatchService.java 135 endif 136 137 ifneq ($(OPENJDK_TARGET_OS),macosx) 138 EXFILES+=sun/nio/ch/BsdAsynchronousChannelProvider.java \ 139 sun/nio/ch/KQueue.java \ 140 sun/nio/ch/KQueuePort.java \ 141 sun/nio/fs/BsdFileStore.java \ 142 sun/nio/fs/BsdFileSystem.java \ 143 sun/nio/fs/BsdFileSystemProvider.java \ 144 sun/nio/fs/BsdNativeDispatcher.java \ 145 sun/nio/fs/MacOSXFileSystemProvider.java \ 146 sun/nio/fs/MacOSXFileSystem.java \ 147 sun/nio/fs/MacOSXNativeDispatcher.java \ 148 sun/tools/attach/BsdAttachProvider.java \ 149 sun/tools/attach/BsdVirtualMachine.java 150 endif 151 152 # Exclude BreakIterator classes that are just used in compile process to generate 153 # data files and shouldn't go in the product 154 EXFILES+=sun/text/resources/BreakIteratorRules.java \ 155 sun/text/resources/BreakIteratorRules_th.java 156 157 # TODO: Add BUILD_HEADLESS_ONLY to configure? 158 ifdef BUILD_HEADLESS_ONLY 159 EXCLUDES+=sun/applet 160 endif 161 162 ifdef OPENJDK 163 EXCLUDES+=sun/java2d/cmm/kcms 164 endif 165 166 # Used on windows and macosx 167 ifeq (,$(filter $(OPENJDK_TARGET_OS), windows macosx)) 168 EXFILES+=sun/awt/AWTCharset.java 169 endif 170 171 ifneq ($(OPENJDK_TARGET_OS), macosx) | 132 sun/nio/fs/LinuxNativeDispatcher.java \ 133 sun/nio/fs/LinuxUserDefinedFileAttributeView.java \ 134 sun/nio/fs/LinuxWatchService.java 135 endif 136 137 ifneq ($(OPENJDK_TARGET_OS),macosx) 138 EXFILES+=sun/nio/ch/BsdAsynchronousChannelProvider.java \ 139 sun/nio/ch/KQueue.java \ 140 sun/nio/ch/KQueuePort.java \ 141 sun/nio/fs/BsdFileStore.java \ 142 sun/nio/fs/BsdFileSystem.java \ 143 sun/nio/fs/BsdFileSystemProvider.java \ 144 sun/nio/fs/BsdNativeDispatcher.java \ 145 sun/nio/fs/MacOSXFileSystemProvider.java \ 146 sun/nio/fs/MacOSXFileSystem.java \ 147 sun/nio/fs/MacOSXNativeDispatcher.java \ 148 sun/tools/attach/BsdAttachProvider.java \ 149 sun/tools/attach/BsdVirtualMachine.java 150 endif 151 152 ifneq ($(OPENJDK_TARGET_OS),aix) 153 EXFILES+=sun/nio/ch/AixAsynchronousChannelProvider.java \ 154 sun/nio/ch/AixPollPort.java \ 155 sun/nio/fs/AixFileStore.java \ 156 sun/nio/fs/AixFileSystem.java \ 157 sun/nio/fs/AixFileSystemProvider.java \ 158 sun/nio/fs/AixNativeDispatcher.java 159 endif 160 161 # Exclude BreakIterator classes that are just used in compile process to generate 162 # data files and shouldn't go in the product 163 EXFILES+=sun/text/resources/BreakIteratorRules.java \ 164 sun/text/resources/BreakIteratorRules_th.java 165 166 # TODO: Add BUILD_HEADLESS_ONLY to configure? 167 ifdef BUILD_HEADLESS_ONLY 168 EXCLUDES+=sun/applet 169 endif 170 171 ifdef OPENJDK 172 EXCLUDES+=sun/java2d/cmm/kcms 173 endif 174 175 # Used on windows and macosx 176 ifeq (,$(filter $(OPENJDK_TARGET_OS), windows macosx)) 177 EXFILES+=sun/awt/AWTCharset.java 178 endif 179 180 ifneq ($(OPENJDK_TARGET_OS), macosx) |