10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
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 LIBJ2PKCS11_SRC := $(TOPDIR)/src/jdk.crypto.cryptoki/share/native/libj2pkcs11 \
31 $(TOPDIR)/src/jdk.crypto.cryptoki/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pkcs11
32
33 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2PKCS11, \
34 NAME := j2pkcs11, \
35 SRC := $(LIBJ2PKCS11_SRC), \
36 OPTIMIZATION := LOW, \
37 CFLAGS := $(CFLAGS_JDKLIB) $(addprefix -I, $(LIBJ2PKCS11_SRC)) \
38 $(LIBJAVA_HEADER_FLAGS) \
39 -I$(SUPPORT_OUTPUTDIR)/headers/jdk.crypto.cryptoki, \
40 LDFLAGS := $(LDFLAGS_JDKLIB) \
41 $(call SET_SHARED_LIBRARY_ORIGIN), \
42 LIBS_unix := $(LIBDL), \
43 ))
44
45 TARGETS += $(BUILD_LIBJ2PKCS11)
46
47 ################################################################################
|
10 #
11 # This code is distributed in the hope that it will be useful, but WITHOUT
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # version 2 for more details (a copy is included in the LICENSE file that
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 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2PKCS11, \
31 NAME := j2pkcs11, \
32 OPTIMIZATION := LOW, \
33 CFLAGS := $(CFLAGS_JDKLIB), \
34 LDFLAGS := $(LDFLAGS_JDKLIB) \
35 $(call SET_SHARED_LIBRARY_ORIGIN), \
36 LIBS_unix := $(LIBDL), \
37 ))
38
39 TARGETS += $(BUILD_LIBJ2PKCS11)
40
41 ################################################################################
|