makefiles/lib/NioLibraries.gmk

Print this page
rev 8725 : 8024854: Basic changes and files to build the class library on AIX
Contributed-by: luchsh@linux.vnet.ibm.com, spoole@linux.vnet.ibm.com, thomas.stuefe@sap.com
Reviewed-by: alanb, prr, sla, chegar, michaelm, mullan


  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, \