< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




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




 320         -I$(JDK_TOPDIR)/src/java.desktop/share/native/libawt/awt/image \
 321         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/libsunwjdga \
 322         -I$(JDK_TOPDIR)/src/java.desktop/$(OPENJDK_TARGET_OS_TYPE)/native/common/font \
 323         $(LIBJAVA_HEADER_FLAGS)
 324         #
 325 
 326     LIBAWT_XAWT_CFLAGS += -DXAWT -DXAWT_HACK \
 327         -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
 328         $(CUPS_CFLAGS)
 329 
 330     ifeq ($(OPENJDK_TARGET_OS), solaris)
 331       LIBAWT_XAWT_CFLAGS += -DFUNCPROTO=15
 332     endif
 333 
 334     ifeq ($(OPENJDK_TARGET_OS), linux)
 335       ifeq ($(DISABLE_XRENDER), true)
 336         LIBAWT_XAWT_CFLAGS += -DDISABLE_XRENDER_BY_DEFAULT=true
 337       endif
 338     endif
 339 
 340     LIBAWT_XAWT_LIBS := $(LIBM) -lawt -lXext -lX11 -lXrender -lXcomposite $(LIBDL) -lXtst -lXi -ljava -ljvm -lc
 341 
 342     ifeq ($(OPENJDK_TARGET_OS), linux)
 343       LIBAWT_XAWT_LIBS += -lpthread
 344     endif
 345 
 346     ifeq ($(TOOLCHAIN_TYPE), gcc)
 347       # Turn off all warnings for the following files since they contain warnings
 348       # that cannot be turned of individually.
 349       # redefining a macro
 350       BUILD_LIBAWT_XAWT_gtk2_interface.c_CFLAGS := -w
 351       # comparison between pointer and integer
 352       BUILD_LIBAWT_XAWT_awt_Font.c_CFLAGS := -w
 353       # initializing a declared 'extern'
 354       BUILD_LIBAWT_XAWT_debug_mem.c_CFLAGS := -w
 355       # decimal constant is unsigned only in ISO C90 (JAVASE_EMBEDDED)
 356       BUILD_LIBAWT_XAWT_XToolkit.c_CFLAGS := -w
 357    endif
 358 
 359     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_XAWT, \
 360         LIBRARY := awt_xawt, \


< prev index next >