44 else
45 PLATFORM=solaris-sparc
46 VM_PLATFORM=solaris_sparc
47 endif
48 HS_ARCH=sparc
49 else
50 ifeq ($(ARCH_DATA_MODEL), 64)
51 MAKE_ARGS += LP64=1
52 PLATFORM=solaris-amd64
53 VM_PLATFORM=solaris_amd64
54 HS_ARCH=x86
55 else
56 PLATFORM=solaris-i586
57 VM_PLATFORM=solaris_i486
58 HS_ARCH=x86
59 endif
60 endif
61
62 JDK_INCLUDE_SUBDIR=solaris
63
64 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms
65 VM_DEBUG=jvmg
66
67 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html
68
69 # client and server subdirectories have symbolic links to ../libjsig.so
70 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.so
71
72 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
73 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client
74
75 ifneq ($(BUILD_CLIENT_ONLY),true)
76 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
77 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.so
78 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.so
79 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.so
80 endif
81 ifeq ($(ARCH_DATA_MODEL), 32)
82 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
83 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.so
84 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.so
85 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.so
86 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.so
87 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.so
88 ifneq ($(BUILD_CLIENT_ONLY), true)
89 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.so
90 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.so
91 endif
92 endif
93
94 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.so
95 EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
|
44 else
45 PLATFORM=solaris-sparc
46 VM_PLATFORM=solaris_sparc
47 endif
48 HS_ARCH=sparc
49 else
50 ifeq ($(ARCH_DATA_MODEL), 64)
51 MAKE_ARGS += LP64=1
52 PLATFORM=solaris-amd64
53 VM_PLATFORM=solaris_amd64
54 HS_ARCH=x86
55 else
56 PLATFORM=solaris-i586
57 VM_PLATFORM=solaris_i486
58 HS_ARCH=x86
59 endif
60 endif
61
62 JDK_INCLUDE_SUBDIR=solaris
63
64 # Library suffix
65 LIBRARY_SUFFIX=so
66
67 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms
68 VM_DEBUG=jvmg
69
70 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html
71
72 # client and server subdirectories have symbolic links to ../libjsig.$(LIBRARY_SUFFIX)
73 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX)
74
75 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
76 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client
77
78 ifneq ($(BUILD_CLIENT_ONLY),true)
79 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
80 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX)
81 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_db.$(LIBRARY_SUFFIX)
82 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm_dtrace.$(LIBRARY_SUFFIX)
83 endif
84 ifeq ($(ARCH_DATA_MODEL), 32)
85 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
86 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX)
87 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_db.$(LIBRARY_SUFFIX)
88 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm_dtrace.$(LIBRARY_SUFFIX)
89 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_db.$(LIBRARY_SUFFIX)
90 EXPORT_LIST += $(EXPORT_CLIENT_DIR)/64/libjvm_dtrace.$(LIBRARY_SUFFIX)
91 ifneq ($(BUILD_CLIENT_ONLY), true)
92 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_db.$(LIBRARY_SUFFIX)
93 EXPORT_LIST += $(EXPORT_SERVER_DIR)/64/libjvm_dtrace.$(LIBRARY_SUFFIX)
94 endif
95 endif
96
97 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX)
98 EXPORT_LIST += $(EXPORT_LIB_DIR)/sa-jdi.jar
|