make/lib/Lib-jdk.jdwp.agent.gmk
changeset 47217 72e3ae9a25eb
parent 47216 71c04702a3d5
child 48766 2c4d1993b5f9
equal deleted inserted replaced
47216:71c04702a3d5 47217:72e3ae9a25eb
    25 
    25 
    26 include LibCommon.gmk
    26 include LibCommon.gmk
    27 
    27 
    28 ################################################################################
    28 ################################################################################
    29 
    29 
    30 LIBDT_SOCKET_SRC := $(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/libdt_socket \
    30 LIBDT_SOCKET_SRC := $(TOPDIR)/src/jdk.jdwp.agent/share/native/libdt_socket \
    31     $(JDK_TOPDIR)/src/jdk.jdwp.agent/$(OPENJDK_TARGET_OS_TYPE)/native/libdt_socket
    31     $(TOPDIR)/src/jdk.jdwp.agent/$(OPENJDK_TARGET_OS_TYPE)/native/libdt_socket
    32 LIBDT_SOCKET_CPPFLAGS := \
    32 LIBDT_SOCKET_CPPFLAGS := \
    33     $(addprefix -I, $(LIBDT_SOCKET_SRC)) \
    33     $(addprefix -I, $(LIBDT_SOCKET_SRC)) \
    34     -I$(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \
    34     -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \
    35     -I$(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp \
    35     -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp \
    36     -I$(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/include \
    36     -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/include \
    37     #
    37     #
    38 
    38 
    39 $(eval $(call SetupNativeCompilation,BUILD_LIBDT_SOCKET, \
    39 $(eval $(call SetupNativeCompilation,BUILD_LIBDT_SOCKET, \
    40     LIBRARY := dt_socket, \
    40     LIBRARY := dt_socket, \
    41     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    41     OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
    42     SRC := $(LIBDT_SOCKET_SRC), \
    42     SRC := $(LIBDT_SOCKET_SRC), \
    43     OPTIMIZATION := LOW, \
    43     OPTIMIZATION := LOW, \
    44     CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP \
    44     CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP \
    45         $(LIBDT_SOCKET_CPPFLAGS), \
    45         $(LIBDT_SOCKET_CPPFLAGS), \
    46     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libdt_socket/mapfile-vers, \
    46     MAPFILE := $(TOPDIR)/make/mapfiles/libdt_socket/mapfile-vers, \
    47     LDFLAGS := $(LDFLAGS_JDKLIB) \
    47     LDFLAGS := $(LDFLAGS_JDKLIB) \
    48         $(call SET_SHARED_LIBRARY_ORIGIN), \
    48         $(call SET_SHARED_LIBRARY_ORIGIN), \
    49     LDFLAGS_windows := -export:jdwpTransport_OnLoad, \
    49     LDFLAGS_windows := -export:jdwpTransport_OnLoad, \
    50     LIBS_linux := -lpthread, \
    50     LIBS_linux := -lpthread, \
    51     LIBS_solaris := -lnsl -lsocket -lc, \
    51     LIBS_solaris := -lnsl -lsocket -lc, \
    63 # Include socket transport with JDWP agent to allow for remote debugging
    63 # Include socket transport with JDWP agent to allow for remote debugging
    64 TARGETS += $(BUILD_LIBDT_SOCKET)
    64 TARGETS += $(BUILD_LIBDT_SOCKET)
    65 
    65 
    66 ################################################################################
    66 ################################################################################
    67 
    67 
    68 LIBJDWP_SRC := $(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp \
    68 LIBJDWP_SRC := $(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp \
    69     $(JDK_TOPDIR)/src/jdk.jdwp.agent/$(OPENJDK_TARGET_OS_TYPE)/native/libjdwp
    69     $(TOPDIR)/src/jdk.jdwp.agent/$(OPENJDK_TARGET_OS_TYPE)/native/libjdwp
    70 LIBJDWP_CPPFLAGS := \
    70 LIBJDWP_CPPFLAGS := \
    71     -I$(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \
    71     -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \
    72     -I$(JDK_TOPDIR)/src/jdk.jdwp.agent/share/native/include \
    72     -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/include \
    73     $(addprefix -I, $(LIBJDWP_SRC))
    73     $(addprefix -I, $(LIBJDWP_SRC))
    74 
    74 
    75 # JDWP_LOGGING causes log messages to be compiled into the library.
    75 # JDWP_LOGGING causes log messages to be compiled into the library.
    76 $(eval $(call SetupNativeCompilation,BUILD_LIBJDWP, \
    76 $(eval $(call SetupNativeCompilation,BUILD_LIBJDWP, \
    77     LIBRARY := jdwp, \
    77     LIBRARY := jdwp, \
    79     SRC := $(LIBJDWP_SRC), \
    79     SRC := $(LIBJDWP_SRC), \
    80     OPTIMIZATION := LOW, \
    80     OPTIMIZATION := LOW, \
    81     CFLAGS := $(CFLAGS_JDKLIB) -DJDWP_LOGGING \
    81     CFLAGS := $(CFLAGS_JDKLIB) -DJDWP_LOGGING \
    82         $(LIBJDWP_CPPFLAGS) \
    82         $(LIBJDWP_CPPFLAGS) \
    83         -I$(SUPPORT_OUTPUTDIR)/headers/jdk.jdwp.agent, \
    83         -I$(SUPPORT_OUTPUTDIR)/headers/jdk.jdwp.agent, \
    84     MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libjdwp/mapfile-vers, \
    84     MAPFILE := $(TOPDIR)/make/mapfiles/libjdwp/mapfile-vers, \
    85     LDFLAGS := $(LDFLAGS_JDKLIB) \
    85     LDFLAGS := $(LDFLAGS_JDKLIB) \
    86         $(call SET_SHARED_LIBRARY_ORIGIN), \
    86         $(call SET_SHARED_LIBRARY_ORIGIN), \
    87     LIBS := $(JDKLIB_LIBS), \
    87     LIBS := $(JDKLIB_LIBS), \
    88     LIBS_linux := $(LIBDL), \
    88     LIBS_linux := $(LIBDL), \
    89     LIBS_solaris := $(LIBDL), \
    89     LIBS_solaris := $(LIBDL), \