132 endif |
132 endif |
133 endif |
133 endif |
134 |
134 |
135 JDK_INCLUDE_SUBDIR=solaris |
135 JDK_INCLUDE_SUBDIR=solaris |
136 |
136 |
|
137 # Library suffix |
|
138 LIBRARY_SUFFIX=so |
|
139 |
137 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms |
140 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms |
138 VM_DEBUG=jvmg |
141 VM_DEBUG=jvmg |
139 |
142 |
140 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html |
143 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html |
141 |
144 |
142 # client and server subdirectories have symbolic links to ../libjsig.so |
145 # client and server subdirectories have symbolic links to ../libjsig.$(LIBRARY_SUFFIX) |
143 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.so |
146 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX) |
144 ifneq ($(OBJCOPY),) |
147 ifneq ($(OBJCOPY),) |
145 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.debuginfo |
148 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.debuginfo |
146 endif |
149 endif |
147 |
150 |
148 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server |
151 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server |
149 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client |
152 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client |
150 |
153 |
151 ifneq ($(BUILD_CLIENT_ONLY),true) |
154 ifneq ($(BUILD_CLIENT_ONLY),true) |
152 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt |
155 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt |
153 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.so |
156 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX) |
154 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.so |
157 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.$(LIBRARY_SUFFIX) |
155 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.so |
158 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.$(LIBRARY_SUFFIX) |
156 ifneq ($(OBJCOPY),) |
159 ifneq ($(OBJCOPY),) |
157 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.debuginfo |
160 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.debuginfo |
158 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.debuginfo |
161 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.debuginfo |
159 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.debuginfo |
162 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.debuginfo |
160 endif |
163 endif |
161 endif |
164 endif |
162 ifeq ($(ARCH_DATA_MODEL), 32) |
165 ifeq ($(ARCH_DATA_MODEL), 32) |
163 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt |
166 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt |
164 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.so |
167 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX) |
165 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.so |
168 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.$(LIBRARY_SUFFIX) |
166 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.so |
169 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.$(LIBRARY_SUFFIX) |
167 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.so |
170 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.$(LIBRARY_SUFFIX) |
168 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.so |
171 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.$(LIBRARY_SUFFIX) |
169 ifneq ($(OBJCOPY),) |
172 ifneq ($(OBJCOPY),) |
170 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.debuginfo |
173 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.debuginfo |
171 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.debuginfo |
174 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.debuginfo |
172 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.debuginfo |
175 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.debuginfo |
173 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.debuginfo |
176 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.debuginfo |
174 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.debuginfo |
177 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.debuginfo |
175 endif |
178 endif |
176 ifneq ($(BUILD_CLIENT_ONLY), true) |
179 ifneq ($(BUILD_CLIENT_ONLY), true) |
177 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.so |
180 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.$(LIBRARY_SUFFIX) |
178 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.so |
181 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.$(LIBRARY_SUFFIX) |
179 ifneq ($(OBJCOPY),) |
182 ifneq ($(OBJCOPY),) |
180 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.debuginfo |
183 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.debuginfo |
181 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.debuginfo |
184 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.debuginfo |
182 endif |
185 endif |
183 endif |
186 endif |
184 endif |
187 endif |
185 |
188 |
186 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so |
189 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) |
187 ifneq ($(OBJCOPY),) |
190 ifneq ($(OBJCOPY),) |
188 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo |
191 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.debuginfo |
189 endif |
192 endif |
190 EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar |
193 EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar |