37 -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \ |
37 -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/libjdwp/export \ |
38 -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/include \ |
38 -I$(TOPDIR)/src/jdk.jdwp.agent/share/native/include \ |
39 -I$(SUPPORT_OUTPUTDIR)/headers/jdk.jdi \ |
39 -I$(SUPPORT_OUTPUTDIR)/headers/jdk.jdi \ |
40 # |
40 # |
41 |
41 |
42 $(eval $(call SetupNativeCompilation, BUILD_LIBDT_SHMEM, \ |
42 $(eval $(call SetupJdkLibrary, BUILD_LIBDT_SHMEM, \ |
43 NAME := dt_shmem, \ |
43 NAME := dt_shmem, \ |
44 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
|
45 SRC := $(LIBDT_SHMEM_SRC), \ |
44 SRC := $(LIBDT_SHMEM_SRC), \ |
46 OPTIMIZATION := LOW, \ |
45 OPTIMIZATION := LOW, \ |
47 CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP \ |
46 CFLAGS := $(CFLAGS_JDKLIB) -DUSE_MMAP \ |
48 $(LIBDT_SHMEM_CPPFLAGS), \ |
47 $(LIBDT_SHMEM_CPPFLAGS), \ |
49 LDFLAGS := $(LDFLAGS_JDKLIB), \ |
48 LDFLAGS := $(LDFLAGS_JDKLIB), \ |
50 LDFLAGS_windows := -export:jdwpTransport_OnLoad, \ |
49 LDFLAGS_windows := -export:jdwpTransport_OnLoad, \ |
51 LIBS := $(JDKLIB_LIBS), \ |
50 LIBS := $(JDKLIB_LIBS), \ |
52 VERSIONINFO_RESOURCE := $(GLOBAL_VERSION_INFO_RESOURCE), \ |
|
53 RC_FLAGS := $(RC_FLAGS) \ |
|
54 -D "JDK_FNAME=dt_shmem.dll" \ |
|
55 -D "JDK_INTERNAL_NAME=dt_shmem" \ |
|
56 -D "JDK_FTYPE=0x2L", \ |
|
57 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libdt_shmem, \ |
|
58 )) |
51 )) |
59 |
52 |
60 TARGETS += $(BUILD_LIBDT_SHMEM) |
53 TARGETS += $(BUILD_LIBDT_SHMEM) |
61 |
54 |
62 endif # OPENJDK_TARGET_OS |
55 endif # OPENJDK_TARGET_OS |