< prev index next >

common/autoconf/bootcycle-spec.gmk.in

Print this page




  29 include @SPEC@
  30 
  31 # Check that the user did not try to specify a different java to use for compiling.
  32 # On windows we need to account for fixpath being first word.
  33 ifeq ($(firstword $(JAVA)),$(FIXPATH))
  34   JAVA_EXEC_POS=2
  35 else
  36   JAVA_EXEC_POS=1
  37 endif
  38 ifneq ($(word $(JAVA_EXEC_POS),$(SJAVAC_SERVER_JAVA)),$(word $(JAVA_EXEC_POS),$(JAVA)))
  39   $(error Bootcycle builds are not possible if --with-sjavac-server-java is specified)
  40 endif
  41 
  42 
  43 # Override specific values to do a boot cycle build
  44 
  45 # Use a different Boot JDK
  46 BOOT_JDK := $(JDK_IMAGE_DIR)
  47 
  48 # The bootcycle build has a different output directory
  49 BUILD_OUTPUT:=@BUILD_OUTPUT@/bootcycle-build
  50 SJAVAC_SERVER_DIR:=$(subst @BUILD_OUTPUT@,$(BUILD_OUTPUT),$(SJAVAC_SERVER_DIR))



  51 
  52 JAVA_CMD:=$(BOOT_JDK)/bin/java
  53 JAVAC_CMD:=$(BOOT_JDK)/bin/javac
  54 JAVAH_CMD:=$(BOOT_JDK)/bin/javah
  55 JAR_CMD:=$(BOOT_JDK)/bin/jar
  56 NATIVE2ASCII_CMD:=$(BOOT_JDK)/bin/native2ascii
  57 JARSIGNER_CMD:=$(BOOT_JDK)/bin/jarsigner
  58 SJAVAC_SERVER_JAVA_CMD:=$(JAVA_CMD)


  29 include @SPEC@
  30 
  31 # Check that the user did not try to specify a different java to use for compiling.
  32 # On windows we need to account for fixpath being first word.
  33 ifeq ($(firstword $(JAVA)),$(FIXPATH))
  34   JAVA_EXEC_POS=2
  35 else
  36   JAVA_EXEC_POS=1
  37 endif
  38 ifneq ($(word $(JAVA_EXEC_POS),$(SJAVAC_SERVER_JAVA)),$(word $(JAVA_EXEC_POS),$(JAVA)))
  39   $(error Bootcycle builds are not possible if --with-sjavac-server-java is specified)
  40 endif
  41 
  42 
  43 # Override specific values to do a boot cycle build
  44 
  45 # Use a different Boot JDK
  46 BOOT_JDK := $(JDK_IMAGE_DIR)
  47 
  48 # The bootcycle build has a different output directory
  49 OLD_BUILD_OUTPUT:=@BUILD_OUTPUT@
  50 BUILD_OUTPUT:=$(OLD_BUILD_OUTPUT)/bootcycle-build
  51 # The HOTSPOT_DIST dir is not defined relative to BUILD_OUTPUT in spec.gmk
  52 HOTSPOT_DIST:=$(patsubst $(OLD_BUILD_OUTPUT)%, $(BUILD_OUTPUT)%, $(HOTSPOT_DIST))
  53 SJAVAC_SERVER_DIR:=$(patsubst $(OLD_BUILD_OUTPUT)%, $(BUILD_OUTPUT)%, $(SJAVAC_SERVER_DIR))
  54 
  55 JAVA_CMD:=$(BOOT_JDK)/bin/java
  56 JAVAC_CMD:=$(BOOT_JDK)/bin/javac
  57 JAVAH_CMD:=$(BOOT_JDK)/bin/javah
  58 JAR_CMD:=$(BOOT_JDK)/bin/jar
  59 NATIVE2ASCII_CMD:=$(BOOT_JDK)/bin/native2ascii
  60 JARSIGNER_CMD:=$(BOOT_JDK)/bin/jarsigner
  61 SJAVAC_SERVER_JAVA_CMD:=$(JAVA_CMD)
< prev index next >