23
23
# questions.
24
24
#
25
25
26
+ # ===========================================================================
27
+ # (c) Copyright IBM Corp. 2025, 2025 All Rights Reserved
28
+ # ===========================================================================
29
+
26
30
BUILD_LIBNIO_SRC := \
27
31
$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/nio \
32
+ $(SRC_ROOT)/closed/adds/jdk/src/share/native/sun/nio/ch \
28
33
$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/nio/ch \
29
34
$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/nio/fs
30
35
@@ -34,6 +39,24 @@ BUILD_LIBNIO_CFLAGS := \
34
39
-I$(JDK_TOPDIR)/src/share/native/java/net \
35
40
-I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/net
36
41
42
+ BUILD_LIBNIO_FileDispatcherImpl.c_CFLAGS := \
43
+ -I$(OPENJ9OMR_TOPDIR)/include_core \
44
+ -I$(OUTPUT_ROOT)/vm/runtime/jcl
45
+ BUILD_LIBNIO_Net.c_CFLAGS := \
46
+ -I$(OPENJ9OMR_TOPDIR)/include_core \
47
+ -I$(OUTPUT_ROOT)/vm/runtime/jcl
48
+ BUILD_LIBNIO_nio_util.c_CFLAGS := \
49
+ -I$(OPENJ9_TOPDIR)/runtime/include \
50
+ -I$(OPENJ9_TOPDIR)/runtime/oti \
51
+ -I$(OPENJ9OMR_TOPDIR)/include_core \
52
+ -I$(OUTPUT_ROOT)/vm/runtime \
53
+ -I$(OPENJ9_TOPDIR)/runtime/jcl \
54
+ -I$(OPENJ9_TOPDIR)/runtime/util \
55
+ -I$(OUTPUT_ROOT)/vm/runtime/jcl
56
+ BUILD_LIBNIO_SocketDispatcher.c_CFLAGS := \
57
+ -I$(OPENJ9OMR_TOPDIR)/include_core \
58
+ -I$(OUTPUT_ROOT)/vm/runtime/jcl
59
+
37
60
BUILD_LIBNIO_FILES := \
38
61
DatagramChannelImpl.c \
39
62
DatagramDispatcher.c \
@@ -43,6 +66,7 @@ BUILD_LIBNIO_FILES := \
43
66
IOUtil.c \
44
67
MappedByteBuffer.c \
45
68
Net.c \
69
+ nio_util.c \
46
70
ServerSocketChannelImpl.c \
47
71
SocketChannelImpl.c \
48
72
SocketDispatcher.c
0 commit comments