jdk/make/lib/Lib-jdk.sctp.gmk
changeset 27565 729f9700483a
parent 25859 3317bb8137f4
child 27799 097b1d6f6894
equal deleted inserted replaced
27564:eaaa79b68cd5 27565:729f9700483a
    46         CFLAGS := $(CFLAGS_JDKLIB) \
    46         CFLAGS := $(CFLAGS_JDKLIB) \
    47             -I $(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_API_DIR)/native/libnio/ch \
    47             -I $(JDK_TOPDIR)/src/java.base/$(OPENJDK_TARGET_OS_API_DIR)/native/libnio/ch \
    48             -I $(JDK_TOPDIR)/src/java.base/share/native/libnio/ch \
    48             -I $(JDK_TOPDIR)/src/java.base/share/native/libnio/ch \
    49             $(addprefix -I, $(call FindSrcDirsForLib, java.base, net)) \
    49             $(addprefix -I, $(call FindSrcDirsForLib, java.base, net)) \
    50             $(LIBJAVA_HEADER_FLAGS) \
    50             $(LIBJAVA_HEADER_FLAGS) \
    51             -I$(JDK_OUTPUTDIR)/gensrc_headers/jdk.sctp \
    51             -I$(SUPPORT_OUTPUTDIR)/headers/jdk.sctp \
    52             -I$(JDK_OUTPUTDIR)/gensrc_headers/java.base, \
    52             -I$(SUPPORT_OUTPUTDIR)/headers/java.base, \
    53         CFLAGS_linux := $(SCTP_WERROR), \
    53         CFLAGS_linux := $(SCTP_WERROR), \
    54         MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsctp/mapfile-vers, \
    54         MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libsctp/mapfile-vers, \
    55         LDFLAGS := $(LDFLAGS_JDKLIB) \
    55         LDFLAGS := $(LDFLAGS_JDKLIB) \
    56             $(call SET_SHARED_LIBRARY_ORIGIN), \
    56             $(call SET_SHARED_LIBRARY_ORIGIN), \
    57         LDFLAGS_SUFFIX_linux := -lpthread $(LIBDL) -ljava -ljvm, \
    57         LDFLAGS_SUFFIX_linux := -lpthread $(LIBDL) -ljava -ljvm, \
    58         LDFLAGS_SUFFIX_posix := -lnio -lnet, \
    58         LDFLAGS_SUFFIX_posix := -lnio -lnet, \
    59         LDFLAGS_SUFFIX_solaris := -lsocket -ljava -ljvm -lc, \
    59         LDFLAGS_SUFFIX_solaris := -lsocket -ljava -ljvm -lc, \
    60         LDFLAGS_SUFFIX_macosx := -ljava -ljvm, \
    60         LDFLAGS_SUFFIX_macosx := -ljava -ljvm, \
    61         OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libsctp, \
    61         OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libsctp, \
    62         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    62         DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
    63 
    63 
    64     SCTP_LIBRARIES += $(BUILD_LIBSCTP)
    64     TARGETS += $(BUILD_LIBSCTP)
    65 
    65 
    66     $(BUILD_LIBSCTP): $(INSTALL_LIBRARIES_HERE)/$(LIBRARY_PREFIX)nio$(SHARED_LIBRARY_SUFFIX)
    66     $(BUILD_LIBSCTP): $(call FindLib, java.base, nio)
    67   endif
    67   endif
    68 endif
    68 endif
    69 
    69 
    70 ################################################################################
    70 ################################################################################
    71 
       
    72 jdk.sctp: $(SCTP_LIBRARIES)
       
    73 
       
    74 all: jdk.sctp
       
    75 
       
    76 .PHONY: all jdk.sctp