93 MAKESUPPORT_OUTPUTDIR := $(OUTPUTDIR)/make-support 94 BUILDJDK_OUTPUTDIR := $(OUTPUTDIR)/buildjdk 95 96 JRE_IMAGE_DIR := $(JDK_IMAGE_DIR) 97 98 ################################################################################ 99 # Assume build platform is same as target platform 100 OPENJDK_BUILD_OS := $(OPENJDK_TARGET_OS) 101 OPENJDK_BUILD_OS_TYPE := $(OPENJDK_TARGET_OS_TYPE) 102 OPENJDK_BUILD_OS_ENV := $(OPENJDK_TARGET_OS_ENV) 103 104 OPENJDK_BUILD_CPU := $(OPENJDK_TARGET_CPU) 105 OPENJDK_BUILD_CPU_ARCH := $(OPENJDK_TARGET_CPU_ARCH) 106 OPENJDK_BUILD_CPU_BITS := $(OPENJDK_TARGET_CPU_BITS) 107 OPENJDK_BUILD_CPU_ENDIAN := $(OPENJDK_TARGET_CPU_ENDIAN) 108 109 ################################################################################ 110 # Java executable definitions 111 JAVA_CMD := $(BOOT_JDK)/bin/java 112 JAVAC_CMD := $(BOOT_JDK)/bin/javac 113 JAVAH_CMD := $(BOOT_JDK)/bin/javah 114 JAR_CMD := $(BOOT_JDK)/bin/jar 115 JLINK_CMD := $(JDK_OUTPUTDIR)/bin/jlink 116 JMOD_CMD := $(JDK_OUTPUTDIR)/bin/jmod 117 JARSIGNER_CMD := $(BOOT_JDK)/bin/jarsigner 118 119 JAVA := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS) 120 JAVA_SMALL := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) 121 JAVA_JAVAC := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) 122 JAVAC := $(FIXPATH) $(JAVAC_CMD) 123 JAVAH := $(FIXPATH) $(JAVAH_CMD) 124 JAR := $(FIXPATH) $(JAR_CMD) 125 JLINK := $(FIXPATH) $(JLINK_CMD) 126 JMOD := $(FIXPATH) $(JMOD_CMD) 127 JARSIGNER := $(FIXPATH) $(JARSIGNER_CMD) 128 129 BUILD_JAVA := $(JAVA) 130 ################################################################################ 131 # Some common tools. Assume most common name and no path. 132 AWK := awk 133 BASENAME := basename 134 CAT := cat 135 CD := cd 136 CHMOD := chmod 137 CP := cp 138 CUT := cut 139 DATE := date 140 DIFF := diff 141 DIRNAME := dirname 142 FIND := find 143 FIND_DELETE := -delete | 93 MAKESUPPORT_OUTPUTDIR := $(OUTPUTDIR)/make-support 94 BUILDJDK_OUTPUTDIR := $(OUTPUTDIR)/buildjdk 95 96 JRE_IMAGE_DIR := $(JDK_IMAGE_DIR) 97 98 ################################################################################ 99 # Assume build platform is same as target platform 100 OPENJDK_BUILD_OS := $(OPENJDK_TARGET_OS) 101 OPENJDK_BUILD_OS_TYPE := $(OPENJDK_TARGET_OS_TYPE) 102 OPENJDK_BUILD_OS_ENV := $(OPENJDK_TARGET_OS_ENV) 103 104 OPENJDK_BUILD_CPU := $(OPENJDK_TARGET_CPU) 105 OPENJDK_BUILD_CPU_ARCH := $(OPENJDK_TARGET_CPU_ARCH) 106 OPENJDK_BUILD_CPU_BITS := $(OPENJDK_TARGET_CPU_BITS) 107 OPENJDK_BUILD_CPU_ENDIAN := $(OPENJDK_TARGET_CPU_ENDIAN) 108 109 ################################################################################ 110 # Java executable definitions 111 JAVA_CMD := $(BOOT_JDK)/bin/java 112 JAVAC_CMD := $(BOOT_JDK)/bin/javac 113 JAR_CMD := $(BOOT_JDK)/bin/jar 114 JLINK_CMD := $(JDK_OUTPUTDIR)/bin/jlink 115 JMOD_CMD := $(JDK_OUTPUTDIR)/bin/jmod 116 JARSIGNER_CMD := $(BOOT_JDK)/bin/jarsigner 117 118 JAVA := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_BIG) $(JAVA_FLAGS) 119 JAVA_SMALL := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) 120 JAVA_JAVAC := $(FIXPATH) $(JAVA_CMD) $(JAVA_FLAGS_SMALL) $(JAVA_FLAGS) 121 JAVAC := $(FIXPATH) $(JAVAC_CMD) 122 JAR := $(FIXPATH) $(JAR_CMD) 123 JLINK := $(FIXPATH) $(JLINK_CMD) 124 JMOD := $(FIXPATH) $(JMOD_CMD) 125 JARSIGNER := $(FIXPATH) $(JARSIGNER_CMD) 126 127 BUILD_JAVA := $(JAVA) 128 ################################################################################ 129 # Some common tools. Assume most common name and no path. 130 AWK := awk 131 BASENAME := basename 132 CAT := cat 133 CD := cd 134 CHMOD := chmod 135 CP := cp 136 CUT := cut 137 DATE := date 138 DIFF := diff 139 DIRNAME := dirname 140 FIND := find 141 FIND_DELETE := -delete |