make/defs.make

Print this page




  38 ECHO=echo
  39 GREP=grep
  40 MKDIR=mkdir
  41 MV=mv
  42 PWD=pwd
  43 RM=rm -f
  44 SED=sed
  45 TAR=tar
  46 ZIPEXE=zip
  47 
  48 define install-file
  49 @$(MKDIR) -p $(@D)
  50 @$(RM) $@
  51 $(CP) $< $@
  52 endef
  53 define prep-target
  54 @$(MKDIR) -p $(@D)
  55 @$(RM) $@
  56 endef
  57 


























  58 # Directory paths and user name
  59 # Unless GAMMADIR is set on the command line, search upward from
  60 # the current directory for a parent directory containing "src/share/vm".
  61 # If that fails, look for $GAMMADIR in the environment.
  62 # When the tree of subdirs is built, this setting is stored in each flags.make.
  63 GAMMADIR := $(shell until ([ -d dev ]&&echo $${GAMMADIR:-/GAMMADIR/}) || ([ -d src/share/vm ]&&pwd); do cd ..; done)
  64 HS_SRC_DIR=$(GAMMADIR)/src
  65 HS_MAKE_DIR=$(GAMMADIR)/make
  66 HS_BUILD_DIR=$(GAMMADIR)/build
  67 
  68 ifeq ($(USER),)
  69   USER=$(USERNAME)
  70 endif
  71 
  72 # hotspot version definitions
  73 include $(GAMMADIR)/make/hotspot_version
  74 
  75 # Java versions needed
  76 ifeq ($(PREVIOUS_JDK_VERSION),)
  77   PREVIOUS_JDK_VERSION=$(JDK_PREVIOUS_VERSION)




  38 ECHO=echo
  39 GREP=grep
  40 MKDIR=mkdir
  41 MV=mv
  42 PWD=pwd
  43 RM=rm -f
  44 SED=sed
  45 TAR=tar
  46 ZIPEXE=zip
  47 
  48 define install-file
  49 @$(MKDIR) -p $(@D)
  50 @$(RM) $@
  51 $(CP) $< $@
  52 endef
  53 define prep-target
  54 @$(MKDIR) -p $(@D)
  55 @$(RM) $@
  56 endef
  57 
  58 # Default values for JVM_VARIANT* variables if configure hasn't set
  59 # it already.
  60 ifeq ($(JVM_VARIANTS),)
  61   ifeq ($(ZERO_BUILD), true)
  62     JVM_VARIANTS:=zero
  63     JVM_VARIANT_ZERO:=true
  64   endif
  65   ifeq ($(SHARK_BUILD), true)
  66     JVM_VARIANTS:=zeroshark
  67     JVM_VARIANT_ZEROSHARK:=true
  68   endif
  69   ifeq ($(KERNEL_BUILD), true)
  70     JVM_VARIANTS:=minimal
  71     JVM_VARIANT_MINIMAL:=true
  72   endif
  73   # If none of the above were set
  74   ifeq ($(ZERO_BUILD)$(KERNEL_BUILD)$(SHARK_BUILD),)
  75     # A default is needed
  76     ifeq ($(BUILD_CLIENT_ONLY), true)
  77       JVM_VARIANTS:=client
  78       JVM_VARIANT_CLIENT:=true
  79     endif
  80     # Further defaults are platform and arch specific
  81   endif
  82 endif
  83 
  84 # Directory paths and user name
  85 # Unless GAMMADIR is set on the command line, search upward from
  86 # the current directory for a parent directory containing "src/share/vm".
  87 # If that fails, look for $GAMMADIR in the environment.
  88 # When the tree of subdirs is built, this setting is stored in each flags.make.
  89 GAMMADIR := $(shell until ([ -d dev ]&&echo $${GAMMADIR:-/GAMMADIR/}) || ([ -d src/share/vm ]&&pwd); do cd ..; done)
  90 HS_SRC_DIR=$(GAMMADIR)/src
  91 HS_MAKE_DIR=$(GAMMADIR)/make
  92 HS_BUILD_DIR=$(GAMMADIR)/build
  93 
  94 ifeq ($(USER),)
  95   USER=$(USERNAME)
  96 endif
  97 
  98 # hotspot version definitions
  99 include $(GAMMADIR)/make/hotspot_version
 100 
 101 # Java versions needed
 102 ifeq ($(PREVIOUS_JDK_VERSION),)
 103   PREVIOUS_JDK_VERSION=$(JDK_PREVIOUS_VERSION)