jdk/make/lib/Lib-jdk.hprof.agent.gmk
changeset 31069 14be2fa211f6
parent 30795 7fff87625aba
equal deleted inserted replaced
31068:64fa8113cf68 31069:14be2fa211f6
     1 #
     1 #
     2 # Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved.
     2 # Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4 #
     4 #
     5 # This code is free software; you can redistribute it and/or modify it
     5 # This code is free software; you can redistribute it and/or modify it
     6 # under the terms of the GNU General Public License version 2 only, as
     6 # under the terms of the GNU General Public License version 2 only, as
     7 # published by the Free Software Foundation.  Oracle designates this
     7 # published by the Free Software Foundation.  Oracle designates this
    29 
    29 
    30 BUILD_LIBHPROF_SRC := $(call FindSrcDirsForLib, jdk.hprof.agent, hprof)
    30 BUILD_LIBHPROF_SRC := $(call FindSrcDirsForLib, jdk.hprof.agent, hprof)
    31 
    31 
    32 BUILD_LIBHPROF_CFLAGS := $(addprefix -I, $(BUILD_LIBHPROF_SRC)) \
    32 BUILD_LIBHPROF_CFLAGS := $(addprefix -I, $(BUILD_LIBHPROF_SRC)) \
    33     -I$(JDK_TOPDIR)/src/demo/share/jvmti/java_crw_demo
    33     -I$(JDK_TOPDIR)/src/demo/share/jvmti/java_crw_demo
    34     
    34 
    35 BUILD_LIBHPROF_LDFLAGS :=
    35 BUILD_LIBHPROF_LDFLAGS :=
    36 
    36 
    37 LIBHPROF_OPTIMIZATION := HIGHEST
    37 LIBHPROF_OPTIMIZATION := HIGHEST
    38 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
    38 ifneq ($(findstring $(OPENJDK_TARGET_OS), solaris linux), )
    39   ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
    39   ifeq ($(ENABLE_DEBUG_SYMBOLS), true)
    44 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF, \
    44 $(eval $(call SetupNativeCompilation,BUILD_LIBHPROF, \
    45     LIBRARY := hprof, \
    45     LIBRARY := hprof, \
    46     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    46     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    47     SRC := $(BUILD_LIBHPROF_SRC), \
    47     SRC := $(BUILD_LIBHPROF_SRC), \
    48     OPTIMIZATION := $(LIBHPROF_OPTIMIZATION), \
    48     OPTIMIZATION := $(LIBHPROF_OPTIMIZATION), \
    49     CFLAGS := $(CFLAGS_JDKLIB) $(CFLAGS_WARNINGS_ARE_ERRORS) \
    49     CFLAGS := $(CFLAGS_JDKLIB) \
    50         $(BUILD_LIBHPROF_CFLAGS), \
    50         $(BUILD_LIBHPROF_CFLAGS), \
    51     CFLAGS_debug := -DHPROF_LOGGING, \
    51     CFLAGS_debug := -DHPROF_LOGGING, \
    52     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libhprof/mapfile-vers, \
    52     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libhprof/mapfile-vers, \
    53     LDFLAGS := $(LDFLAGS_JDKLIB) \
    53     LDFLAGS := $(LDFLAGS_JDKLIB) \
    54         $(call SET_SHARED_LIBRARY_ORIGIN), \
    54         $(call SET_SHARED_LIBRARY_ORIGIN), \
    73 $(eval $(call SetupNativeCompilation,BUILD_LIBJAVA_CRW_DEMO, \
    73 $(eval $(call SetupNativeCompilation,BUILD_LIBJAVA_CRW_DEMO, \
    74     LIBRARY := java_crw_demo, \
    74     LIBRARY := java_crw_demo, \
    75     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    75     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    76     SRC := $(LIBJAVA_CRW_DEMO_SRC), \
    76     SRC := $(LIBJAVA_CRW_DEMO_SRC), \
    77     OPTIMIZATION := LOW, \
    77     OPTIMIZATION := LOW, \
    78     CFLAGS := $(CFLAGS_JDKLIB) $(CFLAGS_WARNINGS_ARE_ERRORS) \
    78     CFLAGS := $(CFLAGS_JDKLIB) \
    79         $(addprefix -I, $(LIBJAVA_CRW_DEMO_SRC)), \
    79         $(addprefix -I, $(LIBJAVA_CRW_DEMO_SRC)), \
    80     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava_crw_demo/mapfile-vers, \
    80     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjava_crw_demo/mapfile-vers, \
    81     LDFLAGS := $(LDFLAGS_JDKLIB) \
    81     LDFLAGS := $(LDFLAGS_JDKLIB) \
    82         $(call SET_SHARED_LIBRARY_ORIGIN), \
    82         $(call SET_SHARED_LIBRARY_ORIGIN), \
    83     LDFLAGS_SUFFIX_solaris := -lc, \
    83     LDFLAGS_SUFFIX_solaris := -lc, \