make/lib/Lib-java.management.gmk
changeset 50471 f0aeede1b855
parent 49440 396ea30afbd5
child 53683 48ff68e2fe5c
child 56721 01b558efd286
equal deleted inserted replaced
50470:f3aac763a315 50471:f0aeede1b855
    28 # Hook to include the corresponding custom file, if present.
    28 # Hook to include the corresponding custom file, if present.
    29 $(eval $(call IncludeCustomExtension, lib/Lib-java.management.gmk))
    29 $(eval $(call IncludeCustomExtension, lib/Lib-java.management.gmk))
    30 
    30 
    31 ################################################################################
    31 ################################################################################
    32 
    32 
    33 LIBMANAGEMENT_SRC += $(TOPDIR)/src/java.management/share/native/libmanagement
       
    34 LIBMANAGEMENT_CFLAGS := -I$(TOPDIR)/src/hotspot/share/include \
       
    35     $(addprefix -I,$(LIBMANAGEMENT_SRC)) \
       
    36     -I$(SUPPORT_OUTPUTDIR)/headers/java.management \
       
    37     $(LIBJAVA_HEADER_FLAGS) \
       
    38     #
       
    39 
       
    40 LIBMANAGEMENT_OPTIMIZATION := HIGH
    33 LIBMANAGEMENT_OPTIMIZATION := HIGH
    41 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
    34 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
    42   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
    35   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
    43     LIBMANAGEMENT_OPTIMIZATION := LOW
    36     LIBMANAGEMENT_OPTIMIZATION := LOW
    44   endif
    37   endif
    45 endif
    38 endif
    46 
    39 
    47 $(eval $(call SetupJdkLibrary, BUILD_LIBMANAGEMENT, \
    40 $(eval $(call SetupJdkLibrary, BUILD_LIBMANAGEMENT, \
    48     NAME := management, \
    41     NAME := management, \
    49     SRC := $(LIBMANAGEMENT_SRC), \
       
    50     OPTIMIZATION := $(LIBMANAGEMENT_OPTIMIZATION), \
    42     OPTIMIZATION := $(LIBMANAGEMENT_OPTIMIZATION), \
    51     CFLAGS := $(CFLAGS_JDKLIB) $(LIBMANAGEMENT_CFLAGS), \
    43     CFLAGS := $(CFLAGS_JDKLIB), \
    52     LDFLAGS := $(LDFLAGS_JDKLIB) \
    44     LDFLAGS := $(LDFLAGS_JDKLIB) \
    53         $(call SET_SHARED_LIBRARY_ORIGIN), \
    45         $(call SET_SHARED_LIBRARY_ORIGIN), \
    54     LIBS := $(JDKLIB_LIBS), \
    46     LIBS := $(JDKLIB_LIBS), \
    55     LIBS_solaris := -lkstat, \
    47     LIBS_solaris := -lkstat, \
    56     LIBS_aix := -lperfstat,\
    48     LIBS_aix := -lperfstat,\