< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page
rev 55747 : 8228426: xlc: switch to clang-style warning disabling


 454 
 455   LIBAWT_HEADLESS_EXTRA_HEADER_DIRS := \
 456       $(LIBAWT_DEFAULT_HEADER_DIRS) \
 457       common/awt/debug \
 458       common/font \
 459       common/java2d/opengl \
 460       #
 461 
 462   LIBAWT_HEADLESS_CFLAGS := $(CUPS_CFLAGS) $(FONTCONFIG_CFLAGS) $(X_CFLAGS) \
 463       -DHEADLESS=true
 464 
 465   $(eval $(call SetupJdkLibrary, BUILD_LIBAWT_HEADLESS, \
 466       NAME := awt_headless, \
 467       EXTRA_SRC := $(LIBAWT_HEADLESS_EXTRA_SRC), \
 468       EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
 469       OPTIMIZATION := LOW, \
 470       CFLAGS := $(CFLAGS_JDKLIB) \
 471           $(LIBAWT_HEADLESS_CFLAGS), \
 472       EXTRA_HEADER_DIRS := $(LIBAWT_HEADLESS_EXTRA_HEADER_DIRS), \
 473       DISABLED_WARNINGS_gcc := unused-function, \
 474       DISABLED_WARNINGS_xlc := 1506-356, \
 475       DISABLED_WARNINGS_solstudio := E_EMPTY_TRANSLATION_UNIT, \
 476       LDFLAGS := $(LDFLAGS_JDKLIB) \
 477           $(call SET_SHARED_LIBRARY_ORIGIN), \
 478       LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
 479       LIBS_unix := -lawt -ljvm -ljava, \
 480       LIBS_linux := $(LIBM) $(LIBDL), \
 481       LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX), \
 482   ))
 483 
 484   # AIX warning explanation:
 485   # 1506-356 : (W) Compilation unit is empty.
 486   #            This happens during the headless build
 487 
 488   $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT)
 489 
 490   TARGETS += $(BUILD_LIBAWT_HEADLESS)
 491 
 492 endif
 493 
 494 ################################################################################
 495 
 496 ifeq ($(FREETYPE_TO_USE), system)
 497   # For use by libfontmanager:
 498   LIBFREETYPE_CFLAGS := $(FREETYPE_CFLAGS)
 499   LIBFREETYPE_LIBS := $(FREETYPE_LIBS)
 500 else
 501   BUILD_LIBFREETYPE_HEADER_DIRS := $(TOPDIR)/src/$(MODULE)/share/native/libfreetype/include
 502   BUILD_LIBFREETYPE_CFLAGS := -DFT2_BUILD_LIBRARY $(EXPORT_ALL_SYMBOLS)
 503 
 504   # For use by libfontmanager:
 505   LIBFREETYPE_CFLAGS := -I$(BUILD_LIBFREETYPE_HEADER_DIRS)
 506   ifeq ($(call isTargetOs, windows), true)




 454 
 455   LIBAWT_HEADLESS_EXTRA_HEADER_DIRS := \
 456       $(LIBAWT_DEFAULT_HEADER_DIRS) \
 457       common/awt/debug \
 458       common/font \
 459       common/java2d/opengl \
 460       #
 461 
 462   LIBAWT_HEADLESS_CFLAGS := $(CUPS_CFLAGS) $(FONTCONFIG_CFLAGS) $(X_CFLAGS) \
 463       -DHEADLESS=true
 464 
 465   $(eval $(call SetupJdkLibrary, BUILD_LIBAWT_HEADLESS, \
 466       NAME := awt_headless, \
 467       EXTRA_SRC := $(LIBAWT_HEADLESS_EXTRA_SRC), \
 468       EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
 469       OPTIMIZATION := LOW, \
 470       CFLAGS := $(CFLAGS_JDKLIB) \
 471           $(LIBAWT_HEADLESS_CFLAGS), \
 472       EXTRA_HEADER_DIRS := $(LIBAWT_HEADLESS_EXTRA_HEADER_DIRS), \
 473       DISABLED_WARNINGS_gcc := unused-function, \

 474       DISABLED_WARNINGS_solstudio := E_EMPTY_TRANSLATION_UNIT, \
 475       LDFLAGS := $(LDFLAGS_JDKLIB) \
 476           $(call SET_SHARED_LIBRARY_ORIGIN), \
 477       LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
 478       LIBS_unix := -lawt -ljvm -ljava, \
 479       LIBS_linux := $(LIBM) $(LIBDL), \
 480       LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX), \
 481   ))




 482 
 483   $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT)
 484 
 485   TARGETS += $(BUILD_LIBAWT_HEADLESS)
 486 
 487 endif
 488 
 489 ################################################################################
 490 
 491 ifeq ($(FREETYPE_TO_USE), system)
 492   # For use by libfontmanager:
 493   LIBFREETYPE_CFLAGS := $(FREETYPE_CFLAGS)
 494   LIBFREETYPE_LIBS := $(FREETYPE_LIBS)
 495 else
 496   BUILD_LIBFREETYPE_HEADER_DIRS := $(TOPDIR)/src/$(MODULE)/share/native/libfreetype/include
 497   BUILD_LIBFREETYPE_CFLAGS := -DFT2_BUILD_LIBRARY $(EXPORT_ALL_SYMBOLS)
 498 
 499   # For use by libfontmanager:
 500   LIBFREETYPE_CFLAGS := -I$(BUILD_LIBFREETYPE_HEADER_DIRS)
 501   ifeq ($(call isTargetOs, windows), true)


< prev index next >