< prev index next >

jdk/make/lib/Awt2dLibraries.gmk

Print this page




 207       $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt/systemscale \
 208   # Why does libawt need java.base headers?
 209   LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 210       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
 211       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/opengl \
 212       -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \
 213       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 214       -I$(SUPPORT_OUTPUTDIR)/headers/java.base \
 215       #
 216   LIBAWT_EXFILES += \
 217       java2d/d3d/D3DShaderGen.c \
 218       awt/image/cvutils/img_colors.c \
 219       #
 220 
 221   LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE
 222   ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
 223     LIBAWT_CFLAGS += -DMLIB_OS64BIT
 224   endif
 225 
 226   ifdef OPENJDK
 227     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons"
 228   else
 229     LIBAWT_RC_FLAGS := -i "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons"
 230   endif
 231   LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/windows/awt.rc
 232 endif
 233 
 234 LIBAWT_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt/mapfile-vers
 235 ifeq ($(OPENJDK_TARGET_OS), linux)
 236   LIBAWT_MAPFILE :=
 237 endif
 238 
 239 # Turn off all warnings for debug_mem.c This is needed because the specific warning
 240 # about initializing a declared 'extern' cannot be turned off individually. Only
 241 # applies to debug builds.
 242 ifeq ($(TOOLCHAIN_TYPE), gcc)
 243   BUILD_LIBAWT_debug_mem.c_CFLAGS := -w
 244 endif
 245 
 246 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT, \
 247     LIBRARY := awt, \
 248     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 249     SRC := $(LIBAWT_DIRS), \




 207       $(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/awt/systemscale \
 208   # Why does libawt need java.base headers?
 209   LIBAWT_CFLAGS += -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/font \
 210       -I$(JDK_TOPDIR)/src/java.desktop/share/native/common/java2d/opengl \
 211       -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/java2d/opengl \
 212       -I$(JDK_TOPDIR)/src/java.desktop/windows/native/include \
 213       -I$(JDK_TOPDIR)/src/java.desktop/share/native/include \
 214       -I$(SUPPORT_OUTPUTDIR)/headers/java.base \
 215       #
 216   LIBAWT_EXFILES += \
 217       java2d/d3d/D3DShaderGen.c \
 218       awt/image/cvutils/img_colors.c \
 219       #
 220 
 221   LIBAWT_CFLAGS += -EHsc -DUNICODE -D_UNICODE
 222   ifeq ($(OPENJDK_TARGET_CPU_BITS), 64)
 223     LIBAWT_CFLAGS += -DMLIB_OS64BIT
 224   endif
 225 
 226   ifdef OPENJDK
 227     LIBAWT_RC_FLAGS := -I "$(JDK_TOPDIR)/src/java.base/windows/native/launcher/icons"
 228   else
 229     LIBAWT_RC_FLAGS := -I "$(JDK_TOPDIR)/src/closed/java.base/windows/native/launcher/icons"
 230   endif
 231   LIBAWT_VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/java.desktop/windows/native/libawt/windows/awt.rc
 232 endif
 233 
 234 LIBAWT_MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt/mapfile-vers
 235 ifeq ($(OPENJDK_TARGET_OS), linux)
 236   LIBAWT_MAPFILE :=
 237 endif
 238 
 239 # Turn off all warnings for debug_mem.c This is needed because the specific warning
 240 # about initializing a declared 'extern' cannot be turned off individually. Only
 241 # applies to debug builds.
 242 ifeq ($(TOOLCHAIN_TYPE), gcc)
 243   BUILD_LIBAWT_debug_mem.c_CFLAGS := -w
 244 endif
 245 
 246 $(eval $(call SetupNativeCompilation,BUILD_LIBAWT, \
 247     LIBRARY := awt, \
 248     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 249     SRC := $(LIBAWT_DIRS), \


< prev index next >