make/lib/Awt2dLibraries.gmk

Print this page




 200 endif
 201 
 202 ifneq ($(OPENJDK_TARGET_OS), solaris)
 203   LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH
 204 endif
 205 
 206 LIBAWT_LANG := C
 207 
 208 ifeq ($(OPENJDK_TARGET_OS), windows)
 209   LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \
 210       $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \
 211   # Why does libawt need java.base headers?
 212   LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \
 213       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \
 214       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/opengl \
 215       -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \
 216       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 217       -I$(JDK_OUTPUTDIR)/gensrc_headers/java.base \
 218       #
 219   LIBAWT_EXFILES += \
 220       sun/java2d/d3d/D3DPipeline.cpp \
 221       sun/java2d/d3d/D3DShaderGen.c \
 222       sun/awt/image/cvutils/img_colors.c \
 223       sun/windows/WBufferStrategy.cpp \
 224       #
 225 
 226   LIBAWT_LANG := C++
 227   LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE
 228   ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
 229     LIBAWT_CFLAGS += -DMLIB_OS64BIT
 230   endif
 231 
 232   ifdef OPENJDK
 233     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons"
 234   else
 235     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons"
 236   endif
 237   LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/sun/windows/awt.rc
 238 endif
 239 
 240 ifeq ($(MILESTONE), internal)
 241   LIBAWT_CFLAGS += -DINTERNAL_BUILD
 242 endif
 243 




 200 endif
 201 
 202 ifneq ($(OPENJDK_TARGET_OS), solaris)
 203   LIBAWT_CFLAGS += -DMLIB_NO_LIBSUNMATH
 204 endif
 205 
 206 LIBAWT_LANG := C
 207 
 208 ifeq ($(OPENJDK_TARGET_OS), windows)
 209   LIBAWT_DIRS += $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \
 210       $(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \
 211   # Why does libawt need java.base headers?
 212   LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/font \
 213       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/sun/java2d/opengl \
 214       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_API_DIR)/native/common/sun/java2d/opengl \
 215       -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \
 216       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 217       -I$(JDK_OUTPUTDIR)/gensrc_headers/java.base \
 218       #
 219   LIBAWT_EXFILES += \

 220       sun/java2d/d3d/D3DShaderGen.c \
 221       sun/awt/image/cvutils/img_colors.c \

 222       #
 223 
 224   LIBAWT_LANG := C++
 225   LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE
 226   ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
 227     LIBAWT_CFLAGS += -DMLIB_OS64BIT
 228   endif
 229 
 230   ifdef OPENJDK
 231     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons"
 232   else
 233     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons"
 234   endif
 235   LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/sun/windows/awt.rc
 236 endif
 237 
 238 ifeq ($(MILESTONE), internal)
 239   LIBAWT_CFLAGS += -DINTERNAL_BUILD
 240 endif
 241