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) |