16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 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 include LibCommon.gmk 27 28 ################################################################################ 29 30 ifneq ($(filter $(OPENJDK_TARGET_OS), solaris linux macosx), ) 31 32 $(eval $(call SetupJdkLibrary, BUILD_LIBEXTNET, \ 33 NAME := extnet, \ 34 SRC := $(TOPDIR)/src/jdk.net/$(OPENJDK_TARGET_OS)/native/libextnet, \ 35 OPTIMIZATION := LOW, \ 36 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net, \ 37 LDFLAGS := $(LDFLAGS_JDKLIB) \ 38 $(call SET_SHARED_LIBRARY_ORIGIN), \ 39 LIBS := -ljava, \ 40 LIBS_solaris := -lsocket, \ 41 LIBS_linux := -ljvm, \ 42 )) 43 44 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java) 45 46 TARGETS += $(BUILD_LIBEXTNET) 47 endif 48 49 ################################################################################ | 16 # 17 # You should have received a copy of the GNU General Public License version 18 # 2 along with this work; if not, write to the Free Software Foundation, 19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 # 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 include LibCommon.gmk 27 28 ################################################################################ 29 30 ifneq ($(filter $(OPENJDK_TARGET_OS), solaris linux macosx), ) 31 32 $(eval $(call SetupJdkLibrary, BUILD_LIBEXTNET, \ 33 NAME := extnet, \ 34 SRC := $(TOPDIR)/src/jdk.net/$(OPENJDK_TARGET_OS)/native/libextnet, \ 35 OPTIMIZATION := LOW, \ 36 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net \ 37 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \ 38 -I$(TOPDIR)/src/java.base/share/native/libnet \ 39 -I$(TOPDIR)/src/java.base/unix/native/libnet \ 40 -I$(TOPDIR)/src/java.base/share/native/libnio/ch \ 41 -I$(TOPDIR)/src/java.base/unix/native/libnio/ch, \ 42 LDFLAGS := $(LDFLAGS_JDKLIB) \ 43 $(call SET_SHARED_LIBRARY_ORIGIN), \ 44 LIBS := -ljava, \ 45 LIBS_solaris := -lsocket, \ 46 LIBS_linux := -ljvm -lnet -lnio -lpthread -lrdmacm, \ 47 )) 48 49 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java) 50 51 TARGETS += $(BUILD_LIBEXTNET) 52 endif 53 54 ################################################################################ |