15 # accompanied this code). 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 OPTIMIZATION := LOW, \ 35 CFLAGS := $(CFLAGS_JDKLIB), \ 36 LDFLAGS := $(LDFLAGS_JDKLIB) \ 37 $(call SET_SHARED_LIBRARY_ORIGIN), \ 38 LIBS := -ljava, \ 39 LIBS_solaris := -lsocket, \ 40 LIBS_linux := -ljvm, \ 41 )) 42 43 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java) 44 45 TARGETS += $(BUILD_LIBEXTNET) 46 endif 47 48 ################################################################################ | 15 # accompanied this code). 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 OPTIMIZATION := LOW, \ 35 CFLAGS := $(CFLAGS_JDKLIB) \ 36 -I$(SUPPORT_OUTPUTDIR)/headers/java.base \ 37 -I$(TOPDIR)/src/java.base/share/native/libnet \ 38 -I$(TOPDIR)/src/java.base/unix/native/libnet \ 39 -I$(TOPDIR)/src/java.base/share/native/libnio/ch \ 40 -I$(TOPDIR)/src/java.base/unix/native/libnio/ch, \ 41 LDFLAGS := $(LDFLAGS_JDKLIB) \ 42 $(call SET_SHARED_LIBRARY_ORIGIN), \ 43 LIBS := -ljava, \ 44 LIBS_solaris := -lsocket, \ 45 LIBS_linux := -ljvm -lnet -lnio -lpthread -ldl, \ 46 )) 47 48 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java) 49 50 TARGETS += $(BUILD_LIBEXTNET) 51 endif 52 53 ################################################################################ |