makefiles/CompileJavaClasses.gmk
Print this page
rev 8336 : 8025673: [macosx] Disable X11 AWT toolkit
Summary: Disable but not completely remove the XAWT and headless toolkits on Mac OS X
Reviewed-by:
Contributed-by: david.dehaven@oracle.com
*** 94,108 ****
sun/tools/attach/SolarisVirtualMachine.java
EXCLUDES += com/oracle/security
endif
! # In the old build, this isn't excluded on macosx, even though it probably
! # should be.
! ifneq ($(OPENJDK_TARGET_OS), macosx)
! EXFILES += WrapperGenerator.java
! endif
ifneq ($(OPENJDK_TARGET_OS), windows)
# Exclude Window security related files in src/share/classes
EXFILES += NTLoginModule.java \
NTSystem.java
--- 94,104 ----
sun/tools/attach/SolarisVirtualMachine.java
EXCLUDES += com/oracle/security
endif
! EXFILES += WrapperGenerator.java
ifneq ($(OPENJDK_TARGET_OS), windows)
# Exclude Window security related files in src/share/classes
EXFILES += NTLoginModule.java \
NTSystem.java
*** 167,177 ****
# Used on windows and macosx
ifeq (, $(filter $(OPENJDK_TARGET_OS), windows macosx))
EXFILES += sun/awt/AWTCharset.java
endif
! ifneq ($(OPENJDK_TARGET_OS), macosx)
EXFILES += sun/awt/X11/ScreenFormat.java \
sun/awt/X11/XArc.java \
sun/awt/X11/XChar2b.java \
sun/awt/X11/XCharStruct.java \
sun/awt/X11/XClassHint.java \
--- 163,177 ----
# Used on windows and macosx
ifeq (, $(filter $(OPENJDK_TARGET_OS), windows macosx))
EXFILES += sun/awt/AWTCharset.java
endif
! ifeq ($(OPENJDK_TARGET_OS), macosx)
! # exclude all X11 on Mac, we can't exclude some like below or we'll have compilation errors
! EXCLUDES += sun/awt/X11
! else
! # TBD: figure out how to eliminate this long list
EXFILES += sun/awt/X11/ScreenFormat.java \
sun/awt/X11/XArc.java \
sun/awt/X11/XChar2b.java \
sun/awt/X11/XCharStruct.java \
sun/awt/X11/XClassHint.java \