< prev index next >

make/lib/Awt2dLibraries.gmk

Print this page




 570 
 571     LIBAWT_HEADLESS_REORDER :=
 572     ifeq ($(OPENJDK_TARGET_OS), solaris)
 573       ifneq ($(OPENJDK_TARGET_CPU), x86_64)
 574         LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
 575       endif
 576     endif
 577 
 578     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_HEADLESS, \
 579         LIBRARY := awt_headless, \
 580         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 581         SRC := $(LIBAWT_HEADLESS_DIRS), \
 582         EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
 583         OPTIMIZATION := LOW, \
 584         CFLAGS := $(CFLAGS_JDKLIB) \
 585             -DHEADLESS=true \
 586             -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
 587             $(CUPS_CFLAGS) \
 588             $(X_CFLAGS) \
 589             $(LIBAWT_HEADLESS_CFLAGS), \
 590         DISABLED_WARNINGS_gcc := maybe-uninitialized int-to-pointer-cast, \
 591         DISABLED_WARNINGS_solstudio := E_DECLARATION_IN_CODE \
 592             E_EMPTY_TRANSLATION_UNIT, \
 593         MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/mapfile-vers, \
 594         LDFLAGS := $(LDFLAGS_JDKLIB) \
 595             $(call SET_SHARED_LIBRARY_ORIGIN), \
 596         LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
 597         LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
 598         LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
 599         REORDER := $(LIBAWT_HEADLESS_REORDER), \
 600         LIBS_unix := -lawt -ljvm -ljava, \
 601         LIBS_linux := $(LIBM) $(LIBDL), \
 602         LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX) -lc, \
 603         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_headless, \
 604     ))
 605 
 606     $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT)
 607 
 608     TARGETS += $(BUILD_LIBAWT_HEADLESS)
 609 
 610   endif
 611 endif
 612 




 570 
 571     LIBAWT_HEADLESS_REORDER :=
 572     ifeq ($(OPENJDK_TARGET_OS), solaris)
 573       ifneq ($(OPENJDK_TARGET_CPU), x86_64)
 574         LIBAWT_HEADLESS_REORDER := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/reorder-$(OPENJDK_TARGET_CPU)
 575       endif
 576     endif
 577 
 578     $(eval $(call SetupNativeCompilation,BUILD_LIBAWT_HEADLESS, \
 579         LIBRARY := awt_headless, \
 580         OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
 581         SRC := $(LIBAWT_HEADLESS_DIRS), \
 582         EXCLUDES := $(LIBAWT_HEADLESS_EXCLUDES), \
 583         OPTIMIZATION := LOW, \
 584         CFLAGS := $(CFLAGS_JDKLIB) \
 585             -DHEADLESS=true \
 586             -DPACKAGE_PATH=\"$(PACKAGE_PATH)\" \
 587             $(CUPS_CFLAGS) \
 588             $(X_CFLAGS) \
 589             $(LIBAWT_HEADLESS_CFLAGS), \
 590         DISABLED_WARNINGS_solstudio := E_EMPTY_TRANSLATION_UNIT, \


 591         MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libawt_headless/mapfile-vers, \
 592         LDFLAGS := $(LDFLAGS_JDKLIB) \
 593             $(call SET_SHARED_LIBRARY_ORIGIN), \
 594         LDFLAGS_unix := -L$(INSTALL_LIBRARIES_HERE), \
 595         LDFLAGS_linux := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
 596         LDFLAGS_solaris := $(call SET_SHARED_LIBRARY_ORIGIN,/..), \
 597         REORDER := $(LIBAWT_HEADLESS_REORDER), \
 598         LIBS_unix := -lawt -ljvm -ljava, \
 599         LIBS_linux := $(LIBM) $(LIBDL), \
 600         LIBS_solaris := $(LIBM) $(LIBDL) $(LIBCXX) -lc, \
 601         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libawt_headless, \
 602     ))
 603 
 604     $(BUILD_LIBAWT_HEADLESS): $(BUILD_LIBAWT)
 605 
 606     TARGETS += $(BUILD_LIBAWT_HEADLESS)
 607 
 608   endif
 609 endif
 610 


< prev index next >