Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
LinuxSuRen
Dragonwell11
提交
eb025203
D
Dragonwell11
项目概览
LinuxSuRen
/
Dragonwell11
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dragonwell11
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
eb025203
编写于
9月 25, 2017
作者:
I
ihse
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8187544: Replace BUILD_OUTPUT and OUTPUT_ROOT with OUTPUTDIR
Reviewed-by: erikj
上级
e83ad7da
变更
37
隐藏空白更改
内联
并排
Showing
37 changed file
with
194 addition
and
203 deletion
+194
-203
make/Bundles.gmk
make/Bundles.gmk
+1
-1
make/CopyImportModules.gmk
make/CopyImportModules.gmk
+2
-2
make/CreateBuildJdkCopy.gmk
make/CreateBuildJdkCopy.gmk
+2
-2
make/CreateJmods.gmk
make/CreateJmods.gmk
+1
-1
make/Docs.gmk
make/Docs.gmk
+1
-1
make/GenerateLinkOptData.gmk
make/GenerateLinkOptData.gmk
+2
-2
make/Images.gmk
make/Images.gmk
+11
-11
make/Init.gmk
make/Init.gmk
+1
-1
make/InitSupport.gmk
make/InitSupport.gmk
+15
-15
make/Jprt.gmk
make/Jprt.gmk
+1
-1
make/MacBundles.gmk
make/MacBundles.gmk
+4
-4
make/Main.gmk
make/Main.gmk
+7
-7
make/MainSupport.gmk
make/MainSupport.gmk
+2
-2
make/ReleaseFile.gmk
make/ReleaseFile.gmk
+1
-1
make/RunTests.gmk
make/RunTests.gmk
+2
-2
make/autoconf/Makefile.in
make/autoconf/Makefile.in
+1
-1
make/autoconf/basics.m4
make/autoconf/basics.m4
+25
-25
make/autoconf/bootcycle-spec.gmk.in
make/autoconf/bootcycle-spec.gmk.in
+3
-3
make/autoconf/buildjdk-spec.gmk.in
make/autoconf/buildjdk-spec.gmk.in
+4
-4
make/autoconf/compare.sh.in
make/autoconf/compare.sh.in
+8
-8
make/autoconf/flags.m4
make/autoconf/flags.m4
+1
-1
make/autoconf/generated-configure.sh
make/autoconf/generated-configure.sh
+55
-56
make/autoconf/help.m4
make/autoconf/help.m4
+3
-3
make/autoconf/source-dirs.m4
make/autoconf/source-dirs.m4
+3
-3
make/autoconf/spec.gmk.in
make/autoconf/spec.gmk.in
+10
-18
make/common/JarArchive.gmk
make/common/JarArchive.gmk
+1
-1
make/common/MakeBase.gmk
make/common/MakeBase.gmk
+8
-8
make/common/NativeCompilation.gmk
make/common/NativeCompilation.gmk
+5
-5
make/common/ZipArchive.gmk
make/common/ZipArchive.gmk
+1
-1
make/copy/Copy-java.base.gmk
make/copy/Copy-java.base.gmk
+1
-1
make/devkit/Makefile
make/devkit/Makefile
+3
-3
make/devkit/Tools.gmk
make/devkit/Tools.gmk
+4
-4
make/gensrc/Gensrc-jdk.charsets.gmk
make/gensrc/Gensrc-jdk.charsets.gmk
+1
-1
make/gensrc/GensrcIcons.gmk
make/gensrc/GensrcIcons.gmk
+1
-1
make/hotspot/ide/CreateVSProject.gmk
make/hotspot/ide/CreateVSProject.gmk
+1
-1
make/test/JtregNativeHotspot.gmk
make/test/JtregNativeHotspot.gmk
+1
-1
make/test/JtregNativeJdk.gmk
make/test/JtregNativeJdk.gmk
+1
-1
未找到文件。
make/Bundles.gmk
浏览文件 @
eb025203
...
...
@@ -56,7 +56,7 @@ define SetupBundleFileBody
$$(eval $1_$$d_RELATIVE_FILES := $$$$(patsubst $$d/%, %, \
$$$$(filter $$d/%, $$$$($1_FILES)))) \
$$(eval $1_$$d_LIST_FILE := \
$(SUPPORT_OUTPUTDIR)/bundles/_$1_$$$$(subst /,_,$$$$(patsubst $(OUTPUT
_ROOT
)/%,%,$$d)_files)) \
$(SUPPORT_OUTPUTDIR)/bundles/_$1_$$$$(subst /,_,$$$$(patsubst $(OUTPUT
DIR
)/%,%,$$d)_files)) \
)
ifneq ($$(filter %.tar.gz, $$($1_BUNDLE_NAME)), )
...
...
make/CopyImportModules.gmk
浏览文件 @
eb025203
...
...
@@ -62,10 +62,10 @@ ifneq ($(LIBS_DIR), )
FILES := $(filter %$(SHARED_LIBRARY_SUFFIX), $(call CacheFind, $(LIBS_DIR))), \
))
# Use relative links if the import dir is inside the OUTPUT
_ROOT
, otherwise
# Use relative links if the import dir is inside the OUTPUT
DIR
, otherwise
# copy to avoid having automated systems following symlinks when deleting files,
# or risk invalidating the build output from external changes.
ifeq ($(filter $(OUTPUT
_ROOT
)/%, $(LIBS_DIR)), )
ifeq ($(filter $(OUTPUT
DIR
)/%, $(LIBS_DIR)), )
LINK_MACRO := install-file
LOG_ACTION := Copying
else
...
...
make/CreateBuildJdkCopy.gmk
浏览文件 @
eb025203
...
...
@@ -54,7 +54,7 @@ TARGETS += $(COPY_CLASSES_TARGET)
################################################################################
$(eval $(call SetupCopyFiles, COPY_SUPPORT_HEADERS, \
SRC := $(
BUILD_OUTPUT
), \
SRC := $(
OUTPUTDIR
), \
DEST := $(BUILDJDK_OUTPUTDIR), \
FILES := $(call CacheFind, $(wildcard \
$(addprefix $(SUPPORT_OUTPUTDIR)/headers/, $(MODULES_TO_COPY)))), \
...
...
@@ -65,7 +65,7 @@ TARGETS += $(COPY_SUPPORT_HEADERS)
################################################################################
$(eval $(call SetupCopyFiles, COPY_JDK_LIB_FILES, \
SRC := $(
BUILD_OUTPUT
), \
SRC := $(
OUTPUTDIR
), \
DEST := $(BUILDJDK_OUTPUTDIR), \
FILES := $(JDK_OUTPUTDIR)/lib/tzdb.dat, \
))
...
...
make/CreateJmods.gmk
浏览文件 @
eb025203
...
...
@@ -130,7 +130,7 @@ endif
# Create jmods in a temp dir and then move them into place to keep the
# module path in $(IMAGES_OUTPUTDIR)/jmods valid at all times.
$(JMODS_DIR)/$(MODULE).jmod: $(DEPS)
$(call LogWarn, Creating $(patsubst $(OUTPUT
_ROOT
)/%, %, $@))
$(call LogWarn, Creating $(patsubst $(OUTPUT
DIR
)/%, %, $@))
$(call MakeDir, $(JMODS_DIR) $(JMODS_TEMPDIR))
$(RM) $@ $(JMODS_TEMPDIR)/$(notdir $@)
$(JMOD) create \
...
...
make/Docs.gmk
浏览文件 @
eb025203
...
...
@@ -532,7 +532,7 @@ JDK_SPECS_TARGETS += $(COPY_JVMTI_HTML)
# Optional target which bundles all generated javadocs into a zip archive.
JAVADOC_ZIP_NAME := jdk-$(VERSION_STRING)-docs.zip
JAVADOC_ZIP_FILE := $(OUTPUT
_ROOT
)/bundles/$(JAVADOC_ZIP_NAME)
JAVADOC_ZIP_FILE := $(OUTPUT
DIR
)/bundles/$(JAVADOC_ZIP_NAME)
$(eval $(call SetupZipArchive, BUILD_JAVADOC_ZIP, \
SRC := $(DOCS_OUTPUTDIR), \
...
...
make/GenerateLinkOptData.gmk
浏览文件 @
eb025203
...
...
@@ -59,8 +59,8 @@ endif
$(CLASSLIST_FILE): $(INTERIM_IMAGE_DIR)/bin/java$(EXE_SUFFIX) $(CLASSLIST_JAR)
$(call MakeDir, $(LINK_OPT_DIR))
$(call LogInfo, Generating $(patsubst $(OUTPUT
_ROOT
)/%, %, $@))
$(call LogInfo, Generating $(patsubst $(OUTPUT
_ROOT
)/%, %, $(JLI_TRACE_FILE)))
$(call LogInfo, Generating $(patsubst $(OUTPUT
DIR
)/%, %, $@))
$(call LogInfo, Generating $(patsubst $(OUTPUT
DIR
)/%, %, $(JLI_TRACE_FILE)))
$(FIXPATH) $(INTERIM_IMAGE_DIR)/bin/java -XX:DumpLoadedClassList=$@ \
-Djava.lang.invoke.MethodHandle.TRACE_RESOLVE=true \
-cp $(SUPPORT_OUTPUTDIR)/classlist.jar \
...
...
make/Images.gmk
浏览文件 @
eb025203
...
...
@@ -247,38 +247,38 @@ ifneq ($(OPENJDK_TARGET_OS), windows)
endif
$(JRE_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
$(JDK_IMAGE_DIR)/man/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
$(JRE_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
$(JDK_IMAGE_DIR)/man/ja_JP.UTF-8/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
ifeq ($(OPENJDK_TARGET_OS), solaris)
$(JRE_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
$(call LogInfo, Converting $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Converting $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
$(JDK_IMAGE_DIR)/man/ja/man1/%: $(MAN_SRC_DIR)/$(MAN1_SUBDIR)/ja/%
$(call LogInfo, Converting $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Converting $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
endif
ifneq ($(findstring $(OPENJDK_TARGET_OS), linux macosx), )
$(JRE_IMAGE_DIR)/man/ja:
$(call LogInfo, Creating $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Creating $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
$(JDK_IMAGE_DIR)/man/ja:
$(call LogInfo, Creating $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Creating $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(CD) $(@D) && $(RM) ja && $(LN) -s ja_JP.UTF-8 ja
endif
...
...
@@ -312,7 +312,7 @@ endif # Windows
# src.zip
$(JDK_IMAGE_DIR)/lib/src.zip: $(SUPPORT_OUTPUTDIR)/src.zip
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(install-file)
JDK_TARGETS += $(JDK_IMAGE_DIR)/lib/src.zip
...
...
@@ -354,14 +354,14 @@ ifeq ($(GCOV_ENABLED), true)
GCOV_FIND_EXPR := -type f -name "*.gcno"
$(eval $(call SetupCopyFiles,COPY_HOTSPOT_GCOV_GCNO, \
SRC := $(OUTPUT
_ROOT
), \
SRC := $(OUTPUT
DIR
), \
DEST := $(SYMBOLS_IMAGE_DIR)/gcov, \
FILES := $(shell $(FIND) $(HOTSPOT_OUTPUTDIR) $(GCOV_FIND_EXPR))))
SYMBOLS_TARGETS += $(COPY_HOTSPOT_GCOV_GCNO)
$(eval $(call SetupCopyFiles,COPY_JDK_GCOV_GCNO, \
SRC := $(OUTPUT
_ROOT
), \
SRC := $(OUTPUT
DIR
), \
DEST := $(SYMBOLS_IMAGE_DIR)/gcov, \
FILES := $(shell $(FIND) $(SUPPORT_OUTPUTDIR)/native $(GCOV_FIND_EXPR))))
...
...
make/Init.gmk
浏览文件 @
eb025203
...
...
@@ -265,7 +265,7 @@ else # HAS_SPEC=true
else
$(ECHO) "Re-running configure using default settings"
endif
( cd $(OUTPUT
_ROOT
) && PATH="$(ORIGINAL_PATH)" \
( cd $(OUTPUT
DIR
) && PATH="$(ORIGINAL_PATH)" \
$(BASH) $(CONFIGURE_CMD) $(CONFIGURE_COMMAND_LINE) )
##############################################################################
...
...
make/InitSupport.gmk
浏览文件 @
eb025203
...
...
@@ -349,8 +349,8 @@ else # $(HAS_SPEC)=true
include $(TOPDIR)/make/common/MakeBase.gmk
# Define basic logging setup
BUILD_LOG := $(OUTPUT
_ROOT
)/build.log
BUILD_PROFILE_LOG := $(OUTPUT
_ROOT
)/build-profile.log
BUILD_LOG := $(OUTPUT
DIR
)/build.log
BUILD_PROFILE_LOG := $(OUTPUT
DIR
)/build-profile.log
BUILD_LOG_PIPE := > >($(TEE) -a $(BUILD_LOG)) 2> >($(TEE) -a $(BUILD_LOG) >&2) && wait
...
...
@@ -383,7 +383,7 @@ else # $(HAS_SPEC)=true
# FAIL can be set to false to have the return value of compare be ignored.
define ParseCompareBuild
ifneq ($$(COMPARE_BUILD), )
COMPARE_BUILD_OUTPUT
_ROOT
:= $(TOPDIR)/build/compare-build/$(CONF_NAME)
COMPARE_BUILD_OUTPUT
DIR
:= $(TOPDIR)/build/compare-build/$(CONF_NAME)
COMPARE_BUILD_FAIL := true
ifneq ($$(findstring :, $$(COMPARE_BUILD)), )
...
...
@@ -443,16 +443,16 @@ else # $(HAS_SPEC)=true
# Move the first build away temporarily
$(RM) -r $(TOPDIR)/build/.compare-build-temp
$(MKDIR) -p $(TOPDIR)/build/.compare-build-temp
$(MV) $(OUTPUT
_ROOT
) $(TOPDIR)/build/.compare-build-temp
$(MV) $(OUTPUT
DIR
) $(TOPDIR)/build/.compare-build-temp
# Restore an old compare-build, or create a new compare-build directory.
if test -d $(COMPARE_BUILD_OUTPUT
_ROOT
); then \
$(MV) $(COMPARE_BUILD_OUTPUT
_ROOT) $(OUTPUT_ROOT
); \
if test -d $(COMPARE_BUILD_OUTPUT
DIR
); then \
$(MV) $(COMPARE_BUILD_OUTPUT
DIR) $(OUTPUTDIR
); \
else \
$(MKDIR) -p $(OUTPUT
_ROOT
); \
$(MKDIR) -p $(OUTPUT
DIR
); \
fi
# Re-run configure with the same arguments (and possibly some additional),
# must be done after patching.
( cd $(OUTPUT
_ROOT
) && PATH="$(ORIGINAL_PATH)" \
( cd $(OUTPUT
DIR
) && PATH="$(ORIGINAL_PATH)" \
$(BASH) $(TOPDIR)/configure $(CONFIGURE_COMMAND_LINE) $(COMPARE_BUILD_CONF))
endef
...
...
@@ -462,8 +462,8 @@ else # $(HAS_SPEC)=true
$(if $(COMPARE_BUILD_PATCH), $(PATCH) -R -p1 < $(COMPARE_BUILD_PATCH))
# Move this build away and restore the original build
$(MKDIR) -p $(TOPDIR)/build/compare-build
$(MV) $(OUTPUT
_ROOT) $(COMPARE_BUILD_OUTPUT_ROOT
)
$(MV) $(TOPDIR)/build/.compare-build-temp/$(CONF_NAME) $(OUTPUT
_ROOT
)
$(MV) $(OUTPUT
DIR) $(COMPARE_BUILD_OUTPUTDIR
)
$(MV) $(TOPDIR)/build/.compare-build-temp/$(CONF_NAME) $(OUTPUT
DIR
)
$(RM) -r $(TOPDIR)/build/.compare-build-temp
endef
...
...
@@ -472,11 +472,11 @@ else # $(HAS_SPEC)=true
# Compare first and second build. Ignore any error code from compare.sh.
$(ECHO) "Comparing between comparison rebuild (this/new) and baseline (other/old)"
$(if $(COMPARE_BUILD_COMP_DIR), \
+(cd $(COMPARE_BUILD_OUTPUT
_ROOT
) && ./compare.sh $(COMPARE_BUILD_COMP_OPTS) \
-2dirs $(COMPARE_BUILD_OUTPUT
_ROOT
)/$(COMPARE_BUILD_COMP_DIR) \
$(OUTPUT
_ROOT
)/$(COMPARE_BUILD_COMP_DIR) $(COMPARE_BUILD_IGNORE_RESULT)), \
+(cd $(COMPARE_BUILD_OUTPUT
_ROOT
) && ./compare.sh $(COMPARE_BUILD_COMP_OPTS) \
-o $(OUTPUT
_ROOT
) $(COMPARE_BUILD_IGNORE_RESULT)) \
+(cd $(COMPARE_BUILD_OUTPUT
DIR
) && ./compare.sh $(COMPARE_BUILD_COMP_OPTS) \
-2dirs $(COMPARE_BUILD_OUTPUT
DIR
)/$(COMPARE_BUILD_COMP_DIR) \
$(OUTPUT
DIR
)/$(COMPARE_BUILD_COMP_DIR) $(COMPARE_BUILD_IGNORE_RESULT)), \
+(cd $(COMPARE_BUILD_OUTPUT
DIR
) && ./compare.sh $(COMPARE_BUILD_COMP_OPTS) \
-o $(OUTPUT
DIR
) $(COMPARE_BUILD_IGNORE_RESULT)) \
)
endef
...
...
make/Jprt.gmk
浏览文件 @
eb025203
...
...
@@ -94,7 +94,7 @@ else
# Just fake the main bundle to satisfy JPRT
jprt_bundle: $(JPRT_TARGET)
@$(call TargetEnter)
$(MKDIR) -p $(
BUILD_OUTPUT
)/bundles
$(MKDIR) -p $(
OUTPUTDIR
)/bundles
$(CD) $(TOPDIR) && $(TAR) cf - README | $(GZIP) > \
$(JPRT_ARCHIVE_BUNDLE)
@$(call TargetExit)
...
...
make/MacBundles.gmk
浏览文件 @
eb025203
...
...
@@ -57,23 +57,23 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
# Copy empty directories (jre/lib/applet).
$(JDK_MACOSX_CONTENTS_DIR)/Home/%: $(JDK_IMAGE_DIR)/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(MKDIR) -p $(@D)
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
$(JRE_MACOSX_CONTENTS_DIR)/Home/%: $(JRE_IMAGE_DIR)/%
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(MKDIR) -p $(@D)
if [ -d "$<" ]; then $(MKDIR) -p $@; else $(CP) -f -R -P '$<' '$@'; fi
$(JDK_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
$(call LogInfo, Creating link $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Creating link $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(MKDIR) -p $(@D)
$(RM) $@
$(LN) -s ../Home/lib/jli/libjli.dylib $@
$(JRE_MACOSX_CONTENTS_DIR)/MacOS/libjli.dylib:
$(call LogInfo, Creating link $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Creating link $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(MKDIR) -p $(@D)
$(RM) $@
$(LN) -s ../Home/lib/jli/libjli.dylib $@
...
...
make/Main.gmk
浏览文件 @
eb025203
...
...
@@ -928,7 +928,7 @@ java.base: hotspot
demos: demos-jdk
# The "exploded image" is a locally runnable JDK in $(
BUILD_OUTPUT
)/jdk.
# The "exploded image" is a locally runnable JDK in $(
OUTPUTDIR
)/jdk.
exploded-image-base: $(ALL_MODULES)
exploded-image: exploded-image-base release-file
# When cross compiling, no need to optimize the exploded image since it won't
...
...
@@ -957,7 +957,7 @@ docs-javadoc: docs-jdk-api
mac-bundles: mac-bundles-jdk
# The $(
BUILD_OUTPUT
)/images directory contain the resulting deliverables,
# The $(
OUTPUTDIR
)/images directory contain the resulting deliverables,
# and in line with this, our targets for creating these are named *-image[s].
# This target builds the product images, e.g. the JRE and JDK image
...
...
@@ -1048,7 +1048,7 @@ CLEAN_MODULE_PHASE_TARGETS := $(addprefix clean-, $(foreach m, $(ALL_MODULES), \
# Remove everything, except the output from configure.
clean: $(CLEAN_DIR_TARGETS)
($(CD) $(OUTPUT
_ROOT
) && $(RM) -r build*.log*)
($(CD) $(OUTPUT
DIR
) && $(RM) -r build*.log*)
$(ECHO) Cleaned all build artifacts.
clean-docs:
...
...
@@ -1081,14 +1081,14 @@ clean-support: clean-jdk
# Remove everything, including configure configuration. If the output
# directory was created by configure and now becomes empty, remove it as well.
dist-clean: clean
($(CD) $(OUTPUT
_ROOT
) && \
($(CD) $(OUTPUT
DIR
) && \
$(RM) -r *spec.gmk $(CONFIGURESUPPORT_OUTPUTDIR) Makefile compare.sh ide)
$(if $(filter $(CONF_NAME),$(notdir $(OUTPUT
_ROOT
))), \
if test "x`$(LS) $(OUTPUT
_ROOT
)`" != x; then \
$(if $(filter $(CONF_NAME),$(notdir $(OUTPUT
DIR
))), \
if test "x`$(LS) $(OUTPUT
DIR
)`" != x; then \
$(ECHO) "Warning: Not removing non-empty configuration directory for '$(CONF_NAME)'" ; \
else \
($(CD) $(TOPDIR) && $(ECHO) "Removing configuration directory for '$(CONF_NAME)'" \
&& $(RM) -r $(OUTPUT
_ROOT
)) \
&& $(RM) -r $(OUTPUT
DIR
)) \
fi \
)
$(ECHO) Cleaned everything, you will have to re-run configure.
...
...
make/MainSupport.gmk
浏览文件 @
eb025203
...
...
@@ -36,7 +36,7 @@ define RunTests
($(CD) $(TOPDIR)/test && $(MAKE) $(MAKE_ARGS) -j1 -k MAKEFLAGS= \
JT_HOME=$(JT_HOME) PRODUCT_HOME=$(strip $2) \
TEST_IMAGE_DIR=$(TEST_IMAGE_DIR) \
ALT_OUTPUTDIR=$(OUTPUT
_ROOT
) TEST_JOBS=$(TEST_JOBS) \
ALT_OUTPUTDIR=$(OUTPUT
DIR
) TEST_JOBS=$(TEST_JOBS) \
JT_JAVA=$(BOOT_JDK) JIB_JAR=$(JIB_JAR) \
JOBS=$(JOBS) $1) || true
endef
...
...
@@ -54,7 +54,7 @@ endef
define CleanDir
@$(PRINTF) "Cleaning $(strip $1) build artifacts ..."
@$(PRINTF) "\n" $(LOG_DEBUG)
($(CD) $(OUTPUT
_ROOT
) && $(RM) -r $1)
($(CD) $(OUTPUT
DIR
) && $(RM) -r $1)
@$(PRINTF) " done\n"
endef
...
...
make/ReleaseFile.gmk
浏览文件 @
eb025203
...
...
@@ -54,7 +54,7 @@ endef
# Param 1 - The file containing the MODULES list
define prepare-info-file
$(call LogInfo, Generating $(patsubst $(OUTPUT
_ROOT
)/%,%,$@))
$(call LogInfo, Generating $(patsubst $(OUTPUT
DIR
)/%,%,$@))
$(call MakeDir, $(@D))
$(RM) $@
endef
...
...
make/RunTests.gmk
浏览文件 @
eb025203
...
...
@@ -38,8 +38,8 @@ JTREG_TEST_TOPDIRS := $(TOPDIR) $(JTREG_TESTROOTS)
# Hook to include the corresponding custom file, if present.
$(eval $(call IncludeCustomExtension, , RunTests.gmk))
TEST_RESULTS_DIR := $(
BUILD_OUTPUT
)/test-results
TEST_SUPPORT_DIR := $(
BUILD_OUTPUT
)/test-support
TEST_RESULTS_DIR := $(
OUTPUTDIR
)/test-results
TEST_SUPPORT_DIR := $(
OUTPUTDIR
)/test-support
################################################################################
...
...
make/autoconf/Makefile.in
浏览文件 @
eb025203
...
...
@@ -23,5 +23,5 @@
# This Makefile was generated by configure @DATE_WHEN_CONFIGURED@
# GENERATED FILE, DO NOT EDIT
SPEC
:=
@OUTPUT
_ROOT
@/spec.gmk
SPEC
:=
@OUTPUT
DIR
@/spec.gmk
include
@TOPDIR@/Makefile
make/autoconf/basics.m4
浏览文件 @
eb025203
...
...
@@ -783,10 +783,10 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
else
AC_MSG_RESULT([in build directory with custom name])
fi
OUTPUT
_ROOT
="${OUTPUT_BASE}/${CONF_NAME}"
$MKDIR -p "$OUTPUT
_ROOT
"
if test ! -d "$OUTPUT
_ROOT
"; then
AC_MSG_ERROR([Could not create build directory $OUTPUT
_ROOT
])
OUTPUT
DIR
="${OUTPUT_BASE}/${CONF_NAME}"
$MKDIR -p "$OUTPUT
DIR
"
if test ! -d "$OUTPUT
DIR
"; then
AC_MSG_ERROR([Could not create build directory $OUTPUT
DIR
])
fi
else
# We are running configure from outside of the src dir.
...
...
@@ -796,16 +796,16 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
if test "x${CONF_NAME}" = x; then
CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${TOPDIR}/build/!!"`
fi
OUTPUT
_ROOT
="$CURDIR"
OUTPUT
DIR
="$CURDIR"
AC_MSG_RESULT([in current directory])
# WARNING: This might be a bad thing to do. You need to be sure you want to
# have a configuration in this directory. Do some sanity checks!
if test ! -e "$OUTPUT
_ROOT
/spec.gmk"; then
if test ! -e "$OUTPUT
DIR
/spec.gmk"; then
# If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for
# other files
files_present=`$LS $OUTPUT
_ROOT
`
files_present=`$LS $OUTPUT
DIR
`
# Configure has already touched config.log and confdefs.h in the current dir when this check
# is performed.
filtered_files=`$ECHO "$files_present" \
...
...
@@ -829,29 +829,29 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
AC_MSG_CHECKING([what configuration name to use])
AC_MSG_RESULT([$CONF_NAME])
BASIC_FIXUP_PATH(OUTPUT
_ROOT
)
BASIC_FIXUP_PATH(OUTPUT
DIR
)
CONFIGURESUPPORT_OUTPUTDIR="$OUTPUT
_ROOT
/configure-support"
CONFIGURESUPPORT_OUTPUTDIR="$OUTPUT
DIR
/configure-support"
$MKDIR -p "$CONFIGURESUPPORT_OUTPUTDIR"
SPEC="$OUTPUT
_ROOT
/spec.gmk"
SPEC="$OUTPUT
DIR
/spec.gmk"
AC_SUBST(SPEC)
AC_SUBST(CONF_NAME)
AC_SUBST(OUTPUT
_ROOT
)
AC_SUBST(OUTPUT
DIR
)
AC_SUBST(CONFIGURESUPPORT_OUTPUTDIR)
# The spec.gmk file contains all variables for the make system.
AC_CONFIG_FILES([$OUTPUT
_ROOT
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
AC_CONFIG_FILES([$OUTPUT
DIR
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
# The bootcycle-spec.gmk file contains support for boot cycle builds.
AC_CONFIG_FILES([$OUTPUT
_ROOT
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
AC_CONFIG_FILES([$OUTPUT
DIR
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
# The buildjdk-spec.gmk file contains support for building a buildjdk when cross compiling.
AC_CONFIG_FILES([$OUTPUT
_ROOT
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in])
AC_CONFIG_FILES([$OUTPUT
DIR
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in])
# The compare.sh is used to compare the build output to other builds.
AC_CONFIG_FILES([$OUTPUT
_ROOT
/compare.sh:$AUTOCONF_DIR/compare.sh.in])
AC_CONFIG_FILES([$OUTPUT
DIR
/compare.sh:$AUTOCONF_DIR/compare.sh.in])
# The generated Makefile knows where the spec.gmk is and where the source is.
# You can run make from the OUTPUT
_ROOT
, or from the top-level Makefile
# You can run make from the OUTPUT
DIR
, or from the top-level Makefile
# which will look for generated configurations
AC_CONFIG_FILES([$OUTPUT
_ROOT
/Makefile:$AUTOCONF_DIR/Makefile.in])
AC_CONFIG_FILES([$OUTPUT
DIR
/Makefile:$AUTOCONF_DIR/Makefile.in])
])
#%%% Simple tools %%%
...
...
@@ -1184,7 +1184,7 @@ AC_DEFUN_ONCE([BASIC_TEST_USABILITY_ISSUES],
BASIC_CHECK_LEFTOVER_OVERRIDDEN
AC_MSG_CHECKING([if build directory is on local disk])
BASIC_CHECK_DIR_ON_LOCAL_DISK($OUTPUT
_ROOT
,
BASIC_CHECK_DIR_ON_LOCAL_DISK($OUTPUT
DIR
,
[OUTPUT_DIR_IS_LOCAL="yes"],
[OUTPUT_DIR_IS_LOCAL="no"])
AC_MSG_RESULT($OUTPUT_DIR_IS_LOCAL)
...
...
@@ -1196,7 +1196,7 @@ AC_DEFUN_ONCE([BASIC_TEST_USABILITY_ISSUES],
# Before generating output files, test if they exist. If they do, this is a reconfigure.
# Since we can't properly handle the dependencies for this, warn the user about the situation
if test -e $OUTPUT
_ROOT
/spec.gmk; then
if test -e $OUTPUT
DIR
/spec.gmk; then
IS_RECONFIGURE=yes
else
IS_RECONFIGURE=no
...
...
@@ -1267,18 +1267,18 @@ AC_DEFUN_ONCE([BASIC_POST_CONFIG_OUTPUT],
fi
# Rotate our log file (configure.log)
if test -e "$OUTPUT
_ROOT
/configure.log.old"; then
$RM -f "$OUTPUT
_ROOT
/configure.log.old"
if test -e "$OUTPUT
DIR
/configure.log.old"; then
$RM -f "$OUTPUT
DIR
/configure.log.old"
fi
if test -e "$OUTPUT
_ROOT
/configure.log"; then
$MV -f "$OUTPUT
_ROOT/configure.log" "$OUTPUT_ROOT
/configure.log.old" 2> /dev/null
if test -e "$OUTPUT
DIR
/configure.log"; then
$MV -f "$OUTPUT
DIR/configure.log" "$OUTPUTDIR
/configure.log.old" 2> /dev/null
fi
# Move configure.log from current directory to the build output root
if test -e ./configure.log; then
$MV -f ./configure.log "$OUTPUT
_ROOT
/configure.log" 2> /dev/null
$MV -f ./configure.log "$OUTPUT
DIR
/configure.log" 2> /dev/null
fi
# Make the compare script executable
$CHMOD +x $OUTPUT
_ROOT
/compare.sh
$CHMOD +x $OUTPUT
DIR
/compare.sh
])
make/autoconf/bootcycle-spec.gmk.in
浏览文件 @
eb025203
...
...
@@ -48,9 +48,9 @@ endif
BOOT_JDK := $(JDK_IMAGE_DIR)
# The bootcycle build has a different output directory
OLD_
BUILD_OUTPUT:=@BUILD_OUTPUT
@
BUILD_OUTPUT:=$(OLD_BUILD_OUTPUT
)/bootcycle-build
SJAVAC_SERVER_DIR:=$(patsubst $(OLD_
BUILD_OUTPUT)%, $(BUILD_OUTPUT
)%, $(SJAVAC_SERVER_DIR))
OLD_
OUTPUTDIR:=@OUTPUTDIR
@
OUTPUTDIR:=$(OLD_OUTPUTDIR
)/bootcycle-build
SJAVAC_SERVER_DIR:=$(patsubst $(OLD_
OUTPUTDIR)%, $(OUTPUTDIR
)%, $(SJAVAC_SERVER_DIR))
JAVA_CMD:=$(BOOT_JDK)/bin/java
JAVAC_CMD:=$(BOOT_JDK)/bin/javac
...
...
make/autoconf/buildjdk-spec.gmk.in
浏览文件 @
eb025203
...
...
@@ -43,10 +43,10 @@ SYSROOT_CFLAGS := @BUILD_SYSROOT_CFLAGS@
SYSROOT_LDFLAGS := @BUILD_SYSROOT_LDFLAGS@
# These directories should not be moved to BUILDJDK_OUTPUTDIR
HOTSPOT_OUTPUTDIR := $(patsubst $(
BUILD_OUTPUT
)%,$(BUILDJDK_OUTPUTDIR)%,$(HOTSPOT_OUTPUTDIR))
SUPPORT_OUTPUTDIR := $(patsubst $(
BUILD_OUTPUT
)%,$(BUILDJDK_OUTPUTDIR)%,$(SUPPORT_OUTPUTDIR))
JDK_OUTPUTDIR := $(patsubst $(
BUILD_OUTPUT
)%,$(BUILDJDK_OUTPUTDIR)%,$(JDK_OUTPUTDIR))
IMAGES_OUTPUTDIR := $(patsubst $(
BUILD_OUTPUT
)%,$(BUILDJDK_OUTPUTDIR)%,$(IMAGES_OUTPUTDIR))
HOTSPOT_OUTPUTDIR := $(patsubst $(
OUTPUTDIR
)%,$(BUILDJDK_OUTPUTDIR)%,$(HOTSPOT_OUTPUTDIR))
SUPPORT_OUTPUTDIR := $(patsubst $(
OUTPUTDIR
)%,$(BUILDJDK_OUTPUTDIR)%,$(SUPPORT_OUTPUTDIR))
JDK_OUTPUTDIR := $(patsubst $(
OUTPUTDIR
)%,$(BUILDJDK_OUTPUTDIR)%,$(JDK_OUTPUTDIR))
IMAGES_OUTPUTDIR := $(patsubst $(
OUTPUTDIR
)%,$(BUILDJDK_OUTPUTDIR)%,$(IMAGES_OUTPUTDIR))
OPENJDK_BUILD_CPU_LEGACY := @OPENJDK_BUILD_CPU_LEGACY@
OPENJDK_BUILD_CPU_LEGACY_LIB := @OPENJDK_BUILD_CPU_LEGACY_LIB@
...
...
make/autoconf/compare.sh.in
浏览文件 @
eb025203
...
...
@@ -70,14 +70,14 @@ export UNPACK200="@FIXPATH@ @BOOT_JDK@/bin/unpack200"
export
UNARCHIVE
=
"@UNZIP@ -q -o"
export
TOPDIR
=
"@TOPDIR@"
export
OUTPUT
_ROOT
=
"@OUTPUT_ROOT
@"
export
OUTPUT
DIR
=
"@OUTPUTDIR
@"
if
[
"@COMPILE_TYPE@"
!=
"cross"
]
;
then
export
JAVAP
=
"@FIXPATH@
$OUTPUT
_ROOT
/jdk/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
export
JIMAGE
=
"@FIXPATH@
$OUTPUT
_ROOT
/jdk/bin/jimage"
export
JAVAP
=
"@FIXPATH@
$OUTPUT
DIR
/jdk/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
export
JIMAGE
=
"@FIXPATH@
$OUTPUT
DIR
/jdk/bin/jimage"
elif
[
"@CREATE_BUILDJDK@"
=
"true"
]
;
then
export
JAVAP
=
"@FIXPATH@
$OUTPUT
_ROOT
/buildjdk/jdk/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
export
JIMAGE
=
"@FIXPATH@
$OUTPUT
_ROOT
/buildjdk/jdk/bin/jimage"
export
JAVAP
=
"@FIXPATH@
$OUTPUT
DIR
/buildjdk/jdk/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
export
JIMAGE
=
"@FIXPATH@
$OUTPUT
DIR
/buildjdk/jdk/bin/jimage"
else
export
JAVAP
=
"@FIXPATH@ @BUILD_JDK@/bin/javap @JAVA_TOOL_FLAGS_SMALL@"
export
JIMAGE
=
"@FIXPATH@ @BUILD_JDK@/bin/jimage"
...
...
@@ -95,9 +95,9 @@ if [ ! -e "$REAL_COMPARE_SCRIPT" ]; then
fi
# Rotate logs
$RM
$OUTPUT
_ROOT
/compare.log.old 2> /dev/null
$MV
$OUTPUT
_ROOT
/compare.log
$OUTPUT_ROOT
/compare.log.old 2> /dev/null
$RM
$OUTPUT
DIR
/compare.log.old 2> /dev/null
$MV
$OUTPUT
DIR
/compare.log
$OUTPUTDIR
/compare.log.old 2> /dev/null
export
SCRIPT_DIR
=
"
$(
cd
"
$(
dirname
"
$0
"
)
"
>
/dev/null
&&
pwd
)
"
$BASH
$TOPDIR
/make/scripts/logger.sh
$OUTPUT
_ROOT
/compare.log
$BASH
"
$REAL_COMPARE_SCRIPT
"
"
$@
"
$BASH
$TOPDIR
/make/scripts/logger.sh
$OUTPUT
DIR
/compare.log
$BASH
"
$REAL_COMPARE_SCRIPT
"
"
$@
"
make/autoconf/flags.m4
浏览文件 @
eb025203
...
...
@@ -1313,7 +1313,7 @@ AC_DEFUN([FLAGS_SETUP_COMPILER_FLAGS_FOR_JDK_HELPER],
$2LDFLAGS_JDKLIB="${$2LDFLAGS_JDKLIB} ${SHARED_LIBRARY_FLAGS}"
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
$2JAVA_BASE_LDFLAGS="${$2JAVA_BASE_LDFLAGS} \
-libpath:${OUTPUT
_ROOT
}/support/modules_libs/java.base"
-libpath:${OUTPUT
DIR
}/support/modules_libs/java.base"
$2JDKLIB_LIBS=""
else
$2JAVA_BASE_LDFLAGS="${$2JAVA_BASE_LDFLAGS} \
...
...
make/autoconf/generated-configure.sh
浏览文件 @
eb025203
...
...
@@ -870,7 +870,6 @@ IMPORT_MODULES_CONF
IMPORT_MODULES_LIBS
IMPORT_MODULES_CMDS
IMPORT_MODULES_CLASSES
BUILD_OUTPUT
EXTERNAL_BUILDJDK
BUILD_JDK
CREATE_BUILDJDK
...
...
@@ -952,7 +951,7 @@ CHECK_GMAKE
MAKE
PKGHANDLER
CONFIGURESUPPORT_OUTPUTDIR
OUTPUT
_ROOT
OUTPUT
DIR
CONF_NAME
SPEC
SDKROOT
...
...
@@ -5116,7 +5115,7 @@ VS_SDK_PLATFORM_NAME_2013=
#CUSTOM_AUTOCONF_INCLUDE
# Do not change or remove the following line, it is needed for consistency checks:
DATE_WHEN_GENERATED=150632
7629
DATE_WHEN_GENERATED=150632
8266
###############################################################################
#
...
...
@@ -17577,10 +17576,10 @@ $as_echo "in default location" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in build directory with custom name" >&5
$as_echo "in build directory with custom name" >&6; }
fi
OUTPUT
_ROOT
="${OUTPUT_BASE}/${CONF_NAME}"
$MKDIR -p "$OUTPUT
_ROOT
"
if test ! -d "$OUTPUT
_ROOT
"; then
as_fn_error $? "Could not create build directory $OUTPUT
_ROOT
" "$LINENO" 5
OUTPUT
DIR
="${OUTPUT_BASE}/${CONF_NAME}"
$MKDIR -p "$OUTPUT
DIR
"
if test ! -d "$OUTPUT
DIR
"; then
as_fn_error $? "Could not create build directory $OUTPUT
DIR
" "$LINENO" 5
fi
else
# We are running configure from outside of the src dir.
...
...
@@ -17590,17 +17589,17 @@ $as_echo "in build directory with custom name" >&6; }
if test "x${CONF_NAME}" = x; then
CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${TOPDIR}/build/!!"`
fi
OUTPUT
_ROOT
="$CURDIR"
OUTPUT
DIR
="$CURDIR"
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: in current directory" >&5
$as_echo "in current directory" >&6; }
# WARNING: This might be a bad thing to do. You need to be sure you want to
# have a configuration in this directory. Do some sanity checks!
if test ! -e "$OUTPUT
_ROOT
/spec.gmk"; then
if test ! -e "$OUTPUT
DIR
/spec.gmk"; then
# If we have a spec.gmk, we have run here before and we are OK. Otherwise, check for
# other files
files_present=`$LS $OUTPUT
_ROOT
`
files_present=`$LS $OUTPUT
DIR
`
# Configure has already touched config.log and confdefs.h in the current dir when this check
# is performed.
filtered_files=`$ECHO "$files_present" \
...
...
@@ -17636,12 +17635,12 @@ $as_echo "$CONF_NAME" >&6; }
# Only process if variable expands to non-empty
if test "x$OUTPUT
_ROOT
" != x; then
if test "x$OUTPUT
DIR
" != x; then
if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then
# Input might be given as Windows format, start by converting to
# unix format.
path="$OUTPUT
_ROOT
"
path="$OUTPUT
DIR
"
new_path=`$CYGPATH -u "$path"`
# Cygwin tries to hide some aspects of the Windows file system, such that binaries are
...
...
@@ -17653,9 +17652,9 @@ $as_echo "$CONF_NAME" >&6; }
# It is also a way to make sure we got the proper file name for the real test later on.
test_shortpath=`$CYGPATH -s -m "$new_path" 2> /dev/null`
if test "x$test_shortpath" = x; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT
_ROOT
, which resolves as \"$path\", is invalid." >&5
$as_echo "$as_me: The path of OUTPUT
_ROOT
, which resolves as \"$path\", is invalid." >&6;}
as_fn_error $? "Cannot locate the the path of OUTPUT
_ROOT
" "$LINENO" 5
{ $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT
DIR
, which resolves as \"$path\", is invalid." >&5
$as_echo "$as_me: The path of OUTPUT
DIR
, which resolves as \"$path\", is invalid." >&6;}
as_fn_error $? "Cannot locate the the path of OUTPUT
DIR
" "$LINENO" 5
fi
# Call helper function which possibly converts this using DOS-style short mode.
...
...
@@ -17693,14 +17692,14 @@ $as_echo "$as_me: The path of OUTPUT_ROOT, which resolves as \"$path\", is inval
if test "x$path" != "x$new_path"; then
OUTPUT
_ROOT
="$new_path"
{ $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT
_ROOT
to \"$new_path\"" >&5
$as_echo "$as_me: Rewriting OUTPUT
_ROOT
to \"$new_path\"" >&6;}
OUTPUT
DIR
="$new_path"
{ $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT
DIR
to \"$new_path\"" >&5
$as_echo "$as_me: Rewriting OUTPUT
DIR
to \"$new_path\"" >&6;}
fi
elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then
path="$OUTPUT
_ROOT
"
path="$OUTPUT
DIR
"
has_colon=`$ECHO $path | $GREP ^.:`
new_path="$path"
if test "x$has_colon" = x; then
...
...
@@ -17731,9 +17730,9 @@ $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;}
fi
if test "x$path" != "x$new_path"; then
OUTPUT
_ROOT
="$new_path"
{ $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT
_ROOT
to \"$new_path\"" >&5
$as_echo "$as_me: Rewriting OUTPUT
_ROOT
to \"$new_path\"" >&6;}
OUTPUT
DIR
="$new_path"
{ $as_echo "$as_me:${as_lineno-$LINENO}: Rewriting OUTPUT
DIR
to \"$new_path\"" >&5
$as_echo "$as_me: Rewriting OUTPUT
DIR
to \"$new_path\"" >&6;}
fi
# Save the first 10 bytes of this path to the storage, so fixpath can work.
...
...
@@ -17741,56 +17740,56 @@ $as_echo "$as_me: Rewriting OUTPUT_ROOT to \"$new_path\"" >&6;}
else
# We're on a unix platform. Hooray! :)
path="$OUTPUT
_ROOT
"
path="$OUTPUT
DIR
"
has_space=`$ECHO "$path" | $GREP " "`
if test "x$has_space" != x; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT
_ROOT
, which resolves as \"$path\", is invalid." >&5
$as_echo "$as_me: The path of OUTPUT
_ROOT
, which resolves as \"$path\", is invalid." >&6;}
{ $as_echo "$as_me:${as_lineno-$LINENO}: The path of OUTPUT
DIR
, which resolves as \"$path\", is invalid." >&5
$as_echo "$as_me: The path of OUTPUT
DIR
, which resolves as \"$path\", is invalid." >&6;}
as_fn_error $? "Spaces are not allowed in this path." "$LINENO" 5
fi
# Use eval to expand a potential ~
eval path="$path"
if test ! -f "$path" && test ! -d "$path"; then
as_fn_error $? "The path of OUTPUT
_ROOT
, which resolves as \"$path\", is not found." "$LINENO" 5
as_fn_error $? "The path of OUTPUT
DIR
, which resolves as \"$path\", is not found." "$LINENO" 5
fi
if test -d "$path"; then
OUTPUT
_ROOT
="`cd "$path"; $THEPWDCMD -L`"
OUTPUT
DIR
="`cd "$path"; $THEPWDCMD -L`"
else
dir="`$DIRNAME "$path"`"
base="`$BASENAME "$path"`"
OUTPUT
_ROOT
="`cd "$dir"; $THEPWDCMD -L`/$base"
OUTPUT
DIR
="`cd "$dir"; $THEPWDCMD -L`/$base"
fi
fi
fi
CONFIGURESUPPORT_OUTPUTDIR="$OUTPUT
_ROOT
/configure-support"
CONFIGURESUPPORT_OUTPUTDIR="$OUTPUT
DIR
/configure-support"
$MKDIR -p "$CONFIGURESUPPORT_OUTPUTDIR"
SPEC="$OUTPUT
_ROOT
/spec.gmk"
SPEC="$OUTPUT
DIR
/spec.gmk"
# The spec.gmk file contains all variables for the make system.
ac_config_files="$ac_config_files $OUTPUT
_ROOT
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
ac_config_files="$ac_config_files $OUTPUT
DIR
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in"
# The bootcycle-spec.gmk file contains support for boot cycle builds.
ac_config_files="$ac_config_files $OUTPUT
_ROOT
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in"
ac_config_files="$ac_config_files $OUTPUT
DIR
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in"
# The buildjdk-spec.gmk file contains support for building a buildjdk when cross compiling.
ac_config_files="$ac_config_files $OUTPUT
_ROOT
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in"
ac_config_files="$ac_config_files $OUTPUT
DIR
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in"
# The compare.sh is used to compare the build output to other builds.
ac_config_files="$ac_config_files $OUTPUT
_ROOT
/compare.sh:$AUTOCONF_DIR/compare.sh.in"
ac_config_files="$ac_config_files $OUTPUT
DIR
/compare.sh:$AUTOCONF_DIR/compare.sh.in"
# The generated Makefile knows where the spec.gmk is and where the source is.
# You can run make from the OUTPUT
_ROOT
, or from the top-level Makefile
# You can run make from the OUTPUT
DIR
, or from the top-level Makefile
# which will look for generated configurations
ac_config_files="$ac_config_files $OUTPUT
_ROOT
/Makefile:$AUTOCONF_DIR/Makefile.in"
ac_config_files="$ac_config_files $OUTPUT
DIR
/Makefile:$AUTOCONF_DIR/Makefile.in"
...
...
@@ -31721,9 +31720,9 @@ $as_echo "no" >&6; }
###############################################################################
BUILD_OUTPUT="$OUTPUT_ROOT
"
OUTPUTDIR="$OUTPUTDIR
"
JDK_OUTPUTDIR="$OUTPUT
_ROOT
/jdk"
JDK_OUTPUTDIR="$OUTPUT
DIR
/jdk"
# Where are the sources.
...
...
@@ -51883,7 +51882,7 @@ fi
LDFLAGS_JDKLIB="${LDFLAGS_JDKLIB} ${SHARED_LIBRARY_FLAGS}"
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
JAVA_BASE_LDFLAGS="${JAVA_BASE_LDFLAGS} \
-libpath:${OUTPUT
_ROOT
}/support/modules_libs/java.base"
-libpath:${OUTPUT
DIR
}/support/modules_libs/java.base"
JDKLIB_LIBS=""
else
JAVA_BASE_LDFLAGS="${JAVA_BASE_LDFLAGS} \
...
...
@@ -52762,7 +52761,7 @@ fi
OPENJDK_BUILD_LDFLAGS_JDKLIB="${OPENJDK_BUILD_LDFLAGS_JDKLIB} ${SHARED_LIBRARY_FLAGS}"
if test "x$TOOLCHAIN_TYPE" = xmicrosoft; then
OPENJDK_BUILD_JAVA_BASE_LDFLAGS="${OPENJDK_BUILD_JAVA_BASE_LDFLAGS} \
-libpath:${OUTPUT
_ROOT
}/support/modules_libs/java.base"
-libpath:${OUTPUT
DIR
}/support/modules_libs/java.base"
OPENJDK_BUILD_JDKLIB_LIBS=""
else
OPENJDK_BUILD_JAVA_BASE_LDFLAGS="${OPENJDK_BUILD_JAVA_BASE_LDFLAGS} \
...
...
@@ -67550,7 +67549,7 @@ $as_echo_n "checking if build directory is on local disk... " >&6; }
OUTPUT_DIR_IS_LOCAL="yes"
fi
else
if $DF -l $OUTPUT
_ROOT
> /dev/null 2>&1; then
if $DF -l $OUTPUT
DIR
> /dev/null 2>&1; then
OUTPUT_DIR_IS_LOCAL="yes"
else
OUTPUT_DIR_IS_LOCAL="no"
...
...
@@ -67567,7 +67566,7 @@ $as_echo "$OUTPUT_DIR_IS_LOCAL" >&6; }
# Before generating output files, test if they exist. If they do, this is a reconfigure.
# Since we can't properly handle the dependencies for this, warn the user about the situation
if test -e $OUTPUT
_ROOT
/spec.gmk; then
if test -e $OUTPUT
DIR
/spec.gmk; then
IS_RECONFIGURE=yes
else
IS_RECONFIGURE=no
...
...
@@ -68317,11 +68316,11 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
for ac_config_target in $ac_config_targets
do
case $ac_config_target in
"$OUTPUT
_ROOT/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;;
"$OUTPUT
_ROOT/bootcycle-spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in" ;;
"$OUTPUT
_ROOT/buildjdk-spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in" ;;
"$OUTPUT
_ROOT/compare.sh") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT
/compare.sh:$AUTOCONF_DIR/compare.sh.in" ;;
"$OUTPUT
_ROOT/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT
/Makefile:$AUTOCONF_DIR/Makefile.in" ;;
"$OUTPUT
DIR/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUTDIR
/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;;
"$OUTPUT
DIR/bootcycle-spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUTDIR
/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in" ;;
"$OUTPUT
DIR/buildjdk-spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUTDIR
/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in" ;;
"$OUTPUT
DIR/compare.sh") CONFIG_FILES="$CONFIG_FILES $OUTPUTDIR
/compare.sh:$AUTOCONF_DIR/compare.sh.in" ;;
"$OUTPUT
DIR/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUTDIR
/Makefile:$AUTOCONF_DIR/Makefile.in" ;;
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
esac
...
...
@@ -68781,20 +68780,20 @@ fi
fi
# Rotate our log file (configure.log)
if test -e "$OUTPUT
_ROOT
/configure.log.old"; then
$RM -f "$OUTPUT
_ROOT
/configure.log.old"
if test -e "$OUTPUT
DIR
/configure.log.old"; then
$RM -f "$OUTPUT
DIR
/configure.log.old"
fi
if test -e "$OUTPUT
_ROOT
/configure.log"; then
$MV -f "$OUTPUT
_ROOT/configure.log" "$OUTPUT_ROOT
/configure.log.old" 2> /dev/null
if test -e "$OUTPUT
DIR
/configure.log"; then
$MV -f "$OUTPUT
DIR/configure.log" "$OUTPUTDIR
/configure.log.old" 2> /dev/null
fi
# Move configure.log from current directory to the build output root
if test -e ./configure.log; then
$MV -f ./configure.log "$OUTPUT
_ROOT
/configure.log" 2> /dev/null
$MV -f ./configure.log "$OUTPUT
DIR
/configure.log" 2> /dev/null
fi
# Make the compare script executable
$CHMOD +x $OUTPUT
_ROOT
/compare.sh
$CHMOD +x $OUTPUT
DIR
/compare.sh
# Finally output some useful information to the user
...
...
@@ -68805,15 +68804,15 @@ fi
printf "====================================================\n"
if test "x$no_create" != "xyes"; then
if test "x$IS_RECONFIGURE" != "xyes"; then
printf "A new configuration has been successfully created in\n%s\n" "$OUTPUT
_ROOT
"
printf "A new configuration has been successfully created in\n%s\n" "$OUTPUT
DIR
"
else
printf "The existing configuration has been successfully updated in\n%s\n" "$OUTPUT
_ROOT
"
printf "The existing configuration has been successfully updated in\n%s\n" "$OUTPUT
DIR
"
fi
else
if test "x$IS_RECONFIGURE" != "xyes"; then
printf "A configuration has been successfully checked but not created\n"
else
printf "The existing configuration has been successfully checked in\n%s\n" "$OUTPUT
_ROOT
"
printf "The existing configuration has been successfully checked in\n%s\n" "$OUTPUT
DIR
"
fi
fi
if test "x$CONFIGURE_COMMAND_LINE" != x; then
make/autoconf/help.m4
浏览文件 @
eb025203
...
...
@@ -206,15 +206,15 @@ AC_DEFUN_ONCE([HELP_PRINT_SUMMARY_AND_WARNINGS],
printf "====================================================\n"
if test "x$no_create" != "xyes"; then
if test "x$IS_RECONFIGURE" != "xyes"; then
printf "A new configuration has been successfully created in\n%s\n" "$OUTPUT
_ROOT
"
printf "A new configuration has been successfully created in\n%s\n" "$OUTPUT
DIR
"
else
printf "The existing configuration has been successfully updated in\n%s\n" "$OUTPUT
_ROOT
"
printf "The existing configuration has been successfully updated in\n%s\n" "$OUTPUT
DIR
"
fi
else
if test "x$IS_RECONFIGURE" != "xyes"; then
printf "A configuration has been successfully checked but not created\n"
else
printf "The existing configuration has been successfully checked in\n%s\n" "$OUTPUT
_ROOT
"
printf "The existing configuration has been successfully checked in\n%s\n" "$OUTPUT
DIR
"
fi
fi
if test "x$CONFIGURE_COMMAND_LINE" != x; then
...
...
make/autoconf/source-dirs.m4
浏览文件 @
eb025203
...
...
@@ -25,9 +25,9 @@
AC_DEFUN_ONCE([SRCDIRS_SETUP_DIRS],
[
BUILD_OUTPUT="$OUTPUT_ROOT
"
AC_SUBST(
BUILD_OUTPUT
)
JDK_OUTPUTDIR="$OUTPUT
_ROOT
/jdk"
OUTPUTDIR="$OUTPUTDIR
"
AC_SUBST(
OUTPUTDIR
)
JDK_OUTPUTDIR="$OUTPUT
DIR
/jdk"
# Where are the sources.
AC_SUBST(TOPDIR)
...
...
make/autoconf/spec.gmk.in
浏览文件 @
eb025203
...
...
@@ -131,7 +131,6 @@ TOPDIR:=@TOPDIR@
ORIGINAL_TOPDIR:=@ORIGINAL_TOPDIR@
CANONICAL_TOPDIR:=@CANONICAL_TOPDIR@
OUTPUT_ROOT:=@OUTPUT_ROOT@
IMPORT_MODULES_CLASSES:=@IMPORT_MODULES_CLASSES@
IMPORT_MODULES_CMDS:=@IMPORT_MODULES_CMDS@
...
...
@@ -243,29 +242,22 @@ ENABLE_FULL_DOCS := @ENABLE_FULL_DOCS@
# JDK_OUTPUTDIR specifies where a working jvm is built.
# You can run $(JDK_OUTPUTDIR)/bin/java
# Though the layout of the contents of $(JDK_OUTPUTDIR) is not
# yet the same as a default installation.
#
# When you run "make install" it will create the standardized
# layout for the jdk and the jre inside the IMAGES_OUTPUTDIR subdir.
# Then it will copy the contents of the jdk into the installation
# directory.
BUILD_OUTPUT:=@BUILD_OUTPUT
@
OUTPUTDIR := @OUTPUTDIR
@
# Colon left out to be able to override IMAGES_OUTPUTDIR for bootcycle-images
SUPPORT_OUTPUTDIR=$(
BUILD_OUTPUT
)/support
BUILDTOOLS_OUTPUTDIR=$(
BUILD_OUTPUT
)/buildtools
SUPPORT_OUTPUTDIR=$(
OUTPUTDIR
)/support
BUILDTOOLS_OUTPUTDIR=$(
OUTPUTDIR
)/buildtools
HOTSPOT_OUTPUTDIR=$(
BUILD_OUTPUT
)/hotspot
JDK_OUTPUTDIR=$(
BUILD_OUTPUT
)/jdk
IMAGES_OUTPUTDIR=$(
BUILD_OUTPUT
)/images
BUNDLES_OUTPUTDIR=$(
BUILD_OUTPUT
)/bundles
TESTMAKE_OUTPUTDIR=$(
BUILD_OUTPUT
)/test-make
MAKESUPPORT_OUTPUTDIR=$(
BUILD_OUTPUT
)/make-support
HOTSPOT_OUTPUTDIR=$(
OUTPUTDIR
)/hotspot
JDK_OUTPUTDIR=$(
OUTPUTDIR
)/jdk
IMAGES_OUTPUTDIR=$(
OUTPUTDIR
)/images
BUNDLES_OUTPUTDIR=$(
OUTPUTDIR
)/bundles
TESTMAKE_OUTPUTDIR=$(
OUTPUTDIR
)/test-make
MAKESUPPORT_OUTPUTDIR=$(
OUTPUTDIR
)/make-support
# This does not get overridden in a bootcycle build
CONFIGURESUPPORT_OUTPUTDIR:=@CONFIGURESUPPORT_OUTPUTDIR@
BUILDJDK_OUTPUTDIR=$(
BUILD_OUTPUT
)/buildjdk
BUILDJDK_OUTPUTDIR=$(
OUTPUTDIR
)/buildjdk
BUILD_FAILURE_HANDLER := @BUILD_FAILURE_HANDLER@
...
...
make/common/JarArchive.gmk
浏览文件 @
eb025203
...
...
@@ -211,7 +211,7 @@ define SetupJarArchiveBody
$1_SUPDATE_CONTENTS=$(JAR) $$($1_JAR_UPDATE_OPTIONS) $$@ @$$($1_BIN)/_the.$$($1_JARNAME)_contents $$(NEWLINE)
# Use a slightly shorter name for logging, but with enough path to identify this jar.
$1_NAME:=$$(subst $$(OUTPUT
_ROOT
)/,,$$($1_JAR))
$1_NAME:=$$(subst $$(OUTPUT
DIR
)/,,$$($1_JAR))
ifneq (,$$($1_CHECK_COMPRESS_JAR))
$1_JAR_CREATE_OPTIONS := c0fm
...
...
make/common/MakeBase.gmk
浏览文件 @
eb025203
...
...
@@ -82,7 +82,7 @@ PrintVar = \
### Functions for timers
# Store the build times in this directory.
BUILDTIMESDIR=$(OUTPUT
_ROOT
)/make-support/build-times
BUILDTIMESDIR=$(OUTPUT
DIR
)/make-support/build-times
# Record starting time for build of a sub repository.
define RecordStartTime
...
...
@@ -155,7 +155,7 @@ else # HAS_FILE_FUNCTION = false
$(strip $(shell $(CAT) $(TOPDIR)/make/common/support/ListPathsSafely-pre-compress.incl)))
compress_paths += \
$(subst $(TOPDIR),X97, \
$(subst $(OUTPUT
_ROOT
),X98, \
$(subst $(OUTPUT
DIR
),X98, \
$(subst X,X00, \
$(subst $(SPACE),\n,$(strip $1)))))
$(eval compress_paths += \
...
...
@@ -163,7 +163,7 @@ else # HAS_FILE_FUNCTION = false
decompress_paths=$(SED) -f $(TOPDIR)/make/common/support/ListPathsSafely-uncompress.sed \
-e 's|X99|\\n|g' \
-e 's|X98|$(OUTPUT
_ROOT
)|g' -e 's|X97|$(TOPDIR)|g' \
-e 's|X98|$(OUTPUT
DIR
)|g' -e 's|X97|$(TOPDIR)|g' \
-e 's|X00|X|g'
ListPathsSafely_IfPrintf = \
...
...
@@ -359,11 +359,11 @@ define SetupLogging
ifeq ($$(IS_GNU_TIME), yes)
SHELL := $$(BASH) $$(TOPDIR)/make/scripts/shell-profiler.sh \
gnutime $$(TIME) \
$$(OUTPUT
_ROOT
)/build-profile.log $$(SHELL)
$$(OUTPUT
DIR
)/build-profile.log $$(SHELL)
else ifneq ($$(FLOCK), )
SHELL := $$(BASH) $$(TOPDIR)/make/scripts/shell-profiler.sh \
flock $$(FLOCK) \
$$(OUTPUT
_ROOT
)/build-profile.log $$(SHELL)
$$(OUTPUT
DIR
)/build-profile.log $$(SHELL)
endif
endif
...
...
@@ -707,7 +707,7 @@ define AddFileToCopy
# 4 : Macro to call for copy operation
# 5 : Action text to log
$2: $1
$$(call LogInfo, $(strip $5) $$(patsubst $(OUTPUT
_ROOT
)/%,%,$$@))
$$(call LogInfo, $(strip $5) $$(patsubst $(OUTPUT
DIR
)/%,%,$$@))
$$($$(strip $4))
$3 += $2
...
...
@@ -937,8 +937,8 @@ ExecuteWithLog = \
$(call WriteFile, $2, $(strip $1).cmdline) \
( $(strip $2) > >($(TEE) $(strip $1).log) 2> >($(TEE) $(strip $1).log >&2) || \
( exitcode=$(DOLLAR)? && \
$(CP) $(strip $1).log $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(
BUILD_OUTPUT
)/%,%,$(strip $1))).log && \
$(CP) $(strip $1).cmdline $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(
BUILD_OUTPUT
)/%,%,$(strip $1))).cmdline && \
$(CP) $(strip $1).log $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(
OUTPUTDIR
)/%,%,$(strip $1))).log && \
$(CP) $(strip $1).cmdline $(MAKESUPPORT_OUTPUTDIR)/failure-logs/$(subst /,_,$(patsubst $(
OUTPUTDIR
)/%,%,$(strip $1))).cmdline && \
exit $(DOLLAR)exitcode ) )
################################################################################
...
...
make/common/NativeCompilation.gmk
浏览文件 @
eb025203
...
...
@@ -751,10 +751,10 @@ define SetupNativeCompilationBody
# This is a rough heuristic and may not always print accurate information.
$$($1_BUILD_INFO): $$($1_SRCS) $$($1_COMPILE_VARDEPS_FILE)
ifeq ($$(wildcard $$($1_TARGET)),)
$(ECHO) 'Creating $$(subst $$(
BUILD_OUTPUT
)/,,$$($1_TARGET)) from $$(words \
$(ECHO) 'Creating $$(subst $$(
OUTPUTDIR
)/,,$$($1_TARGET)) from $$(words \
$$(filter-out %.vardeps, $$?)) file(s)'
else
$(ECHO) $$(strip 'Updating $$(subst $$(
BUILD_OUTPUT
)/,,$$($1_TARGET))' \
$(ECHO) $$(strip 'Updating $$(subst $$(
OUTPUTDIR
)/,,$$($1_TARGET))' \
$$(if $$(filter-out %.vardeps, $$?), \
'due to $$(words $$(filter-out %.vardeps, $$?)) file(s)', \
$$(if $$(filter %.vardeps, $$?), 'due to makefile changes')))
...
...
@@ -946,9 +946,9 @@ define SetupNativeCompilationBody
ifeq ($$(TOOLCHAIN_TYPE), clang)
# There is no strlen function in make, but checking path depth is a
# reasonable approximation.
ifneq ($$(word 10, $$(subst /, ,$$(OUTPUT
_ROOT
))), )
ifneq ($$(word 10, $$(subst /, ,$$(OUTPUT
DIR
))), )
$1_LINK_OBJS_RELATIVE := true
$1_ALL_OBJS_RELATIVE := $$(patsubst $$(OUTPUT
_ROOT
)/%, %, $$($1_ALL_OBJS))
$1_ALL_OBJS_RELATIVE := $$(patsubst $$(OUTPUT
DIR
)/%, %, $$($1_ALL_OBJS))
endif
endif
endif
...
...
@@ -976,7 +976,7 @@ define SetupNativeCompilationBody
$$($1_STRIP_CMD)
else
$$(call ExecuteWithLog, $$($1_OBJECT_DIR)/$$($1_SAFE_NAME)_link, \
$$(if $$($1_LINK_OBJS_RELATIVE), $$(CD) $$(OUTPUT
_ROOT
) ; ) \
$$(if $$($1_LINK_OBJS_RELATIVE), $$(CD) $$(OUTPUT
DIR
) ; ) \
$$($1_LD) $$($1_LDFLAGS) $$($1_EXTRA_LDFLAGS) $$($1_SYSROOT_LDFLAGS) \
$(LD_OUT_OPTION)$$@ $$($1_LD_OBJ_ARG) $$($1_RES) $$($1_LIBS) \
$$($1_EXTRA_LIBS)) ; \
...
...
make/common/ZipArchive.gmk
浏览文件 @
eb025203
...
...
@@ -95,7 +95,7 @@ define SetupZipArchiveBody
endif
# Use a slightly shorter name for logging, but with enough path to identify this zip.
$1_NAME:=$$(subst $$(OUTPUT
_ROOT
)/,,$$($1_ZIP))
$1_NAME:=$$(subst $$(OUTPUT
DIR
)/,,$$($1_ZIP))
# Now $1_ALL_SRCS should contain all sources that are going to be put into the zip.
# I.e. the zip -i and -x options should match the filtering done in the makefile.
...
...
make/copy/Copy-java.base.gmk
浏览文件 @
eb025203
...
...
@@ -208,7 +208,7 @@ endif
CACERTS_DST := $(LIB_DST_DIR)/security/cacerts
$(CACERTS_DST): $(CACERTS_FILE)
$(call LogInfo, Copying $(patsubst $(OUTPUT
_ROOT
)/%, %, $@))
$(call LogInfo, Copying $(patsubst $(OUTPUT
DIR
)/%, %, $@))
$(call install-file)
TARGETS += $(CACERTS_DST)
...
...
make/devkit/Makefile
浏览文件 @
eb025203
...
...
@@ -75,12 +75,12 @@ ifeq (,$(SKIP_ME))
$(foreach p,$(filter-out $(me),$(platforms)),$(eval $(p)
:
$$(me)))
endif
OUTPUT
_ROOT
=
$(
abspath
../../build/devkit
)
RESULT
=
$(OUTPUT
_ROOT
)
/result
OUTPUT
DIR
=
$(
abspath
../../build/devkit
)
RESULT
=
$(OUTPUT
DIR
)
/result
submakevars
=
HOST
=
$@
BUILD
=
$(me)
\
RESULT
=
$(RESULT)
PREFIX
=
$(RESULT)
/
$@
\
OUTPUT
_ROOT
=
$(OUTPUT_ROOT
)
OUTPUT
DIR
=
$(OUTPUTDIR
)
$(platforms)
:
@
echo
'Building compilers for $@'
@
echo
'Targets:
$(platforms)
'
...
...
make/devkit/Tools.gmk
浏览文件 @
eb025203
...
...
@@ -121,13 +121,13 @@ else
endif
# Define directories
RESULT := $(OUTPUT
_ROOT
)/result
BUILDDIR := $(OUTPUT
_ROOT
)/$(HOST)/$(TARGET)
RESULT := $(OUTPUT
DIR
)/result
BUILDDIR := $(OUTPUT
DIR
)/$(HOST)/$(TARGET)
PREFIX := $(RESULT)/$(HOST)
TARGETDIR := $(PREFIX)/$(TARGET)
SYSROOT := $(TARGETDIR)/sysroot
DOWNLOAD := $(OUTPUT
_ROOT
)/download
SRCDIR := $(OUTPUT
_ROOT
)/src
DOWNLOAD := $(OUTPUT
DIR
)/download
SRCDIR := $(OUTPUT
DIR
)/src
# Marker file for unpacking rpms
rpms := $(SYSROOT)/rpms_unpacked
...
...
make/gensrc/Gensrc-jdk.charsets.gmk
浏览文件 @
eb025203
...
...
@@ -72,7 +72,7 @@ $(CHARSET_DONE_CS)-euctw: $(CHARSET_COPYRIGHT_HEADER)/EUC_TW.java \
$(CHARSET_GENSRC_JAVA_DIR_CS)/sjis0213.dat: $(CHARSET_DATA_DIR)/sjis0213.map \
$(BUILD_TOOLS_JDK)
$(call LogInfo, Generating $(patsubst $(OUTPUT
_ROOT
)/%, %, $@))
$(call LogInfo, Generating $(patsubst $(OUTPUT
DIR
)/%, %, $@))
$(call MakeDir, $(@D))
$(TOOL_CHARSETMAPPING) '$<' '$@' sjis0213
...
...
make/gensrc/GensrcIcons.gmk
浏览文件 @
eb025203
...
...
@@ -117,7 +117,7 @@ ifeq ($(OPENJDK_TARGET_OS), macosx)
$(GENSRC_OSX_ICONS): $(GENSRC_OSX_ICONS_SRC) $(BUILD_TOOLS_JDK)
$(call LogInfo, Generating $(patsubst $(OUTPUT
_ROOT
)/%, %, $@))
$(call LogInfo, Generating $(patsubst $(OUTPUT
DIR
)/%, %, $@))
$(call MakeDir, $(@D))
$(RM) $@ $@.tmp
$(ECHO) "static unsigned char sAWTIconData[] = { " >> $@.tmp
...
...
make/hotspot/ide/CreateVSProject.gmk
浏览文件 @
eb025203
...
...
@@ -99,7 +99,7 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
# Run the ProjectCreator tool
PROJECT_CREATOR_TOOL := $(JAVA_SMALL) -cp $(TOOLS_OUTPUTDIR) build.tools.projectcreator.ProjectCreator
IDE_OUTPUTDIR := $(
BUILD_OUTPUT
)/ide/hotspot-visualstudio
IDE_OUTPUTDIR := $(
OUTPUTDIR
)/ide/hotspot-visualstudio
VCPROJ_FILE := $(IDE_OUTPUTDIR)/jvm.vcxproj
...
...
make/test/JtregNativeHotspot.gmk
浏览文件 @
eb025203
...
...
@@ -117,7 +117,7 @@ ifeq ($(OPENJDK_TARGET_OS), windows)
BUILD_HOTSPOT_JTREG_EXECUTABLES_CFLAGS_exeFPRegs := -MT
endif
BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(
BUILD_OUTPUT
)/support/test/hotspot/jtreg/native
BUILD_HOTSPOT_JTREG_OUTPUT_DIR := $(
OUTPUTDIR
)/support/test/hotspot/jtreg/native
BUILD_HOTSPOT_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/hotspot/jtreg
...
...
make/test/JtregNativeJdk.gmk
浏览文件 @
eb025203
...
...
@@ -47,7 +47,7 @@ BUILD_JDK_JTREG_NATIVE_SRC += \
$(TOPDIR)/test/jdk/java/lang/String/nativeEncoding \
#
BUILD_JDK_JTREG_OUTPUT_DIR := $(
BUILD_OUTPUT
)/support/test/jdk/jtreg/native
BUILD_JDK_JTREG_OUTPUT_DIR := $(
OUTPUTDIR
)/support/test/jdk/jtreg/native
BUILD_JDK_JTREG_IMAGE_DIR := $(TEST_IMAGE_DIR)/jdk/jtreg
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录