make/lib/Lib-jdk.management.gmk
changeset 49244 995a5556edfa
parent 49070 d7859531621b
child 49440 396ea30afbd5
equal deleted inserted replaced
49243:176b3da8ce61 49244:995a5556edfa
    51   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
    51   ifeq ($(COMPILE_WITH_DEBUG_SYMBOLS), true)
    52     LIBMANAGEMENT_EXT_OPTIMIZATION := LOW
    52     LIBMANAGEMENT_EXT_OPTIMIZATION := LOW
    53   endif
    53   endif
    54 endif
    54 endif
    55 
    55 
    56 $(eval $(call SetupNativeCompilation, BUILD_LIBMANAGEMENT_EXT, \
    56 $(eval $(call SetupJdkLibrary, BUILD_LIBMANAGEMENT_EXT, \
    57     NAME := management_ext, \
    57     NAME := management_ext, \
    58     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
       
    59     SRC := $(LIBMANAGEMENT_EXT_SRC), \
    58     SRC := $(LIBMANAGEMENT_EXT_SRC), \
    60     LANG := C, \
    59     LANG := C, \
    61     OPTIMIZATION := $(LIBMANAGEMENT_EXT_OPTIMIZATION), \
    60     OPTIMIZATION := $(LIBMANAGEMENT_EXT_OPTIMIZATION), \
    62     CFLAGS := $(CFLAGS_JDKLIB) $(LIBMANAGEMENT_EXT_CFLAGS), \
    61     CFLAGS := $(CFLAGS_JDKLIB) $(LIBMANAGEMENT_EXT_CFLAGS), \
    63     MAPFILE := $(TOPDIR)/make/mapfiles/libmanagement_ext/mapfile-vers, \
    62     MAPFILE := $(TOPDIR)/make/mapfiles/libmanagement_ext/mapfile-vers, \
    65         $(call SET_SHARED_LIBRARY_ORIGIN), \
    64         $(call SET_SHARED_LIBRARY_ORIGIN), \
    66     LIBS := $(JDKLIB_LIBS), \
    65     LIBS := $(JDKLIB_LIBS), \
    67     LIBS_solaris := -lkstat, \
    66     LIBS_solaris := -lkstat, \
    68     LIBS_aix := -lperfstat,\
    67     LIBS_aix := -lperfstat,\
    69     LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \
    68     LIBS_windows := jvm.lib psapi.lib $(WIN_JAVA_LIB) advapi32.lib, \
    70     VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \
       
    71     RC_FLAGS := $(RC_FLAGS) \
       
    72         -D "JDK_FNAME=management_ext.dll" \
       
    73         -D "JDK_INTERNAL_NAME=management_ext" \
       
    74         -D "JDK_FTYPE=0x2L", \
       
    75     OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libmanagement_ext, \
       
    76 ))
    69 ))
    77 
    70 
    78 $(BUILD_LIBMANAGEMENT_EXT): $(call FindLib, java.base, java)
    71 $(BUILD_LIBMANAGEMENT_EXT): $(call FindLib, java.base, java)
    79 
    72 
    80 TARGETS += $(BUILD_LIBMANAGEMENT_EXT)
    73 TARGETS += $(BUILD_LIBMANAGEMENT_EXT)