jdk/make/lib/NetworkingLibraries.gmk
changeset 22607 ba232b417248
parent 22341 4689530d03b9
parent 22598 ad765acfda85
child 23015 73b21ab36615
equal deleted inserted replaced
22585:cb36782f6044 22607:ba232b417248
    44 
    44 
    45 ifneq ($(OPENJDK_TARGET_OS), macosx)
    45 ifneq ($(OPENJDK_TARGET_OS), macosx)
    46   LIBNET_EXCLUDE_FILES += bsd_close.c
    46   LIBNET_EXCLUDE_FILES += bsd_close.c
    47 endif
    47 endif
    48 
    48 
       
    49 ifeq ($(OPENJDK_TARGET_OS), aix)
       
    50   LIBNET_SRC_DIRS += $(JDK_TOPDIR)/src/aix/native/java/net/
       
    51 endif
       
    52 
    49 ifeq ($(OPENJDK_TARGET_OS), windows)
    53 ifeq ($(OPENJDK_TARGET_OS), windows)
    50   LIBNET_EXCLUDE_FILES += PlainSocketImpl.c PlainDatagramSocketImpl.c SdpSupport.c
    54   LIBNET_EXCLUDE_FILES += PlainSocketImpl.c PlainDatagramSocketImpl.c SdpSupport.c
    51 else
    55 else
    52   LIBNET_EXCLUDE_FILES += TwoStacksPlainSocketImpl.c DualStackPlainSocketImpl.c \
    56   LIBNET_EXCLUDE_FILES += TwoStacksPlainSocketImpl.c DualStackPlainSocketImpl.c \
    53       TwoStacksPlainDatagramSocketImpl.c DualStackPlainDatagramSocketImpl.c \
    57       TwoStacksPlainDatagramSocketImpl.c DualStackPlainDatagramSocketImpl.c \
    67     LDFLAGS := $(LDFLAGS_JDKLIB) \
    71     LDFLAGS := $(LDFLAGS_JDKLIB) \
    68         $(call SET_SHARED_LIBRARY_ORIGIN), \
    72         $(call SET_SHARED_LIBRARY_ORIGIN), \
    69     LDFLAGS_SUFFIX_macosx := -ljvm -ljava, \
    73     LDFLAGS_SUFFIX_macosx := -ljvm -ljava, \
    70     LDFLAGS_SUFFIX_solaris := -ljvm -ljava -lnsl -lsocket $(LIBDL) -lc, \
    74     LDFLAGS_SUFFIX_solaris := -ljvm -ljava -lnsl -lsocket $(LIBDL) -lc, \
    71     LDFLAGS_SUFFIX_linux := $(LIBDL) -ljvm -lpthread -ljava, \
    75     LDFLAGS_SUFFIX_linux := $(LIBDL) -ljvm -lpthread -ljava, \
       
    76     LDFLAGS_SUFFIX_aix := $(LIBDL) -ljvm -ljava,\
    72     LDFLAGS_SUFFIX_windows := ws2_32.lib jvm.lib secur32.lib iphlpapi.lib \
    77     LDFLAGS_SUFFIX_windows := ws2_32.lib jvm.lib secur32.lib iphlpapi.lib \
    73         delayimp.lib $(WIN_JAVA_LIB) advapi32.lib \
    78         delayimp.lib $(WIN_JAVA_LIB) advapi32.lib \
    74         -DELAYLOAD:secur32.dll -DELAYLOAD:iphlpapi.dll, \
    79         -DELAYLOAD:secur32.dll -DELAYLOAD:iphlpapi.dll, \
    75     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
    80     VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
    76     RC_FLAGS := $(RC_FLAGS) \
    81     RC_FLAGS := $(RC_FLAGS) \