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 ifeq ($(OPENJDK_TARGET_OS), solaris)
31
32 $(eval $(call SetupNativeCompilation, BUILD_LIBEXTNET, \
33 LIBRARY := extnet, \
34 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
35 SRC := $(TOPDIR)/src/jdk.net/solaris/native/libextnet, \
36 OPTIMIZATION := LOW, \
37 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net, \
38 MAPFILE := $(TOPDIR)/make/mapfiles/libextnet/mapfile-vers, \
39 LDFLAGS := $(LDFLAGS_JDKLIB) \
40 $(call SET_SHARED_LIBRARY_ORIGIN), \
41 LIBS := -lsocket -lc -ljava, \
42 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libextnet, \
43 ))
44
45 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java)
46
47 TARGETS += $(BUILD_LIBEXTNET)
48 endif
49
50
51 ################################################################################
|
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 ifeq ($(OPENJDK_TARGET_OS), solaris)
31
32 $(eval $(call SetupNativeCompilation, BUILD_LIBEXTNET, \
33 LIBRARY := extnet, \
34 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
35 SRC := $(TOPDIR)/src/jdk.net/solaris/native/libextnet, \
36 OPTIMIZATION := LOW, \
37 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net, \
38 MAPFILE := $(TOPDIR)/make/mapfiles/libextnet/mapfile-solaris, \
39 LDFLAGS := $(LDFLAGS_JDKLIB) \
40 $(call SET_SHARED_LIBRARY_ORIGIN), \
41 LIBS := -lsocket -lc -ljava, \
42 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libextnet, \
43 ))
44
45 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java)
46
47 TARGETS += $(BUILD_LIBEXTNET)
48 endif
49
50
51 ifeq ($(OPENJDK_TARGET_OS), linux)
52
53 $(eval $(call SetupNativeCompilation, BUILD_LIBEXTNET, \
54 LIBRARY := extnet, \
55 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
56 SRC := $(TOPDIR)/src/jdk.net/linux/native/libextnet, \
57 OPTIMIZATION := LOW, \
58 CFLAGS := $(CFLAGS_JDKLIB) -I$(SUPPORT_OUTPUTDIR)/headers/jdk.net, \
59 MAPFILE := $(TOPDIR)/make/mapfiles/libextnet/mapfile-linux, \
60 LDFLAGS := $(LDFLAGS_JDKLIB) \
61 $(call SET_SHARED_LIBRARY_ORIGIN), \
62 LIBS := -ljvm -ljava -lc, \
63 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libextnet, \
64 ))
65
66 $(BUILD_LIBEXTNET): $(call FindLib, java.base, java)
67
68 TARGETS += $(BUILD_LIBEXTNET)
69 endif
70
71
72 ################################################################################
|