334 VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
335 RC_FLAGS := $(RC_FLAGS) \
336 -D "JDK_FNAME=management.dll" \
337 -D "JDK_INTERNAL_NAME=management" \
338 -D "JDK_FTYPE=0x2L", \
339 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libmanagement, \
340 DEBUG_SYMBOLS := true))
341
342 $(BUILD_LIBMANAGEMENT): $(BUILD_LIBJAVA)
343
344 BUILD_LIBRARIES += $(BUILD_LIBMANAGEMENT)
345
346 ##########################################################################################
347
348 BUILD_LIBHPROF_SRC := $(JDK_TOPDIR)/src/share/demo/jvmti/hprof $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/demo/jvmti/hprof
349 BUILD_LIBHPROF_CFLAGS := -I$(JDK_TOPDIR)/src/share/demo/jvmti/hprof \
350 -I$(JDK_TOPDIR)/src/share/npt \
351 -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt \
352 -I$(JDK_TOPDIR)/src/share/demo/jvmti/java_crw_demo
353
354 BUILD_LIBHPROF_LDFLAGS :=
355
356 LIBHPROF_OPTIMIZATION := HIGHEST
357 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
358 ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
359 LIBHPROF_OPTIMIZATION := LOW
360 endif
361 endif
362
363 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF, \
364 LIBRARY := hprof, \
365 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
366 SRC := $(BUILD_LIBHPROF_SRC), \
367 LANG := C, \
368 OPTIMIZATION := $(LIBHPROF_OPTIMIZATION), \
369 CFLAGS := $(CFLAGS_JDKLIB) \
370 $(BUILD_LIBHPROF_CFLAGS), \
371 CFLAGS_debug := -DHPROF_LOGGING, \
372 MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libhprof/mapfile-vers, \
373 LDFLAGS := $(LDFLAGS_JDKLIB) \
|
334 VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
335 RC_FLAGS := $(RC_FLAGS) \
336 -D "JDK_FNAME=management.dll" \
337 -D "JDK_INTERNAL_NAME=management" \
338 -D "JDK_FTYPE=0x2L", \
339 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libmanagement, \
340 DEBUG_SYMBOLS := true))
341
342 $(BUILD_LIBMANAGEMENT): $(BUILD_LIBJAVA)
343
344 BUILD_LIBRARIES += $(BUILD_LIBMANAGEMENT)
345
346 ##########################################################################################
347
348 BUILD_LIBHPROF_SRC := $(JDK_TOPDIR)/src/share/demo/jvmti/hprof $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/demo/jvmti/hprof
349 BUILD_LIBHPROF_CFLAGS := -I$(JDK_TOPDIR)/src/share/demo/jvmti/hprof \
350 -I$(JDK_TOPDIR)/src/share/npt \
351 -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/npt \
352 -I$(JDK_TOPDIR)/src/share/demo/jvmti/java_crw_demo
353
354 ifeq ($(OPENJDK_TARGET_OS), aix)
355 BUILD_LIBHPROF_SRC += $(JDK_TOPDIR)/src/aix/porting
356 BUILD_LIBHPROF_CFLAGS += -I$(JDK_TOPDIR)/src/aix/porting
357 endif
358
359 BUILD_LIBHPROF_LDFLAGS :=
360
361 LIBHPROF_OPTIMIZATION := HIGHEST
362 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
363 ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
364 LIBHPROF_OPTIMIZATION := LOW
365 endif
366 endif
367
368 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF, \
369 LIBRARY := hprof, \
370 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
371 SRC := $(BUILD_LIBHPROF_SRC), \
372 LANG := C, \
373 OPTIMIZATION := $(LIBHPROF_OPTIMIZATION), \
374 CFLAGS := $(CFLAGS_JDKLIB) \
375 $(BUILD_LIBHPROF_CFLAGS), \
376 CFLAGS_debug := -DHPROF_LOGGING, \
377 MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libhprof/mapfile-vers, \
378 LDFLAGS := $(LDFLAGS_JDKLIB) \
|