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