2649 -I$(JDK_TOPDIR)/src/share/native/sun/security/pkcs11/wrapper \
2650 -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/pkcs11/wrapper,\
2651 MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2pkcs11/mapfile-vers, \
2652 LDFLAGS:=$(LDFLAGS_JDKLIB) \
2653 $(call SET_SHARED_LIBRARY_ORIGIN),\
2654 LDFLAGS_SUFFIX_posix:=$(LIBDL),\
2655 LDFLAGS_SUFFIX_solaris:=-lc,\
2656 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2657 RC_FLAGS:=$(RC_FLAGS)\
2658 -D "JDK_FNAME=j2pkcs11.dll" \
2659 -D "JDK_INTERNAL_NAME=j2pkcs11" \
2660 -D "JDK_FTYPE=0x2L",\
2661 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pkcs11,\
2662 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2663
2664 BUILD_LIBRARIES += $(BUILD_LIBJ2PKCS11)
2665
2666 ##########################################################################################
2667
2668 ifndef DISABLE_INTREE_EC
2669 #
2670 # TODO Set DISABLE_INTREE_EC in configure if src/share/native/sun/security/ec/impl
2671 # is not present
2672 #
2673 BUILD_LIBSUNEC_FLAGS:= -I$(JDK_TOPDIR)/src/share/native/sun/security/ec \
2674 -I$(JDK_TOPDIR)/src/share/native/sun/security/ec/impl
2675
2676 #
2677 # On sol-sparc...all libraries are compiled with -xregs=no%appl
2678 # (set in CFLAGS_REQUIRED_sparc)
2679 #
2680 # except!!! libsunec.so
2681 #
2682 ECC_JNI_SOLSPARC_FILTER:=
2683 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
2684 ECC_JNI_SOLSPARC_FILTER:=-xregs=no%appl
2685 endif
2686
2687 $(eval $(call SetupNativeCompilation,BUILD_LIBSUNEC,\
2688 LIBRARY:=sunec,\
2689 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
2690 SRC:=$(JDK_TOPDIR)/src/share/native/sun/security/ec \
2691 $(JDK_TOPDIR)/src/share/native/sun/security/ec/impl, \
2692 LANG:=C++, \
|
2649 -I$(JDK_TOPDIR)/src/share/native/sun/security/pkcs11/wrapper \
2650 -I$(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/security/pkcs11/wrapper,\
2651 MAPFILE:=$(JDK_TOPDIR)/makefiles/mapfiles/libj2pkcs11/mapfile-vers, \
2652 LDFLAGS:=$(LDFLAGS_JDKLIB) \
2653 $(call SET_SHARED_LIBRARY_ORIGIN),\
2654 LDFLAGS_SUFFIX_posix:=$(LIBDL),\
2655 LDFLAGS_SUFFIX_solaris:=-lc,\
2656 VERSIONINFO_RESOURCE:=$(JDK_TOPDIR)/src/windows/resource/version.rc,\
2657 RC_FLAGS:=$(RC_FLAGS)\
2658 -D "JDK_FNAME=j2pkcs11.dll" \
2659 -D "JDK_INTERNAL_NAME=j2pkcs11" \
2660 -D "JDK_FTYPE=0x2L",\
2661 OBJECT_DIR:=$(JDK_OUTPUTDIR)/objs/libj2pkcs11,\
2662 DEBUG_SYMBOLS:=$(WINDOWS_ONLY)))
2663
2664 BUILD_LIBRARIES += $(BUILD_LIBJ2PKCS11)
2665
2666 ##########################################################################################
2667
2668 ifndef DISABLE_INTREE_EC
2669
2670 BUILD_LIBSUNEC_FLAGS:= -I$(JDK_TOPDIR)/src/share/native/sun/security/ec \
2671 -I$(JDK_TOPDIR)/src/share/native/sun/security/ec/impl
2672
2673 #
2674 # On sol-sparc...all libraries are compiled with -xregs=no%appl
2675 # (set in CFLAGS_REQUIRED_sparc)
2676 #
2677 # except!!! libsunec.so
2678 #
2679 ECC_JNI_SOLSPARC_FILTER:=
2680 ifeq ($(OPENJDK_TARGET_CPU_ARCH), sparc)
2681 ECC_JNI_SOLSPARC_FILTER:=-xregs=no%appl
2682 endif
2683
2684 $(eval $(call SetupNativeCompilation,BUILD_LIBSUNEC,\
2685 LIBRARY:=sunec,\
2686 OUTPUT_DIR:=$(INSTALL_LIBRARIES_HERE),\
2687 SRC:=$(JDK_TOPDIR)/src/share/native/sun/security/ec \
2688 $(JDK_TOPDIR)/src/share/native/sun/security/ec/impl, \
2689 LANG:=C++, \
|