79 SolarisNativeDispatcher.java \
80 SolarisUserDefinedFileAttributeView.java \
81 SolarisWatchService.java \
82 SolarisAclFileAttributeView.java \
83 SolarisLoginModule.java \
84 SolarisSystem.java \
85 sun/nio/ch/DevPollArrayWrapper.java \
86 sun/nio/ch/DevPollSelectorImpl.java \
87 sun/nio/ch/DevPollSelectorProvider.java \
88 sun/nio/ch/EventPortSelectorImpl.java \
89 sun/nio/ch/EventPortSelectorProvider.java \
90 sun/nio/ch/EventPortWrapper.java \
91 sun/nio/ch/SolarisAsynchronousChannelProvider.java \
92 sun/nio/ch/SolarisEventPort.java \
93 sun/tools/attach/SolarisAttachProvider.java \
94 sun/tools/attach/SolarisVirtualMachine.java
95
96 EXCLUDES += com/oracle/security
97 endif
98
99 # In the old build, this isn't excluded on macosx, even though it probably
100 # should be.
101 ifneq ($(OPENJDK_TARGET_OS), macosx)
102 EXFILES += WrapperGenerator.java
103 endif
104
105 ifneq ($(OPENJDK_TARGET_OS), windows)
106 # Exclude Window security related files in src/share/classes
107 EXFILES += NTLoginModule.java \
108 NTSystem.java
109 else
110 EXFILES += UnixLoginModule.java \
111 UnixSystem.java
112 endif
113
114 ifeq ($(OPENJDK_TARGET_OS), windows)
115 # Don't build GTK L&F on Windows
116 EXCLUDES += com/sun/java/swing/plaf/gtk
117 endif
118
119 ifneq ($(OPENJDK_TARGET_OS), linux)
120 EXFILES += sun/tools/attach/LinuxAttachProvider.java \
121 sun/tools/attach/LinuxVirtualMachine.java \
122 sun/nio/ch/EPoll.java \
123 sun/nio/ch/EPollArrayWrapper.java \
152
153 # Exclude BreakIterator classes that are just used in compile process to generate
154 # data files and shouldn't go in the product
155 EXFILES += sun/text/resources/BreakIteratorRules.java \
156 sun/text/resources/BreakIteratorRules_th.java
157
158 # TODO: Add BUILD_HEADLESS_ONLY to configure?
159 ifdef BUILD_HEADLESS_ONLY
160 EXCLUDES += sun/applet
161 endif
162
163 ifdef OPENJDK
164 EXCLUDES += sun/java2d/cmm/kcms
165 endif
166
167 # Used on windows and macosx
168 ifeq (, $(filter $(OPENJDK_TARGET_OS), windows macosx))
169 EXFILES += sun/awt/AWTCharset.java
170 endif
171
172 ifneq ($(OPENJDK_TARGET_OS), macosx)
173 EXFILES += sun/awt/X11/ScreenFormat.java \
174 sun/awt/X11/XArc.java \
175 sun/awt/X11/XChar2b.java \
176 sun/awt/X11/XCharStruct.java \
177 sun/awt/X11/XClassHint.java \
178 sun/awt/X11/XComposeStatus.java \
179 sun/awt/X11/XExtCodes.java \
180 sun/awt/X11/XFontProp.java \
181 sun/awt/X11/XFontSetExtents.java \
182 sun/awt/X11/XFontStruct.java \
183 sun/awt/X11/XGCValues.java \
184 sun/awt/X11/XHostAddress.java \
185 sun/awt/X11/XIMCallback.java \
186 sun/awt/X11/XIMHotKeyTrigger.java \
187 sun/awt/X11/XIMHotKeyTriggers.java \
188 sun/awt/X11/XIMPreeditCaretCallbackStruct.java \
189 sun/awt/X11/XIMPreeditDrawCallbackStruct.java \
190 sun/awt/X11/XIMPreeditStateNotifyCallbackStruct.java \
191 sun/awt/X11/XIMStatusDrawCallbackStruct.java \
192 sun/awt/X11/XIMStringConversionCallbackStruct.java \
|
79 SolarisNativeDispatcher.java \
80 SolarisUserDefinedFileAttributeView.java \
81 SolarisWatchService.java \
82 SolarisAclFileAttributeView.java \
83 SolarisLoginModule.java \
84 SolarisSystem.java \
85 sun/nio/ch/DevPollArrayWrapper.java \
86 sun/nio/ch/DevPollSelectorImpl.java \
87 sun/nio/ch/DevPollSelectorProvider.java \
88 sun/nio/ch/EventPortSelectorImpl.java \
89 sun/nio/ch/EventPortSelectorProvider.java \
90 sun/nio/ch/EventPortWrapper.java \
91 sun/nio/ch/SolarisAsynchronousChannelProvider.java \
92 sun/nio/ch/SolarisEventPort.java \
93 sun/tools/attach/SolarisAttachProvider.java \
94 sun/tools/attach/SolarisVirtualMachine.java
95
96 EXCLUDES += com/oracle/security
97 endif
98
99 EXFILES += WrapperGenerator.java
100
101 ifneq ($(OPENJDK_TARGET_OS), windows)
102 # Exclude Window security related files in src/share/classes
103 EXFILES += NTLoginModule.java \
104 NTSystem.java
105 else
106 EXFILES += UnixLoginModule.java \
107 UnixSystem.java
108 endif
109
110 ifeq ($(OPENJDK_TARGET_OS), windows)
111 # Don't build GTK L&F on Windows
112 EXCLUDES += com/sun/java/swing/plaf/gtk
113 endif
114
115 ifneq ($(OPENJDK_TARGET_OS), linux)
116 EXFILES += sun/tools/attach/LinuxAttachProvider.java \
117 sun/tools/attach/LinuxVirtualMachine.java \
118 sun/nio/ch/EPoll.java \
119 sun/nio/ch/EPollArrayWrapper.java \
148
149 # Exclude BreakIterator classes that are just used in compile process to generate
150 # data files and shouldn't go in the product
151 EXFILES += sun/text/resources/BreakIteratorRules.java \
152 sun/text/resources/BreakIteratorRules_th.java
153
154 # TODO: Add BUILD_HEADLESS_ONLY to configure?
155 ifdef BUILD_HEADLESS_ONLY
156 EXCLUDES += sun/applet
157 endif
158
159 ifdef OPENJDK
160 EXCLUDES += sun/java2d/cmm/kcms
161 endif
162
163 # Used on windows and macosx
164 ifeq (, $(filter $(OPENJDK_TARGET_OS), windows macosx))
165 EXFILES += sun/awt/AWTCharset.java
166 endif
167
168 ifeq ($(OPENJDK_TARGET_OS), macosx)
169 # exclude all X11 on Mac, we can't exclude some like below or we'll have compilation errors
170 EXCLUDES += sun/awt/X11
171 else
172 # TBD: figure out how to eliminate this long list
173 EXFILES += sun/awt/X11/ScreenFormat.java \
174 sun/awt/X11/XArc.java \
175 sun/awt/X11/XChar2b.java \
176 sun/awt/X11/XCharStruct.java \
177 sun/awt/X11/XClassHint.java \
178 sun/awt/X11/XComposeStatus.java \
179 sun/awt/X11/XExtCodes.java \
180 sun/awt/X11/XFontProp.java \
181 sun/awt/X11/XFontSetExtents.java \
182 sun/awt/X11/XFontStruct.java \
183 sun/awt/X11/XGCValues.java \
184 sun/awt/X11/XHostAddress.java \
185 sun/awt/X11/XIMCallback.java \
186 sun/awt/X11/XIMHotKeyTrigger.java \
187 sun/awt/X11/XIMHotKeyTriggers.java \
188 sun/awt/X11/XIMPreeditCaretCallbackStruct.java \
189 sun/awt/X11/XIMPreeditDrawCallbackStruct.java \
190 sun/awt/X11/XIMPreeditStateNotifyCallbackStruct.java \
191 sun/awt/X11/XIMStatusDrawCallbackStruct.java \
192 sun/awt/X11/XIMStringConversionCallbackStruct.java \
|