make/lib/NetworkingLibraries.gmk

Print this page




  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 LIBNET_SRC_DIRS := $(JDK_TOPDIR)/src/share/native/java/net \
  27     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/net \
  28     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/ \
  29     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/dns \
  30     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/spi
  31 
  32 ifeq ($(OPENJDK_TARGET_OS), windows)
  33   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/www/protocol/http/ntlm
  34 else
  35   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/sdp
  36 endif
  37 
  38 LIBNET_CFLAGS := $(foreach dir, $(LIBNET_SRC_DIRS), -I$(dir))
  39 
  40 LIBNET_EXCLUDE_FILES :=




  41 ifneq ($(OPENJDK_TARGET_OS), linux)
  42   LIBNET_EXCLUDE_FILES += linux_close.c
  43 endif
  44 
  45 ifneq ($(OPENJDK_TARGET_OS), macosx)
  46   LIBNET_EXCLUDE_FILES += bsd_close.c
  47 endif
  48 
  49 ifeq ($(OPENJDK_TARGET_OS), aix)
  50   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/aix/native/java/net/
  51 endif
  52 
  53 ifeq ($(OPENJDK_TARGET_OS), windows)
  54   LIBNET_EXCLUDE_FILES += PlainSocketImpl.c PlainDatagramSocketImpl.c SdpSupport.c
  55 else
  56   LIBNET_EXCLUDE_FILES += TwoStacksPlainSocketImpl.c DualStackPlainSocketImpl.c \
  57       TwoStacksPlainDatagramSocketImpl.c DualStackPlainDatagramSocketImpl.c \
  58       NTLMAuthSequence.c NetworkInterface_winXP.c
  59 endif
  60 




  21 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 LIBNET_SRC_DIRS := $(JDK_TOPDIR)/src/share/native/java/net \
  27     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/net \
  28     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/ \
  29     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/dns \
  30     $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/spi
  31 
  32 ifeq ($(OPENJDK_TARGET_OS), windows)
  33   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/www/protocol/http/ntlm
  34 else
  35   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/net/sdp
  36 endif
  37 
  38 LIBNET_CFLAGS := $(foreach dir, $(LIBNET_SRC_DIRS), -I$(dir))
  39 
  40 LIBNET_EXCLUDE_FILES :=
  41 ifneq ($(OPENJDK_TARGET_OS), solaris)
  42   LIBNET_EXCLUDE_FILES += solaris_close.c
  43 endif
  44 
  45 ifneq ($(OPENJDK_TARGET_OS), linux)
  46   LIBNET_EXCLUDE_FILES += linux_close.c
  47 endif
  48 
  49 ifneq ($(OPENJDK_TARGET_OS), macosx)
  50   LIBNET_EXCLUDE_FILES += bsd_close.c
  51 endif
  52 
  53 ifeq ($(OPENJDK_TARGET_OS), aix)
  54   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/aix/native/java/net/
  55 endif
  56 
  57 ifeq ($(OPENJDK_TARGET_OS), windows)
  58   LIBNET_EXCLUDE_FILES += PlainSocketImpl.c PlainDatagramSocketImpl.c SdpSupport.c
  59 else
  60   LIBNET_EXCLUDE_FILES += TwoStacksPlainSocketImpl.c DualStackPlainSocketImpl.c \
  61       TwoStacksPlainDatagramSocketImpl.c DualStackPlainDatagramSocketImpl.c \
  62       NTLMAuthSequence.c NetworkInterface_winXP.c
  63 endif
  64