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 LIBJ2PCSC_SRC := $(TOPDIR)/src/java.smartcardio/share/native/libj2pcsc \
31 $(TOPDIR)/src/java.smartcardio/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pcsc
32 LIBJ2PCSC_CPPFLAGS := $(addprefix -I,$(LIBJ2PCSC_SRC)) \
33 -I$(TOPDIR)/src/java.smartcardio/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pcsc/MUSCLE \
34 -I$(SUPPORT_OUTPUTDIR)/headers/java.smartcardio
35
36 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2PCSC, \
37 NAME := j2pcsc, \
38 SRC := $(LIBJ2PCSC_SRC), \
39 CFLAGS_unix := -D__sun_jdk, \
40 OPTIMIZATION := LOW, \
41 CFLAGS := $(CFLAGS_JDKLIB) $(LIBJ2PCSC_CPPFLAGS), \
42 MAPFILE := $(TOPDIR)/make/mapfiles/libj2pcsc/mapfile-vers, \
43 LDFLAGS := $(LDFLAGS_JDKLIB) \
44 $(call SET_SHARED_LIBRARY_ORIGIN), \
45 LIBS_unix := $(LIBDL), \
46 LIBS_windows := winscard.lib, \
47 ))
48
49 TARGETS += $(BUILD_LIBJ2PCSC)
50
51 ################################################################################
|
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 LIBJ2PCSC_SRC := $(TOPDIR)/src/java.smartcardio/share/native/libj2pcsc \
31 $(TOPDIR)/src/java.smartcardio/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pcsc
32 LIBJ2PCSC_CPPFLAGS := $(addprefix -I,$(LIBJ2PCSC_SRC)) \
33 -I$(TOPDIR)/src/java.smartcardio/$(OPENJDK_TARGET_OS_TYPE)/native/libj2pcsc/MUSCLE \
34 -I$(SUPPORT_OUTPUTDIR)/headers/java.smartcardio
35
36 $(eval $(call SetupJdkLibrary, BUILD_LIBJ2PCSC, \
37 NAME := j2pcsc, \
38 SRC := $(LIBJ2PCSC_SRC), \
39 CFLAGS_unix := -D__sun_jdk, \
40 OPTIMIZATION := LOW, \
41 CFLAGS := $(CFLAGS_JDKLIB) $(LIBJ2PCSC_CPPFLAGS), \
42 LDFLAGS := $(LDFLAGS_JDKLIB) \
43 $(call SET_SHARED_LIBRARY_ORIGIN), \
44 LIBS_unix := $(LIBDL), \
45 LIBS_windows := winscard.lib, \
46 ))
47
48 TARGETS += $(BUILD_LIBJ2PCSC)
49
50 ################################################################################
|