27 |
27 |
28 ################################################################################ |
28 ################################################################################ |
29 |
29 |
30 ifeq ($(OPENJDK_TARGET_OS), solaris) |
30 ifeq ($(OPENJDK_TARGET_OS), solaris) |
31 |
31 |
32 LIBJ2UCRYPTO_SRC := $(TOPDIR)/src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto |
32 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2UCRYPTO, \ |
33 |
33 NAME := j2ucrypto, \ |
34 $(eval $(call SetupNativeCompilation,BUILD_LIBJ2UCRYPTO, \ |
|
35 LIBRARY := j2ucrypto, \ |
|
36 OUTPUT_DIR := $(INSTALL_LIBRARIES_HERE), \ |
|
37 SRC := $(LIBJ2UCRYPTO_SRC), \ |
|
38 OPTIMIZATION := LOW, \ |
34 OPTIMIZATION := LOW, \ |
39 CFLAGS := $(CFLAGS_JDKLIB) \ |
35 CFLAGS := $(CFLAGS_JDKLIB), \ |
40 $(addprefix -I, $(LIBJ2UCRYPTO_SRC)), \ |
|
41 LDFLAGS := $(LDFLAGS_JDKLIB), \ |
36 LDFLAGS := $(LDFLAGS_JDKLIB), \ |
42 LIBS := $(LIBDL), \ |
37 LIBS := $(LIBDL), \ |
43 LIBS_solaris := -lc, \ |
|
44 OBJECT_DIR := $(SUPPORT_OUTPUTDIR)/native/$(MODULE)/libj2ucrypto, \ |
|
45 )) |
38 )) |
46 |
39 |
47 $(BUILD_LIBJ2UCRYPTO): $(BUILD_LIBJAVA) |
40 $(BUILD_LIBJ2UCRYPTO): $(call FindLib, java.base, java) |
48 |
41 |
49 TARGETS += $(BUILD_LIBJ2UCRYPTO) |
42 TARGETS += $(BUILD_LIBJ2UCRYPTO) |
50 |
43 |
51 endif |
44 endif |
52 |
45 |