98 MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libverify/mapfile-vers, \
99 LDFLAGS := $(LDFLAGS_JDKLIB) \
100 $(call SET_SHARED_LIBRARY_ORIGIN), \
101 LDFLAGS_SUFFIX_posix := -ljvm -lc, \
102 LDFLAGS_SUFFIX_windows := jvm.lib, \
103 VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
104 RC_FLAGS := $(RC_FLAGS) \
105 -D "JDK_FNAME=verify.dll" \
106 -D "JDK_INTERNAL_NAME=verify" \
107 -D "JDK_FTYPE=0x2L", \
108 REORDER := $(BUILD_LIBVERIFY_REORDER), \
109 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libverify, \
110 DEBUG_SYMBOLS := true))
111
112 BUILD_LIBRARIES += $(BUILD_LIBVERIFY)
113
114 ##########################################################################################
115
116 LIBJAVA_SRC_DIRS := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/lang \
117 $(JDK_TOPDIR)/src/share/native/java/lang \
118 $(JDK_TOPDIR)/src/share/native/java/lang/ref \
119 $(JDK_TOPDIR)/src/share/native/java/lang/reflect \
120 $(JDK_TOPDIR)/src/share/native/java/io \
121 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/io \
122 $(JDK_TOPDIR)/src/share/native/java/nio \
123 $(JDK_TOPDIR)/src/share/native/java/security \
124 $(JDK_TOPDIR)/src/share/native/common \
125 $(JDK_TOPDIR)/src/share/native/sun/misc \
126 $(JDK_TOPDIR)/src/share/native/sun/reflect \
127 $(JDK_TOPDIR)/src/share/native/java/util \
128 $(JDK_TOPDIR)/src/share/native/java/util/concurrent/atomic \
129 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/common \
130 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/util
131
132 ifneq ($(OPENJDK_TARGET_OS), macosx)
133 LIBJAVA_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/util/locale/provider
134 else
135 LIBJAVA_SRC_DIRS += $(JDK_TOPDIR)/src/macosx/native/sun/util/locale/provider
136 endif
137
138 ifeq ($(OPENJDK_TARGET_OS), windows)
|
98 MAPFILE := $(JDK_TOPDIR)/makefiles/mapfiles/libverify/mapfile-vers, \
99 LDFLAGS := $(LDFLAGS_JDKLIB) \
100 $(call SET_SHARED_LIBRARY_ORIGIN), \
101 LDFLAGS_SUFFIX_posix := -ljvm -lc, \
102 LDFLAGS_SUFFIX_windows := jvm.lib, \
103 VERSIONINFO_RESOURCE := $(JDK_TOPDIR)/src/windows/resource/version.rc, \
104 RC_FLAGS := $(RC_FLAGS) \
105 -D "JDK_FNAME=verify.dll" \
106 -D "JDK_INTERNAL_NAME=verify" \
107 -D "JDK_FTYPE=0x2L", \
108 REORDER := $(BUILD_LIBVERIFY_REORDER), \
109 OBJECT_DIR := $(JDK_OUTPUTDIR)/objs/libverify, \
110 DEBUG_SYMBOLS := true))
111
112 BUILD_LIBRARIES += $(BUILD_LIBVERIFY)
113
114 ##########################################################################################
115
116 LIBJAVA_SRC_DIRS := $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/lang \
117 $(JDK_TOPDIR)/src/share/native/java/lang \
118 $(JDK_TOPDIR)/src/share/native/java/lang/reflect \
119 $(JDK_TOPDIR)/src/share/native/java/io \
120 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/io \
121 $(JDK_TOPDIR)/src/share/native/java/nio \
122 $(JDK_TOPDIR)/src/share/native/java/security \
123 $(JDK_TOPDIR)/src/share/native/common \
124 $(JDK_TOPDIR)/src/share/native/sun/misc \
125 $(JDK_TOPDIR)/src/share/native/sun/reflect \
126 $(JDK_TOPDIR)/src/share/native/java/util \
127 $(JDK_TOPDIR)/src/share/native/java/util/concurrent/atomic \
128 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/common \
129 $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/java/util
130
131 ifneq ($(OPENJDK_TARGET_OS), macosx)
132 LIBJAVA_SRC_DIRS += $(JDK_TOPDIR)/src/$(OPENJDK_TARGET_OS_API_DIR)/native/sun/util/locale/provider
133 else
134 LIBJAVA_SRC_DIRS += $(JDK_TOPDIR)/src/macosx/native/sun/util/locale/provider
135 endif
136
137 ifeq ($(OPENJDK_TARGET_OS), windows)
|