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,\ |