make/lib/Lib-jdk.jdi.gmk
changeset 50471 f0aeede1b855
parent 49440 396ea30afbd5
child 51324 10ef3d870cb7
child 56721 01b558efd286
equal deleted inserted replaced
50470:f3aac763a315 50471:f0aeede1b855
    27 
    27 
    28 ################################################################################
    28 ################################################################################
    29 
    29 
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    30 ifeq ($(OPENJDK_TARGET_OS), windows)
    31 
    31 
    32   LIBDT_SHMEM_SRC := $(TOPDIR)/src/jdk.jdi/share/native/libdt_shmem \
       
    33       $(TOPDIR)/src/jdk.jdi/$(OPENJDK_TARGET_OS_TYPE)/native/libdt_shmem \
       
    34       #
       
    35   LIBDT_SHMEM_CPPFLAGS := -I$(INCLUDEDIR) -I$(JDK_OUTPUTDIR)/include/$(OPENJDK_TARGET_OS) \
       
    36       $(addprefix -I, $(LIBDT_SHMEM_SRC)) \
       
    37       -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \
       
    38       -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/include \
       
    39       -I$(SUPPORT_OUTPUTDIR)/headers/jdk.jdi \
       
    40       #
       
    41 
       
    42   $(eval $(call SetupJdkLibrary, BUILD_LIBDT_SHMEM, \
    32   $(eval $(call SetupJdkLibrary, BUILD_LIBDT_SHMEM, \
    43       NAME := dt_shmem, \
    33       NAME := dt_shmem, \
    44       SRC := $(LIBDT_SHMEM_SRC), \
       
    45       OPTIMIZATION := LOW, \
    34       OPTIMIZATION := LOW, \
    46       CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP \
    35       CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP, \
    47           $(LIBDT_SHMEM_CPPFLAGS), \
    36       EXTRA_HEADER_DIRS := \
       
    37           jdk.jdwp.agent:include \
       
    38           jdk.jdwp.agent:libjdwp/export, \
    48       LDFLAGS := $(LDFLAGS_JDKLIB), \
    39       LDFLAGS := $(LDFLAGS_JDKLIB), \
    49       LIBS := $(JDKLIB_LIBS), \
    40       LIBS := $(JDKLIB_LIBS), \
    50   ))
    41   ))
    51 
    42 
    52   TARGETS += $(BUILD_LIBDT_SHMEM)
    43   TARGETS += $(BUILD_LIBDT_SHMEM)