114 HS_ARCH = ppc |
114 HS_ARCH = ppc |
115 endif |
115 endif |
116 |
116 |
117 JDK_INCLUDE_SUBDIR=linux |
117 JDK_INCLUDE_SUBDIR=linux |
118 |
118 |
|
119 # Library suffix |
|
120 LIBRARY_SUFFIX=so |
|
121 |
119 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms |
122 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms |
120 VM_DEBUG=jvmg |
123 VM_DEBUG=jvmg |
121 |
124 |
122 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html |
125 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html |
123 |
126 |
124 # client and server subdirectories have symbolic links to ../libjsig.so |
127 # client and server subdirectories have symbolic links to ../libjsig.so |
125 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.so |
128 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX) |
126 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server |
129 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server |
127 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client |
130 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client |
128 |
131 |
129 ifndef BUILD_CLIENT_ONLY |
132 ifndef BUILD_CLIENT_ONLY |
130 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt |
133 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt |
131 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.so |
134 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX) |
132 endif |
135 endif |
133 |
136 |
134 ifneq ($(ZERO_BUILD), true) |
137 ifneq ($(ZERO_BUILD), true) |
135 ifeq ($(ARCH_DATA_MODEL), 32) |
138 ifeq ($(ARCH_DATA_MODEL), 32) |
136 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt |
139 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt |
137 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.so |
140 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX) |
138 endif |
141 endif |
139 endif |
142 endif |
140 |
143 |
141 # Serviceability Binaries |
144 # Serviceability Binaries |
142 # No SA Support for PPC, IA64, ARM or zero |
145 # No SA Support for PPC, IA64, ARM or zero |
143 ADD_SA_BINARIES/x86 = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so \ |
146 ADD_SA_BINARIES/x86 = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) \ |
144 $(EXPORT_LIB_DIR)/sa-jdi.jar |
147 $(EXPORT_LIB_DIR)/sa-jdi.jar |
145 ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so \ |
148 ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) \ |
146 $(EXPORT_LIB_DIR)/sa-jdi.jar |
149 $(EXPORT_LIB_DIR)/sa-jdi.jar |
147 ADD_SA_BINARIES/ppc = |
150 ADD_SA_BINARIES/ppc = |
148 ADD_SA_BINARIES/ia64 = |
151 ADD_SA_BINARIES/ia64 = |
149 ADD_SA_BINARIES/arm = |
152 ADD_SA_BINARIES/arm = |
150 ADD_SA_BINARIES/zero = |
153 ADD_SA_BINARIES/zero = |