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 |