< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page
rev 48928 : Xrender: Introduction of the deferred backend, allows for accumulated AA mask upload.


 313         -I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 314         -I$(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
 315         $(LIBJAVA_HEADER_FLAGS)
 316         #
 317 
 318     LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
 319         -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
 320         $(FONTCONFIG_CFLAGS) \
 321         $(CUPS_CFLAGS)
 322 
 323     ifeq ($(OPENJDK_TARGET_OS), solaris)
 324       LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
 325     endif
 326 
 327     ifeq ($(OPENJDK_TARGET_OS), linux)
 328       ifeq ($(DISABLE_XRENDER), true)
 329         LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
 330       endif
 331     endif
 332 
 333     LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
 334 
 335     ifeq ($(OPENJDK_TARGET_OS), linux)
 336       LIBAWT_XAWT_LIBS += -lpthread
 337     endif
 338 
 339     ifeq ($(TOOLCHAIN_TYPE), gcc)
 340       # Turn off all warnings for the following files since they contain warnings
 341       # that cannot be turned of individually.
 342       # redefining a macro
 343       BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w
 344       # comparison between pointer and integer
 345       BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w
 346       # initializing a declared 'extern'
 347       BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w
 348    endif
 349 
 350     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
 351         LIBRARY := awt_xawt, \
 352         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 353         SRC := $(LIBAWT_XAWT_DIRS), \




 313         -I$(TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 314         -I$(TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
 315         $(LIBJAVA_HEADER_FLAGS)
 316         #
 317 
 318     LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
 319         -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
 320         $(FONTCONFIG_CFLAGS) \
 321         $(CUPS_CFLAGS)
 322 
 323     ifeq ($(OPENJDK_TARGET_OS), solaris)
 324       LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
 325     endif
 326 
 327     ifeq ($(OPENJDK_TARGET_OS), linux)
 328       ifeq ($(DISABLE_XRENDER), true)
 329         LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
 330       endif
 331     endif
 332 
 333     LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender -lxcb -lX11-xcb $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
 334 
 335     ifeq ($(OPENJDK_TARGET_OS), linux)
 336       LIBAWT_XAWT_LIBS += -lpthread
 337     endif
 338 
 339     ifeq ($(TOOLCHAIN_TYPE), gcc)
 340       # Turn off all warnings for the following files since they contain warnings
 341       # that cannot be turned of individually.
 342       # redefining a macro
 343       BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w
 344       # comparison between pointer and integer
 345       BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w
 346       # initializing a declared 'extern'
 347       BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w
 348    endif
 349 
 350     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
 351         LIBRARY := awt_xawt, \
 352         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 353         SRC := $(LIBAWT_XAWT_DIRS), \


< prev index next >