97
98 ifeq ($(OPENJDK_TARGET_OS), solaris)
99 BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
100 BUILD_LIBNIO_FILES += \
101 DevPollArrayWrapper.c \
102 InheritedChannel.c \
103 NativeThread.c \
104 PollArrayWrapper.c \
105 SolarisEventPort.c \
106 UnixAsynchronousServerSocketChannelImpl.c \
107 UnixAsynchronousSocketChannelImpl.c \
108 GnomeFileTypeDetector.c \
109 SolarisNativeDispatcher.c \
110 SolarisWatchService.c \
111 UnixCopyFile.c \
112 UnixNativeDispatcher.c
113 endif
114
115 ifeq ($(OPENJDK_TARGET_OS), aix)
116 BUILD_LIBNIO_MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
117 BUILD_LIBNIO_SRC += $(JDK_TOPDIR)/src/aix/native/sun/nio/ch
118 BUILD_LIBNIO_FILES += \
119 AixPollPort.c \
120 InheritedChannel.c \
121 NativeThread.c \
122 PollArrayWrapper.c \
123 UnixAsynchronousServerSocketChannelImpl.c \
124 UnixAsynchronousSocketChannelImpl.c \
125 GnomeFileTypeDetector.c \
126 UnixCopyFile.c \
127 AixNativeDispatcher.c \
128 UnixNativeDispatcher.c
129 endif
130
131 $(eval $(call SetupNativeCompilation,BUILD_LIBNIO, \
132 LIBRARY := nio, \
133 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
134 SRC := $(BUILD_LIBNIO_SRC), \
135 INCLUDE_FILES := $(BUILD_LIBNIO_FILES), \
136 LANG := C, \
137 OPTIMIZATION := HIGH, \
|
97
98 ifeq ($(OPENJDK_TARGET_OS), solaris)
99 BUILD_LIBNIO_MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
100 BUILD_LIBNIO_FILES += \
101 DevPollArrayWrapper.c \
102 InheritedChannel.c \
103 NativeThread.c \
104 PollArrayWrapper.c \
105 SolarisEventPort.c \
106 UnixAsynchronousServerSocketChannelImpl.c \
107 UnixAsynchronousSocketChannelImpl.c \
108 GnomeFileTypeDetector.c \
109 SolarisNativeDispatcher.c \
110 SolarisWatchService.c \
111 UnixCopyFile.c \
112 UnixNativeDispatcher.c
113 endif
114
115 ifeq ($(OPENJDK_TARGET_OS), aix)
116 BUILD_LIBNIO_MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libnio/mapfile-$(OPENJDK_TARGET_OS)
117 BUILD_LIBNIO_SRC += \
118 $(JDK_TOPDIR)/src/aix/native/sun/nio/ch \
119 $(JDK_TOPDIR)/src/aix/native/sun/nio/fs
120 BUILD_LIBNIO_FILES += \
121 AixPollPort.c \
122 InheritedChannel.c \
123 NativeThread.c \
124 PollArrayWrapper.c \
125 UnixAsynchronousServerSocketChannelImpl.c \
126 UnixAsynchronousSocketChannelImpl.c \
127 GnomeFileTypeDetector.c \
128 UnixCopyFile.c \
129 AixNativeDispatcher.c \
130 UnixNativeDispatcher.c
131 endif
132
133 $(eval $(call SetupNativeCompilation,BUILD_LIBNIO, \
134 LIBRARY := nio, \
135 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
136 SRC := $(BUILD_LIBNIO_SRC), \
137 INCLUDE_FILES := $(BUILD_LIBNIO_FILES), \
138 LANG := C, \
139 OPTIMIZATION := HIGH, \
|