make/defs.make

Print this page




 209       BUILDARCH = i486
 210     endif
 211   endif
 212   ifeq ($(BUILDARCH), sparc)
 213     ifdef LP64
 214       BUILDARCH = sparcv9
 215     endif
 216   endif
 217 
 218   # LIBARCH is 1:1 mapping from BUILDARCH
 219   LIBARCH         = $(LIBARCH/$(BUILDARCH))
 220   LIBARCH/i486    = i386
 221   LIBARCH/amd64   = amd64
 222   LIBARCH/sparc   = sparc
 223   LIBARCH/sparcv9 = sparcv9
 224   LIBARCH/ia64    = ia64
 225 
 226   LP64_ARCH = sparcv9 amd64 ia64
 227 endif
 228 









 229 # Required make macro settings for all platforms
 230 MAKE_ARGS += JAVA_HOME=$(ABS_BOOTDIR)
 231 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR)
 232 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR)
 233 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE)
 234 MAKE_ARGS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION)
 235 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)


 236 
 237 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
 238 # to overwrite the default definition since OS specific Makefile also
 239 # includes this make/defs.make file.
 240 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION)
 241 
 242 # Select name of export directory
 243 EXPORT_PATH=$(OUTPUTDIR)/export-$(PLATFORM)$(EXPORT_SUBDIR)
 244 ifneq ($(ALT_EXPORT_PATH),)
 245   EXPORT_PATH=$(ALT_EXPORT_PATH)
 246 endif
 247 
 248 # Default jdk image if one is created for you with create_jdk
 249 JDK_IMAGE_DIR=$(OUTPUTDIR)/jdk-$(PLATFORM)
 250 
 251 # Various export sub directories
 252 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include
 253 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs
 254 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib
 255 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre


 209       BUILDARCH = i486
 210     endif
 211   endif
 212   ifeq ($(BUILDARCH), sparc)
 213     ifdef LP64
 214       BUILDARCH = sparcv9
 215     endif
 216   endif
 217 
 218   # LIBARCH is 1:1 mapping from BUILDARCH
 219   LIBARCH         = $(LIBARCH/$(BUILDARCH))
 220   LIBARCH/i486    = i386
 221   LIBARCH/amd64   = amd64
 222   LIBARCH/sparc   = sparc
 223   LIBARCH/sparcv9 = sparcv9
 224   LIBARCH/ia64    = ia64
 225 
 226   LP64_ARCH = sparcv9 amd64 ia64
 227 endif
 228 
 229 # Settings for javac
 230 BOOT_SOURCE_LANGUAGE_VERSION = 6
 231 BOOT_TARGET_CLASS_VERSION = 6
 232 SA_SOURCE_LANGUAGE_VERSION = 1.4
 233 SA_TARGET_CLASS_VERSION = 1.4
 234 JAVAC_FLAGS = -g -encoding ascii
 235 BOOTSTRAP_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(BOOT_SOURCE_LANGUAGE_VERSION) -target $(BOOT_TARGET_CLASS_VERSION)
 236 SA_JAVAC_FLAGS = $(JAVAC_FLAGS) -source $(SA_SOURCE_LANGUAGE_VERSION) -target $(SA_TARGET_CLASS_VERSION)
 237 
 238 # Required make macro settings for all platforms
 239 MAKE_ARGS += JAVA_HOME=$(ABS_BOOTDIR)
 240 MAKE_ARGS += OUTPUTDIR=$(ABS_OUTPUTDIR)
 241 MAKE_ARGS += GAMMADIR=$(ABS_GAMMADIR)
 242 MAKE_ARGS += MAKE_VERBOSE=$(MAKE_VERBOSE)
 243 MAKE_ARGS += HOTSPOT_RELEASE_VERSION=$(HOTSPOT_RELEASE_VERSION)
 244 MAKE_ARGS += JRE_RELEASE_VERSION=$(JRE_RELEASE_VERSION)
 245 MAKE_ARGS += BOOTSTRAP_JAVAC_FLAGS="$(BOOTSTRAP_JAVAC_FLAGS)"
 246 MAKE_ARGS += SA_JAVAC_FLAGS="$(SA_JAVAC_FLAGS)"
 247 
 248 # Pass HOTSPOT_BUILD_VERSION as argument to OS specific Makefile
 249 # to overwrite the default definition since OS specific Makefile also
 250 # includes this make/defs.make file.
 251 MAKE_ARGS += HOTSPOT_BUILD_VERSION=$(HOTSPOT_BUILD_VERSION)
 252 
 253 # Select name of export directory
 254 EXPORT_PATH=$(OUTPUTDIR)/export-$(PLATFORM)$(EXPORT_SUBDIR)
 255 ifneq ($(ALT_EXPORT_PATH),)
 256   EXPORT_PATH=$(ALT_EXPORT_PATH)
 257 endif
 258 
 259 # Default jdk image if one is created for you with create_jdk
 260 JDK_IMAGE_DIR=$(OUTPUTDIR)/jdk-$(PLATFORM)
 261 
 262 # Various export sub directories
 263 EXPORT_INCLUDE_DIR = $(EXPORT_PATH)/include
 264 EXPORT_DOCS_DIR = $(EXPORT_PATH)/docs
 265 EXPORT_LIB_DIR = $(EXPORT_PATH)/lib
 266 EXPORT_JRE_DIR = $(EXPORT_PATH)/jre