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 LIBJ2UCRYPTO_SRC := $(JDK_TOPDIR)/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto
33
34 $(eval $(call SetupNativeCompilation,BUILD_LIBJ2UCRYPTO, \
35 LIBRARY := j2ucrypto, \
36 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
37 SRC := $(LIBJ2UCRYPTO_SRC), \
38 LANG := C, \
39 OPTIMIZATION := LOW, \
40 CFLAGS := $(CFLAGS_JDKLIB) \
41 $(addprefix -I, $(LIBJ2UCRYPTO_SRC)), \
42 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2ucrypto/mapfile-vers, \
43 LDFLAGS := $(LDFLAGS_JDKLIB), \
44 LDFLAGS_SUFFIX := $(LIBDL), \
45 LDFLAGS_SUFFIX_solaris := -lc, \
46 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libj2ucrypto, \
47 DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
48
49 $(BUILD_LIBJ2UCRYPTO): $(BUILD_LIBJAVA)
50
51 TARGETS += $(BUILD_LIBJ2UCRYPTO)
52
53 endif
54
55 ################################################################################
|
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 LIBJ2UCRYPTO_SRC := $(JDK_TOPDIR)/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto
33
34 $(eval $(call SetupNativeCompilation,BUILD_LIBJ2UCRYPTO, \
35 LIBRARY := j2ucrypto, \
36 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \
37 SRC := $(LIBJ2UCRYPTO_SRC), \
38 LANG := C, \
39 OPTIMIZATION := LOW, \
40 CFLAGS := $(CFLAGS_JDKLIB) \
41 $(addprefix -I, $(LIBJ2UCRYPTO_SRC)), \
42 DISABLED_WARNINGS_solstudio := E_MACRO_REDEFINED, \
43 MAPFILE := $(JDK_TOPDIR)/make/mapfiles/libj2ucrypto/mapfile-vers, \
44 LDFLAGS := $(LDFLAGS_JDKLIB), \
45 LDFLAGS_SUFFIX := $(LIBDL), \
46 LDFLAGS_SUFFIX_solaris := -lc, \
47 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libj2ucrypto, \
48 DEBUG_SYMBOLS := $(DEBUG_ALL_BINARIES)))
49
50 $(BUILD_LIBJ2UCRYPTO): $(BUILD_LIBJAVA)
51
52 TARGETS += $(BUILD_LIBJ2UCRYPTO)
53
54 endif
55
56 ################################################################################
|