Skip to content

Commit 5ebca33

Browse files
Merge tag 'jdk-23+2' into labsjdk/automation-12-19-2023-2542
Added tag jdk-23+2 for changeset cf94854
2 parents 8784e1a + cf94854 commit 5ebca33

File tree

173 files changed

+11066
-2904
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+11066
-2904
lines changed

make/CompileDemos.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ DEMO_MANIFEST := $(SUPPORT_OUTPUTDIR)/demos/java-main-manifest.mf
5858
# This rule will be depended on due to the MANIFEST line in SetupBuildDemo
5959
# and SetupBuildJvmtiDemo.
6060
$(eval $(call SetupTextFileProcessing, BUILD_JAVA_MANIFEST, \
61-
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf, \
61+
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf.template, \
6262
OUTPUT_FILE := $(DEMO_MANIFEST), \
6363
REPLACEMENTS := \
6464
@@VERSION_SPECIFICATION@@ => $(VERSION_SPECIFICATION) ; \

make/JrtfsJar.gmk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ include TextFileProcessing.gmk
3333

3434
# This rule will be depended on due to the MANIFEST line
3535
$(eval $(call SetupTextFileProcessing, BUILD_JAVA_MANIFEST, \
36-
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf, \
36+
SOURCE_FILES := $(TOPDIR)/make/data/mainmanifest/manifest.mf.template, \
3737
OUTPUT_FILE := $(SUPPORT_OUTPUTDIR)/java-main-manifest.mf, \
3838
REPLACEMENTS := \
3939
@@VERSION_SPECIFICATION@@ => $(VERSION_SPECIFICATION) ; \

make/MacBundles.gmk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ifeq ($(call isTargetOs, macosx), true)
6969
))
7070

7171
$(eval $(call SetupTextFileProcessing, BUILD_JDK_PLIST, \
72-
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist, \
72+
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JDK-Info.plist.template, \
7373
OUTPUT_FILE := $(JDK_MACOSX_CONTENTS_DIR)/Info.plist, \
7474
REPLACEMENTS := \
7575
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jdk ; \
@@ -82,7 +82,7 @@ ifeq ($(call isTargetOs, macosx), true)
8282
))
8383

8484
$(eval $(call SetupTextFileProcessing, BUILD_JRE_PLIST, \
85-
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist, \
85+
SOURCE_FILES := $(MACOSX_PLIST_SRC)/JRE-Info.plist.template, \
8686
OUTPUT_FILE := $(JRE_MACOSX_CONTENTS_DIR)/Info.plist, \
8787
REPLACEMENTS := \
8888
@@ID@@ => $(MACOSX_BUNDLE_ID_BASE).jre ; \

make/Main.gmk

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -744,9 +744,16 @@ endif
744744

745745
$(eval $(call SetupTarget, build-test-lib, \
746746
MAKEFILE := test/BuildTestLib, \
747+
TARGET := build-test-lib, \
747748
DEPS := exploded-image, \
748749
))
749750

751+
$(eval $(call SetupTarget, test-image-lib, \
752+
MAKEFILE := test/BuildTestLib, \
753+
TARGET := test-image-lib, \
754+
DEPS := build-test-lib, \
755+
))
756+
750757
ifeq ($(BUILD_FAILURE_HANDLER), true)
751758
# Builds the failure handler jtreg extension
752759
$(eval $(call SetupTarget, build-test-failure-handler, \
@@ -781,7 +788,7 @@ endif
781788

782789
$(eval $(call SetupTarget, build-microbenchmark, \
783790
MAKEFILE := test/BuildMicrobenchmark, \
784-
DEPS := interim-langtools exploded-image, \
791+
DEPS := interim-langtools exploded-image build-test-lib, \
785792
))
786793

787794
################################################################################
@@ -1264,7 +1271,7 @@ all-docs-bundles: docs-jdk-bundles docs-javase-bundles docs-reference-bundles
12641271
# This target builds the test image
12651272
test-image: prepare-test-image test-image-jdk-jtreg-native \
12661273
test-image-demos-jdk test-image-libtest-jtreg-native \
1267-
test-image-lib-native
1274+
test-image-lib test-image-lib-native
12681275

12691276
ifneq ($(JVM_TEST_IMAGE_TARGETS), )
12701277
# If JVM_TEST_IMAGE_TARGETS is externally defined, use it instead of the
File renamed without changes.

make/autoconf/basic.m4

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -448,17 +448,17 @@ AC_DEFUN_ONCE([BASIC_SETUP_OUTPUT_DIR],
448448
AC_SUBST(CONFIGURESUPPORT_OUTPUTDIR)
449449
450450
# The spec.gmk file contains all variables for the make system.
451-
AC_CONFIG_FILES([$OUTPUTDIR/spec.gmk:$AUTOCONF_DIR/spec.gmk.in])
451+
AC_CONFIG_FILES([$OUTPUTDIR/spec.gmk:$AUTOCONF_DIR/spec.gmk.template])
452452
# The bootcycle-spec.gmk file contains support for boot cycle builds.
453-
AC_CONFIG_FILES([$OUTPUTDIR/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.in])
453+
AC_CONFIG_FILES([$OUTPUTDIR/bootcycle-spec.gmk:$AUTOCONF_DIR/bootcycle-spec.gmk.template])
454454
# The buildjdk-spec.gmk file contains support for building a buildjdk when cross compiling.
455-
AC_CONFIG_FILES([$OUTPUTDIR/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.in])
455+
AC_CONFIG_FILES([$OUTPUTDIR/buildjdk-spec.gmk:$AUTOCONF_DIR/buildjdk-spec.gmk.template])
456456
# The compare.sh is used to compare the build output to other builds.
457-
AC_CONFIG_FILES([$OUTPUTDIR/compare.sh:$AUTOCONF_DIR/compare.sh.in])
457+
AC_CONFIG_FILES([$OUTPUTDIR/compare.sh:$AUTOCONF_DIR/compare.sh.template])
458458
# The generated Makefile knows where the spec.gmk is and where the source is.
459459
# You can run make from the OUTPUTDIR, or from the top-level Makefile
460460
# which will look for generated configurations
461-
AC_CONFIG_FILES([$OUTPUTDIR/Makefile:$AUTOCONF_DIR/Makefile.in])
461+
AC_CONFIG_FILES([$OUTPUTDIR/Makefile:$AUTOCONF_DIR/Makefile.template])
462462
])
463463

464464
###############################################################################
File renamed without changes.
File renamed without changes.
File renamed without changes.

make/autoconf/jdk-version.m4

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,15 @@ AC_DEFUN_ONCE([JDKVER_SETUP_JDK_VERSION_NUMBERS],
110110
CHECK_VALUE: [UTIL_CHECK_STRING_NON_EMPTY_PRINTABLE])
111111
AC_SUBST(COMPANY_NAME)
112112
113+
# Set the JDK RC Company name
114+
# Otherwise uses the value set for "vendor-name".
115+
UTIL_ARG_WITH(NAME: jdk-rc-company-name, TYPE: string,
116+
DEFAULT: $COMPANY_NAME,
117+
DESC: [Set JDK RC company name. This is used for CompanyName properties of MS Windows binaries.],
118+
DEFAULT_DESC: [from branding.conf],
119+
CHECK_VALUE: [UTIL_CHECK_STRING_NON_EMPTY_PRINTABLE])
120+
AC_SUBST(JDK_RC_COMPANY_NAME)
121+
113122
# The vendor URL, if any
114123
# Only set VENDOR_URL if '--with-vendor-url' was used and is not empty.
115124
# Otherwise we will use the value from "branding.conf" included above.

0 commit comments

Comments
 (0)