573 574 # BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for 575 # multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc. 576 ifdef ALT_BUILD_JDK_IMPORT_PATH 577 BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) 578 else 579 BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) 580 endif 581 BUILD_JDK_IMPORT_PATH:=$(call AltCheckSpaces,BUILD_JDK_IMPORT_PATH) 582 BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) 583 584 # JDK_IMPORT_PATH: location of previously built JDK (this version) to import 585 ifdef ALT_JDK_IMPORT_PATH 586 JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) 587 else 588 JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) 589 endif 590 JDK_IMPORT_PATH:=$(call AltCheckSpaces,JDK_IMPORT_PATH) 591 JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) 592 593 # HOTSPOT_IMPORT_PATH: location of hotspot pre-built files 594 ifdef ALT_HOTSPOT_IMPORT_PATH 595 HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH)) 596 else 597 # Default locations include the current $OUTPUTDIR, RE Promotions, 598 # and a JDK. Please be aware the JDK does not include a Kernel VM. 599 _HOTSPOT_IMPORT_PATH1 = $(OUTPUTDIR)/hotspot/import 600 _HOTSPOT_IMPORT_PATH2 = $(PROMOTED_BUILD_DISTDIR)/hotspot/import 601 _HOTSPOT_IMPORT_PATH3 = $(JDK_IMPORT_PATH) 602 HOTSPOT_IMPORT_PATH := $(call DirExists,$(_HOTSPOT_IMPORT_PATH1),$(_HOTSPOT_IMPORT_PATH2),$(_HOTSPOT_IMPORT_PATH3)) 603 endif 604 HOTSPOT_IMPORT_PATH:=$(call AltCheckSpaces,HOTSPOT_IMPORT_PATH) 605 HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH) 606 607 # check if the HOTSPOT_IMPORT_PATH is a modules image or not 608 HOTSPOT_IMPORT_MODULES_IMAGE := $(shell \ 609 if [ -d $(HOTSPOT_IMPORT_PATH)/jre/$(ARCH_VM_SUBDIR) ] ; then \ 610 echo "false"; \ 611 elif [ -d $(HOTSPOT_IMPORT_PATH)/lib/modules ] ; then \ 612 echo "true"; \ | 573 574 # BUILD_JDK_IMPORT_PATH: location of JDK install trees to import for 575 # multiple platforms, e.g. windows-i586, solaris-sparc, linux-586, etc. 576 ifdef ALT_BUILD_JDK_IMPORT_PATH 577 BUILD_JDK_IMPORT_PATH :=$(call FullPath,$(ALT_BUILD_JDK_IMPORT_PATH)) 578 else 579 BUILD_JDK_IMPORT_PATH = $(PROMOTED_BUILD_BINARIES) 580 endif 581 BUILD_JDK_IMPORT_PATH:=$(call AltCheckSpaces,BUILD_JDK_IMPORT_PATH) 582 BUILD_JDK_IMPORT_PATH:=$(call AltCheckValue,BUILD_JDK_IMPORT_PATH) 583 584 # JDK_IMPORT_PATH: location of previously built JDK (this version) to import 585 ifdef ALT_JDK_IMPORT_PATH 586 JDK_IMPORT_PATH :=$(call FullPath,$(ALT_JDK_IMPORT_PATH)) 587 else 588 JDK_IMPORT_PATH = $(BUILD_JDK_IMPORT_PATH)/$(PLATFORM)-$(ARCH)$(_JDK_IMPORT_VARIANT) 589 endif 590 JDK_IMPORT_PATH:=$(call AltCheckSpaces,JDK_IMPORT_PATH) 591 JDK_IMPORT_PATH:=$(call AltCheckValue,JDK_IMPORT_PATH) 592 593 # BDB_IMPORT_PATH: location of bdb pre-built/generated files 594 ifdef ALT_BDB_IMPORT_PATH 595 BDB_IMPORT_PATH :=$(call FullPath,$(ALT_BDB_IMPORT_PATH)) 596 else 597 BDB_IMPORT_PATH = #$(JDK_IMPORT_PATH) # Can't import from JDK 598 endif 599 #BDB_IMPORT_PATH:=$(call AltCheckValue,BDB_IMPORT_PATH) # TODO: disable for now 600 601 # HOTSPOT_IMPORT_PATH: location of hotspot pre-built files 602 ifdef ALT_HOTSPOT_IMPORT_PATH 603 HOTSPOT_IMPORT_PATH :=$(call FullPath,$(ALT_HOTSPOT_IMPORT_PATH)) 604 else 605 # Default locations include the current $OUTPUTDIR, RE Promotions, 606 # and a JDK. Please be aware the JDK does not include a Kernel VM. 607 _HOTSPOT_IMPORT_PATH1 = $(OUTPUTDIR)/hotspot/import 608 _HOTSPOT_IMPORT_PATH2 = $(PROMOTED_BUILD_DISTDIR)/hotspot/import 609 _HOTSPOT_IMPORT_PATH3 = $(JDK_IMPORT_PATH) 610 HOTSPOT_IMPORT_PATH := $(call DirExists,$(_HOTSPOT_IMPORT_PATH1),$(_HOTSPOT_IMPORT_PATH2),$(_HOTSPOT_IMPORT_PATH3)) 611 endif 612 HOTSPOT_IMPORT_PATH:=$(call AltCheckSpaces,HOTSPOT_IMPORT_PATH) 613 HOTSPOT_IMPORT_PATH:=$(call AltCheckValue,HOTSPOT_IMPORT_PATH) 614 615 # check if the HOTSPOT_IMPORT_PATH is a modules image or not 616 HOTSPOT_IMPORT_MODULES_IMAGE := $(shell \ 617 if [ -d $(HOTSPOT_IMPORT_PATH)/jre/$(ARCH_VM_SUBDIR) ] ; then \ 618 echo "false"; \ 619 elif [ -d $(HOTSPOT_IMPORT_PATH)/lib/modules ] ; then \ 620 echo "true"; \ |