jdk/make/common/shared/Defs-windows.gmk

Print this page




 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"; \