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)
|