make/linux/makefiles/defs.make
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 7089790_full Sdiff make/linux/makefiles

make/linux/makefiles/defs.make

Print this page
rev 2695 : shared changes


  99 endif
 100 
 101 # ARM
 102 ifeq ($(ARCH), arm)
 103   ARCH_DATA_MODEL  = 32
 104   PLATFORM         = linux-arm
 105   VM_PLATFORM      = linux_arm
 106   HS_ARCH          = arm
 107 endif
 108 
 109 # PPC
 110 ifeq ($(ARCH), ppc)
 111   ARCH_DATA_MODEL  = 32
 112   PLATFORM         = linux-ppc
 113   VM_PLATFORM      = linux_ppc
 114   HS_ARCH          = ppc
 115 endif
 116 
 117 JDK_INCLUDE_SUBDIR=linux
 118 



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


  99 endif
 100 
 101 # ARM
 102 ifeq ($(ARCH), arm)
 103   ARCH_DATA_MODEL  = 32
 104   PLATFORM         = linux-arm
 105   VM_PLATFORM      = linux_arm
 106   HS_ARCH          = arm
 107 endif
 108 
 109 # PPC
 110 ifeq ($(ARCH), ppc)
 111   ARCH_DATA_MODEL  = 32
 112   PLATFORM         = linux-ppc
 113   VM_PLATFORM      = linux_ppc
 114   HS_ARCH          = ppc
 115 endif
 116 
 117 JDK_INCLUDE_SUBDIR=linux
 118 
 119 # Library suffix
 120 LIBRARY_SUFFIX=so
 121 
 122 # FIXUP: The subdirectory for a debug build is NOT the same on all platforms
 123 VM_DEBUG=jvmg
 124 
 125 EXPORT_LIST += $(EXPORT_DOCS_DIR)/platform/jvmti/jvmti.html
 126 
 127 # client and server subdirectories have symbolic links to ../libjsig.so
 128 EXPORT_LIST += $(EXPORT_JRE_LIB_ARCH_DIR)/libjsig.$(LIBRARY_SUFFIX)
 129 EXPORT_SERVER_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/server
 130 EXPORT_CLIENT_DIR = $(EXPORT_JRE_LIB_ARCH_DIR)/client
 131 
 132 ifndef BUILD_CLIENT_ONLY
 133 EXPORT_LIST += $(EXPORT_SERVER_DIR)/Xusage.txt
 134 EXPORT_LIST += $(EXPORT_SERVER_DIR)/libjvm.$(LIBRARY_SUFFIX)
 135 endif
 136 
 137 ifneq ($(ZERO_BUILD), true)
 138   ifeq ($(ARCH_DATA_MODEL), 32)
 139     EXPORT_LIST += $(EXPORT_CLIENT_DIR)/Xusage.txt
 140     EXPORT_LIST += $(EXPORT_CLIENT_DIR)/libjvm.$(LIBRARY_SUFFIX)
 141   endif
 142 endif
 143 
 144 # Serviceability Binaries
 145 # No SA Support for PPC, IA64, ARM or zero
 146 ADD_SA_BINARIES/x86   = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) \
 147                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
 148 ADD_SA_BINARIES/sparc = $(EXPORT_JRE_LIB_ARCH_DIR)/libsaproc.$(LIBRARY_SUFFIX) \
 149                         $(EXPORT_LIB_DIR)/sa-jdi.jar 
 150 ADD_SA_BINARIES/ppc   = 
 151 ADD_SA_BINARIES/ia64  = 
 152 ADD_SA_BINARIES/arm   = 
 153 ADD_SA_BINARIES/zero  = 
 154 
 155 EXPORT_LIST += $(ADD_SA_BINARIES/$(HS_ARCH))
 156 
 157 
make/linux/makefiles/defs.make
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File